X-Git-Url: https://git.harvie.cz/?p=svn%2FPrometheus-QoS%2F.git;a=blobdiff_plain;f=prometheus.spec;fp=prometheus.spec;h=0000000000000000000000000000000000000000;hp=eea812f7a3597b6fda7e705103dff5ed62848948;hb=6f4c53a9e65e9bc013ad53449619d8e200d9453c;hpb=4a19a9ad4d4510958113b4b7a0baa403c0f160b3 diff --git a/prometheus.spec b/prometheus.spec deleted file mode 100644 index eea812f..0000000 --- a/prometheus.spec +++ /dev/null @@ -1,80 +0,0 @@ -Summary: Traffic shaper replacement for Internet Service Providers (ISP). -Name: prometheus -Version: 0.7.7 -Release: 4 -License: GPL -Vendor: Arachne Labs http://www.arachne.cz -Packager: Tomas Lastovicka -Group: Applications/System -Source0: http://gpl.arachne.cz/download/%name-%version.tar.gz -Patch0: prometheus-conf-rh.patch -URL: http://gpl.arachne.cz -Requires: iptables, iproute -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -%description -QoS (or Quality-of-service) is traffic shaper replacement for Internet Service -Providers (ISP). Dump your vintage hard-wired routers/shapers (C|sco, etc.) -in favour of powerful open source and free solution. - -Prometheus QoS generates multiple nested HTB tc classes with various rate and -ceil values, and implements optional daily traffic quotas and data transfer -statistics (as HTML). It is compatible with NAT, both asymetrical and -symetrical, yet still provides good two-way shaping and prioritizing, both -upload and download. - -Prometheus QoS was written in C<<1 and depends on HTB algorithm hardcoded -in Linux kernel. It is currently being tested in real-world enviroment to -provide QoS services on internet gateway and proxy being used by 1500+ members -of CZFree.Net broadband community network. - -%prep -%setup -q -%patch0 -p0 - -%build -make %{_smp_mflags} - -%install -rm -rf %{buildroot} -mkdir -p %{buildroot}%{_sbindir} -mkdir -p %{buildroot}%{_mandir}/man1 -mkdir -p %{buildroot}%{_mandir}/man5 -mkdir -p %{buildroot}%{_sysconfdir}/cron.d -mkdir -p %{buildroot}%{_sysconfdir}/prometheus - -%makeinstall - -%clean -rm -rf %{buildroot} - -%files -%defattr(-,root,root) -%{_sbindir}/prometheus -%{_mandir}/man1/prometheus.1* -%{_mandir}/man5/prometheus.conf.5* -%config(noreplace) %{_sysconfdir}/cron.d/prometheus -%config(noreplace) %{_sysconfdir}/prometheus/prometheus.conf -%config(noreplace) %{_sysconfdir}/prometheus/hosts - -%changelog -* Sun Jan 6 2008 Tomas Lastovicka 0.7.7-4 -- added sample configuration files -- added patch which reflects different locations of some files in redhat-like distros - -* Sat Jan 5 2008 Tomas Lastovicka 0.7.7-3 -- removed screen from dependencies -- cleaned up cron file - -* Sat Jan 5 2008 Tomas Lastovicka 0.7.7-2 -- added manual pages -- added crontab file - -* Fri Dec 28 2007 Tomas Lastovicka 0.7.7-1 -- update to latest upstream upstream 0.7.7 - -* Mon Dec 03 2007 Tomas Lastovicka 0.7.1-1 -- Upgraded to newest version, first *real* build :). - -* Sun Dec 02 2007 Tomas Lastovicka 0.7-1 -- Initial RPM release.