Major package cleanup.
This commit is contained in:
parent
19d275bc18
commit
c8652dc920
4
Makefile
4
Makefile
@ -1,6 +1,6 @@
|
|||||||
# Makefile for source rpm: ipvsadm
|
# Makefile for source rpm: ipvsadm
|
||||||
# $Id$
|
# $Id: Makefile,v 1.1 2004/09/09 06:20:27 cvsdist Exp $
|
||||||
NAME := ipvsadm
|
NAME := ipvsadm
|
||||||
SPECFILE = $(firstword $(wildcard *.spec))
|
SPECFILE = $(firstword $(wildcard *.spec))
|
||||||
|
|
||||||
include ../common/Makefile.common
|
include ../../common/Makefile.common
|
||||||
|
23
ipvsadm-1.24-Makefile.patch
Normal file
23
ipvsadm-1.24-Makefile.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
diff -Naupr ipvsadm-1.24.orig/Makefile ipvsadm-1.24/Makefile
|
||||||
|
--- ipvsadm-1.24.orig/Makefile 2004-01-10 10:39:03.000000000 +0100
|
||||||
|
+++ ipvsadm-1.24/Makefile 2007-08-24 16:08:21.000000000 +0200
|
||||||
|
@@ -87,16 +87,15 @@ ipvsadm: $(OBJS) $(STATIC_LIBS)
|
||||||
|
|
||||||
|
install: all
|
||||||
|
if [ ! -d $(SBIN) ]; then $(MKDIR) -p $(SBIN); fi
|
||||||
|
- $(INSTALL) -m 0755 -s ipvsadm $(SBIN)
|
||||||
|
+ $(INSTALL) -m 0755 ipvsadm $(SBIN)
|
||||||
|
$(INSTALL) -m 0755 ipvsadm-save $(SBIN)
|
||||||
|
$(INSTALL) -m 0755 ipvsadm-restore $(SBIN)
|
||||||
|
[ -d $(MAN) ] || $(MKDIR) -p $(MAN)
|
||||||
|
$(INSTALL) -m 0644 ipvsadm.8 $(MAN)
|
||||||
|
$(INSTALL) -m 0644 ipvsadm-save.8 $(MAN)
|
||||||
|
$(INSTALL) -m 0644 ipvsadm-restore.8 $(MAN)
|
||||||
|
- if [ -d $(INIT) ]; then \
|
||||||
|
- $(INSTALL) -m 0755 ipvsadm.sh $(INIT)/ipvsadm; \
|
||||||
|
- fi
|
||||||
|
+ [ -d $(INIT) ] || $(MKDIR) -p $(INIT)
|
||||||
|
+ $(INSTALL) -m 0755 ipvsadm.sh $(INIT)/ipvsadm
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f ipvsadm $(NAME).spec $(NAME)-$(VERSION).tar.gz
|
85
ipvsadm.spec
85
ipvsadm.spec
@ -1,26 +1,17 @@
|
|||||||
Summary: Utility to administer the Linux Virtual Server
|
Summary: Utility to administer the Linux Virtual Server
|
||||||
Name: ipvsadm
|
Name: ipvsadm
|
||||||
Version: 1.24
|
Version: 1.24
|
||||||
Release: 8.1
|
Release: 9
|
||||||
License: GPL
|
License: GPLv2+
|
||||||
URL: http://www.LinuxVirtualServer.org/
|
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
Buildroot: %{_tmppath}/%{name}-%{PACKAGE_VERSION}-buildroot
|
URL: http://www.linuxvirtualserver.org/software/ipvs.html
|
||||||
Provides: %{name}-%{version}
|
Source: http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-%{version}.tar.gz
|
||||||
PreReq: chkconfig
|
Patch0: ipvsadm-1.24-kernhdr-1.2.0.patch
|
||||||
#ExcludeArch: ppc
|
Patch1: ipvsadm-1.24-Makefile.patch
|
||||||
Conflicts: piranha <= 0.4.14
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||||
|
Buildrequires: kernel-headers
|
||||||
|
Requires(post): /sbin/chkconfig
|
||||||
Source0: http://www.LinuxVirtualServer.org/software/ipvsadm-%{version}.tar.gz
|
Requires(preun): /sbin/chkconfig
|
||||||
patch0: ipvsadm-1.24-kernhdr-1.2.0.patch
|
|
||||||
#patch1: ipvsadm-1.21-desc.patch
|
|
||||||
#patch2: ipvsadm-1.21-restore.patch
|
|
||||||
#patch3: ipvsadm-1.21-sort.patch
|
|
||||||
#patch4: ipvsadm-1.21-sched.patch
|
|
||||||
#patch5: ipvsadm-1.21-spelling.patch
|
|
||||||
#patch6: ipvsadm-1.21-fmt.patch
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ipvsadm is a utility to administer the IP Virtual Server services
|
ipvsadm is a utility to administer the IP Virtual Server services
|
||||||
@ -28,48 +19,59 @@ offered by the Linux kernel.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -n %{name}-%{version}
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
#%patch1 -p1
|
%patch1 -p1
|
||||||
#%patch2 -p1
|
|
||||||
#%patch3 -p1
|
|
||||||
#%patch4 -p1
|
|
||||||
#%patch5 -p1
|
|
||||||
#%patch6 -p1
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
CFLAGS="${RPM_OPT_FLAGS}" make
|
# Don't use _smp_mflags as it makes to build fail (1.2.4)
|
||||||
|
CFLAGS="%{optflags}" make
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/{sbin,%{_mandir}/man8,etc/rc.d/init.d}
|
mkdir -p %{buildroot}/etc/rc.d/init.d
|
||||||
make install BUILD_ROOT=${RPM_BUILD_ROOT} MANDIR=%{_mandir}
|
make install BUILD_ROOT=%{buildroot} MANDIR=%{_mandir}
|
||||||
|
|
||||||
|
|
||||||
%files
|
%clean
|
||||||
%defattr(-,root,root)
|
rm -rf %{buildroot}
|
||||||
%doc README
|
|
||||||
%config /etc/rc.d/init.d/ipvsadm
|
|
||||||
/sbin/ipvsadm*
|
|
||||||
%{_mandir}/man8/ipvsadm*
|
|
||||||
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
/sbin/chkconfig --add ipvsadm
|
/sbin/chkconfig --add ipvsadm
|
||||||
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
/sbin/chkconfig --del ipvsadm
|
if [ $1 -eq 0 ]; then
|
||||||
|
/sbin/chkconfig --del ipvsadm
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%files
|
||||||
rm -rf $RPM_BUILD_DIR/%{name}
|
%defattr(-,root,root)
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%doc README
|
||||||
|
/etc/rc.d/init.d/ipvsadm
|
||||||
|
/sbin/ipvsadm
|
||||||
|
/sbin/ipvsadm-restore
|
||||||
|
/sbin/ipvsadm-save
|
||||||
|
%{_mandir}/man8/ipvsadm.8*
|
||||||
|
%{_mandir}/man8/ipvsadm-restore.8*
|
||||||
|
%{_mandir}/man8/ipvsadm-save.8*
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Aug 24 2007 Matthias Saou <http://freshrpms.net/> 1.24-9
|
||||||
|
- Spec file cleanup.
|
||||||
|
- Update License field.
|
||||||
|
- Don't "chkconfig --del" upon update.
|
||||||
|
- Add missing kernel-headers build requirement.
|
||||||
|
- Update URL and Source locations.
|
||||||
|
- Remove outdated piranha obsoletes, it has never been part of any Fedora.
|
||||||
|
- No longer mark init script as config.
|
||||||
|
- Include Makefile patch to prevent stripping and install init script.
|
||||||
|
- The init script could use a rewrite... leave that one for later.
|
||||||
|
|
||||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.24-8.1
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.24-8.1
|
||||||
- rebuild
|
- rebuild
|
||||||
|
|
||||||
@ -169,3 +171,4 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
* Mon Apr 10 2000 Horms <horms@vergenet.net>
|
* Mon Apr 10 2000 Horms <horms@vergenet.net>
|
||||||
- created for version 1.9
|
- created for version 1.9
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user