summaryrefslogtreecommitdiff
path: root/packaging/redhat/rpm.in
diff options
context:
space:
mode:
authorRene Mayrhofer <rene@mayrhofer.eu.org>2007-04-12 20:41:31 +0000
committerRene Mayrhofer <rene@mayrhofer.eu.org>2007-04-12 20:41:31 +0000
commit774a362e87feab25f1be16fbca08269ddc7121a4 (patch)
treecf71f4e7466468ac3edc2127125f333224a9acfb /packaging/redhat/rpm.in
parentc54a140a445bfe7aa66721f68bb0781f26add91c (diff)
downloadvyos-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.in149
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.
-#
-#