#------------------------------------------------------------------------------ # P A C K A G E I N F O #------------------------------------------------------------------------------ Name: cc-bandwidth Version: 2.2 Release: 40 Group: System Environment/Base Packager: Point Clark Networks Summary: Bandwidth manager and limiter module Vendor: Point Clark Networks Source: %{name}-%{version}.tar.gz License: GPL Requires: iproute, coreutils, cc-webconfig >= 2.2, cc-setup >= 2.2 Requires(post,preun): chkconfig Conflicts: shapecfg BuildRoot: /tmp/%{name}-build %description Bandwidth manager and limiter module #------------------------------------------------------------------------------ # B U I L D #------------------------------------------------------------------------------ %prep %setup %build #------------------------------------------------------------------------------ # I N S T A L L F I L E S #------------------------------------------------------------------------------ %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT mkdir -p -m 755 $RPM_BUILD_ROOT/var/webconfig mkdir -p -m 755 $RPM_BUILD_ROOT/etc/sysconfig/cbq mkdir -p -m 755 $RPM_BUILD_ROOT/etc/rc.d/init.d mkdir -p -m 755 $RPM_BUILD_ROOT/sbin install -m 755 cbq $RPM_BUILD_ROOT/sbin/ install -m 755 bandwidth $RPM_BUILD_ROOT/etc/rc.d/init.d/ cp -r webconfig/* $RPM_BUILD_ROOT/var/webconfig/ #------------------------------------------------------------------------------ # I N S T A L L S C R I P T #------------------------------------------------------------------------------ %post if [ "$1" = "1" ]; then chkconfig --add bandwidth fi #------------------------------------------------------------------------------ # U N I N S T A L L S C R I P T #------------------------------------------------------------------------------ %preun if [ "$1" = "0" ]; then service bandwidth stop >/dev/null 2>&1 /sbin/chkconfig --del bandwidth fi #------------------------------------------------------------------------------ # C L E A N U P #------------------------------------------------------------------------------ %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT #------------------------------------------------------------------------------ # F I L E S #------------------------------------------------------------------------------ %files %defattr(-,root,root) %attr(-,webconfig,webconfig) /var/webconfig/ /sbin/cbq /etc/sysconfig/cbq /etc/rc.d/init.d/bandwidth