updated cron scripts so they will not need screen to run
[svn/Prometheus-QoS/.git] / prometheus.spec
CommitLineData
a4f661fc 1Summary: Traffic shaper replacement for Internet Service Providers (ISP).
2Name: prometheus
7691792b 3Version: 0.7.7
f3a93fac 4Release: 3
a4f661fc 5License: GPL
6Vendor: Arachne Labs http://www.arachne.cz
7Packager: Tomas Lastovicka <aquarius@lamer.cz>
8Group: Applications/System
9Source0: http://gpl.arachne.cz/download/%name-%version.tar.gz
10URL: http://gpl.arachne.cz
f3a93fac 11Requires: iptables, iproute
a4f661fc 12BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13
14%description
15QoS (or Quality-of-service) is traffic shaper replacement for Internet Service
16Providers (ISP). Dump your vintage hard-wired routers/shapers (C|sco, etc.)
17in favour of powerful open source and free solution.
18
19Prometheus QoS generates multiple nested HTB tc classes with various rate and
20ceil values, and implements optional daily traffic quotas and data transfer
21statistics (as HTML). It is compatible with NAT, both asymetrical and
22symetrical, yet still provides good two-way shaping and prioritizing, both
23upload and download.
24
25Prometheus QoS was written in C<<1 and depends on HTB algorithm hardcoded
26in Linux kernel. It is currently being tested in real-world enviroment to
27provide QoS services on internet gateway and proxy being used by 1500+ members
28of CZFree.Net broadband community network.
29
30%prep
31%setup -q
32
33%build
34make %{_smp_mflags}
35
36%install
37rm -rf %{buildroot}
38mkdir -p %{buildroot}%{_sbindir}
f2600e3c 39mkdir -p %{buildroot}%{_mandir}/man1
40mkdir -p %{buildroot}%{_mandir}/man5
41mkdir -p %{buildroot}%{_sysconfdir}/cron.d/
a4f661fc 42
43%makeinstall
44
45%clean
46rm -rf %{buildroot}
47
48%files
49%defattr(-,root,root)
50%{_sbindir}/prometheus
f2600e3c 51%{_mandir}/man1/prometheus.1*
52%{_mandir}/man5/prometheus.conf.5*
1fd7ec79 53%config(noreplace) %{_sysconfdir}/cron.d/prometheus
a4f661fc 54
55%changelog
f3a93fac 56* Sat Jan 5 2008 Tomas Lastovicka <aquarius@lamer.cz> 0.7.7-3
57- removed screen from dependencies
58- cleaned up cron file
59
f2600e3c 60* Sat Jan 5 2008 Tomas Lastovicka <aquarius@lamer.cz> 0.7.7-2
61- added manual pages
62- added crontab file
63
7691792b 64* Fri Dec 28 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7.7-1
65- update to latest upstream upstream 0.7.7
66
a4f661fc 67* Mon Dec 03 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7.1-1
68- Upgraded to newest version, first *real* build :).
69
70* Sun Dec 02 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7-1
71- Initial RPM release.
This page took 0.183664 seconds and 4 git commands to generate.