--- ipvsadm.spec 2006-02-23 10:40:53.000000000 -0700 +++ ipvsadm.spec.new 2006-02-23 10:40:36.000000000 -0700 @@ -3,22 +3,32 @@ Summary: Utility to administer the Linux Virtual Server Name: ipvsadm Version: 1.21 -Release: 11 +Release: 11.tsl2 Copyright: GNU General Public Licence URL: http://www.LinuxVirtualServer.org/ Group: Applications/System -Source0: http://www.LinuxVirtualServer.org/software/ipvsadm-%{version}-%{release}.tar.gz +Source0: http://www.LinuxVirtualServer.org/software/ipvsadm-%{version}-11.tar.gz BuildRoot: /var/tmp/%name-%{PACKAGE_VERSION}-root +BuildRequires: kernel-source Provides: %{name}-%{version} Conflicts: piranha <= 0.4.14 +%define _initrddir etc/init.d + +patch0: Makefile.patch +patch1: ipvsadm.sh.patch +patch2: ipvsadm.spec.patch + %description ipvsadm is a utility to administer the IP Virtual Server services offered by the Linux kernel augmented with the IP Virtual Server patch. - %prep -%setup -n %{name}-%{version}-%{release} +%setup -n %{name}-%{version}-11 + +%patch0 -p0 +%patch1 -p0 +%patch2 -p0 %build @@ -27,30 +37,34 @@ %install rm -rf $RPM_BUILD_ROOT -mkdir -p ${RPM_BUILD_ROOT}/{sbin,%{_mandir}/man8,etc/rc.d/init.d} +mkdir -p ${RPM_BUILD_ROOT}/{sbin,%{_mandir}/man8,%{_initrddir}} make install BUILD_ROOT=${RPM_BUILD_ROOT} MANDIR=%{_mandir} %files %defattr(-,root,root) %doc README -%config /etc/rc.d/init.d/ipvsadm +%config /%{_initrddir}/ipvsadm /sbin/ipvsadm* %{_mandir}/man8/ipvsadm* %post /sbin/chkconfig --add ipvsadm +/sbin/chkconfig ipvsadm off %preun /sbin/chkconfig --del ipvsadm %clean -rm -rf $RPM_BUILD_DIR/%{name} +rm -rf $RPM_BUILD_DIR/%{name}-%{version}-11 rm -rf $RPM_BUILD_ROOT - %changelog +* Thu Feb 23 2005 Mike Kimmick +- Update spec file for build on trustix 2.2 +- Added patches to allow use on trustix 2.2 + * Sat Jan 22 2005 Wensong Zhang - change to use ipvsadm tar ball with release number