defined crontab file as config with noreplace option so user changes won't get overwr...
[svn/Prometheus-QoS/.git] / prometheus.spec
CommitLineData
a4f661fc 1Summary: Traffic shaper replacement for Internet Service Providers (ISP).
2Name: prometheus
7691792b 3Version: 0.7.7
f2600e3c 4Release: 2
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
f2600e3c 11Requires: iptables, iproute, screen
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
f2600e3c 56* Sat Jan 5 2008 Tomas Lastovicka <aquarius@lamer.cz> 0.7.7-2
57- added manual pages
58- added crontab file
59
7691792b 60* Fri Dec 28 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7.7-1
61- update to latest upstream upstream 0.7.7
62
a4f661fc 63* Mon Dec 03 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7.1-1
64- Upgraded to newest version, first *real* build :).
65
66* Sun Dec 02 2007 Tomas Lastovicka <aquarius@lamer.cz> 0.7-1
67- Initial RPM release.
This page took 0.182443 seconds and 4 git commands to generate.