diff options
author | Rene Mayrhofer <rene@mayrhofer.eu.org> | 2007-04-12 20:41:31 +0000 |
---|---|---|
committer | Rene Mayrhofer <rene@mayrhofer.eu.org> | 2007-04-12 20:41:31 +0000 |
commit | 774a362e87feab25f1be16fbca08269ddc7121a4 (patch) | |
tree | cf71f4e7466468ac3edc2127125f333224a9acfb /packaging/redhat/rpm.in | |
parent | c54a140a445bfe7aa66721f68bb0781f26add91c (diff) | |
download | vyos-strongswan-774a362e87feab25f1be16fbca08269ddc7121a4.tar.gz vyos-strongswan-774a362e87feab25f1be16fbca08269ddc7121a4.zip |
Major new upstream release, just ran svn-upgrade for now (and wrote some
debian/changelong entries).
Diffstat (limited to 'packaging/redhat/rpm.in')
-rw-r--r-- | packaging/redhat/rpm.in | 149 |
1 files changed, 0 insertions, 149 deletions
diff --git a/packaging/redhat/rpm.in b/packaging/redhat/rpm.in deleted file mode 100644 index 4ede8ebc5..000000000 --- a/packaging/redhat/rpm.in +++ /dev/null @@ -1,149 +0,0 @@ -# fairly minimal RPM spec file, does only packaging -# Based on work by Paul Lahaie of Steamballoon. -# This file is touched up by sed (in the Makefile) before it is actually used. -Summary: Kernel with FreeS/WAN -Name: freeswan -Version: @IPSECVERSION@_@KERNELVERSION@ -Release: 0 -Copyright: GPL -Source: freeswan-%{version}.tar.gz -Group: System Environment/Daemons -BuildRoot: /var/tmp/%{name}-%{PACKAGE_VERSION}-root -%define __spec_install_post /usr/lib/rpm/brp-compress || : -%define KernelVer @KERNELVERSIONORIG@ -Requires: ipsec-userland ipsec-kernel - -%package userland -Summary: Kernel with FreeS/WAN -Group: System Environment/Daemons -Provides: ipsec-userland -Requires: ipsec-kernel - -%package module -Summary: FreeS/Wan kernel module -Group: System Environment/Kernel -Provides: ipsec-kernel -# do not make the dependancy circular for now. -#Requires: ipsec-userland - -%description userland -This package contains the daemons and userland tools for setting up -FreeS/WAN on a freeswan enabled kernel. - -%description module -This package contains only the ipsec module for the RedHat series of kernels. - -%description -A dummy package that installs userland and kernel pieces. - -%prep - -%build - -%install - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%files userland -%defattr(-,root,root) -@PUBDIR@/ipsec -@FINALBINDIR@/* -@FINALLIBDIR@/* -/etc/rc.d/init.d/ipsec - -%attr(0644,root,root) %config @FINALCONFDIR@/ipsec.conf -%attr(0644,root,root) %config @FINALCONFDDIR@/policies/clear -%attr(0644,root,root) %config @FINALCONFDDIR@/policies/private -%attr(0644,root,root) %config @FINALCONFDDIR@/policies/block -%attr(0644,root,root) %config @FINALCONFDDIR@/policies/private-or-clear -%attr(0644,root,root) %config @FINALCONFDDIR@/policies/clear-or-private - -%doc @MANTREE@/man3/* -%doc @MANTREE@/man5/* -%doc @MANTREE@/man8/* -%doc @FINALEXAMPLECONFDIR@/* - -%files module -%defattr (-,root,root) -/lib/modules/%{KernelVer}/kernel/net/ipsec - -%pre userland -if [ -f /etc/ipsec.conf ] -then - cp -f --backup=t /etc/ipsec.conf /etc/ipsec.conf.prerpm > /dev/null 2> /dev/null -fi - -%preun userland -sh /etc/rc.d/init.d/ipsec stop || exit 0 - -%postun module -# This is a kludge to handle the fact that ipsec.o is not deleted -# on plain jane RPM uninstall. -for i in /lib/modules/*@KERNELVERSIONORIG@* - do - mv -f --backup=t "$i"/kernel/net/ipsec/ipsec.o "$i"/kernel/net/ipsec/ipsec.o.rpmbak > /dev/null 2> /dev/null - done || exit 0 - -%post module -# Same RPM uninstall kludge. -for i in /lib/modules/*@KERNELVERSIONORIG@* - do - mv -f --backup=t "$i"/kernel/net/ipsec/ipsec.o "$i"/kernel/net/ipsec/ipsec.o.rpmbak > /dev/null 2> /dev/null - done -echo "do not forget to install the userland utilities" -exit 0 - -%post userland -chkconfig --add ipsec -echo "invoke \"service ipsec start\" or reboot to begin" - -%changelog -# -# $Log: rpm.in,v $ -# Revision 1.1 2004/03/15 20:35:27 as -# added files from freeswan-2.04-x509-1.5.3 -# -# Revision 1.6 2003/01/30 23:31:34 sam -# -# dhr contributed changes. still may need modification, but I'm committing -# before I leave. -# -# Revision 1.5 2003/01/14 22:03:44 sam -# include policy files in RPM. -# -# Revision 1.4 2003/01/04 07:38:11 build -# *** empty log message *** -# -# Revision 1.3 2002/12/12 05:45:41 sam -# new template file from 1.99 pulled up in part -# -# Revision 1.2.2.1 2002/12/07 23:47:22 sam -# merging in a few 1.99 rpm.in changes. -# -# Revision 1.2 2002/10/30 06:54:15 sam -# Updates to take into account lib vs libexec - so we don't miss files. -# -# Revision 1.1 2002/10/06 08:35:54 sam -# RPM template -# -# Revision 1.9 2002/06/16 21:53:49 mcr -# added missing clauses to userland section. -# -# Revision 1.8 2002/06/16 20:18:41 mcr -# 2.00 series RPM will have a "freeswan-userland" rather than -# a "freeswan-X" RPM. Among other things, it makes regexp easier -# to locate the different pieces. -# -# Revision 1.7 2002/06/11 23:10:53 mcr -# added dependancies from userland->kernel. -# cross-dependancies considered but cause too much user pain. -# -# Revision 1.6 2002/06/09 15:46:41 mcr -# move installed modules for make rpm to kernel versioned directory. -# -# Revision 1.5 2002/04/11 02:50:30 mcr -# added %post to make ipsec start, and %post to shut it down. -# added %changelog as well. -# -# |