forked from pool/strongswan
- Updated to strongSwan 4.4.0 release, changes since 4.3.6 are:
* The IKEv2 High Availability plugin has been integrated. It provides load sharing and failover capabilities in a cluster of currently two nodes, based on an extend ClusterIP kernel module. More information is available at http://wiki.strongswan.org/projects/strongswan/wiki/HighAvailability. The development of the High Availability functionality was sponsored by secunet Security Networks AG. * Added IKEv1 and IKEv2 configuration support for the AES-GMAC authentication-only ESP cipher. Our aes_gmac kernel patch or a Linux 2.6.34 kernel is required to make AES-GMAC available via the XFRM kernel interface. * Added support for Diffie-Hellman groups 22, 23 and 24 to the gmp, gcrypt and openssl plugins, usable by both pluto and charon. The new proposal keywords are modp1024s160, modp2048s224 and modp2048s256. Thanks to Joy Latten from IBM for her contribution. * The IKEv1 pluto daemon supports RAM-based virtual IP pools using the rightsourceip directive with a subnet from which addresses are allocated. * The ipsec pki --gen and --pub commands now allow the output of private and public keys in PEM format using the --outform pem command line option. * The new DHCP plugin queries virtual IP addresses for clients from a DHCP server using broadcasts, or a defined server using the charon.plugins.dhcp.server strongswan.conf option. DNS/WINS server information is additionally served to clients if the DHCP server provides such information. The plugin is used in ipsec.conf configurations having rightsourceip set to %dhcp. * A new plugin called farp fakes ARP responses for virtual IP addresses handed out to clients from the IKEv2 daemon charon. The plugin lets a road-warrior act as a client on the local LAN if it uses a virtual IP from the responders subnet, e.g. acquired using the DHCP plugin. * The existing IKEv2 socket implementations have been migrated to the socket-default and the socket-raw plugins. The new socket-dynamic plugin binds sockets dynamically to ports configured via the left-/rightikeport ipsec.conf connection parameters. * The android charon plugin stores received DNS server information as "net.dns" system properties, as used by the Android platform. - Splitted package into strongswan-ipsec, that install the traditional ipsec service starter scripts, -ikev1 and -ikev2 installing daemons and -libs0, that contains the library and plugins. - Enabled NetworkManager, dhcp, farp, ha and socket-dynamic plugins, with NetworkManager plugin in a separate strongswan-nm package. OBS-URL: https://build.opensuse.org/package/show/network:vpn/strongswan?expand=0&rev=10
This commit is contained in:
parent
84924bc9c4
commit
bb81a4479d
14
README.SUSE
Normal file
14
README.SUSE
Normal file
@ -0,0 +1,14 @@
|
||||
Dear Customer,
|
||||
|
||||
this package does no provide any files any more, but triggers the
|
||||
installation of both, IKEv1 (pluto) and IKEv2 (charon) daemons and
|
||||
the traditional starter scripts inclusive of the /etc/init.d/ipsec
|
||||
init script and /etc/ipsec.conf file.
|
||||
|
||||
There is a new strongswan-nm package with a NetworkManager plugin
|
||||
to control the charon IKEv2 daemon through D-Bus, designed to work
|
||||
using the NetworkManager-strongswan graphical user interface.
|
||||
It does not depend on the traditional starter scripts, but on the
|
||||
IKEv2 charon daemon and plugins only.
|
||||
|
||||
Have a lot of fun...
|
@ -1,4 +0,0 @@
|
||||
addFilter("strongswan.* incoherent-init-script-name ipsec")
|
||||
addFilter('strongswan.* shlib-policy-missing-suffix')
|
||||
#addFilter("strongswan.* devel-file-in-non-devel-package .*/usr/lib.*/ipsec/plugins")
|
||||
#addFilter("strongswan.* unstripped-binary-or-object")
|
@ -1,11 +0,0 @@
|
||||
--- src/pluto/timer.c
|
||||
+++ src/pluto/timer.c 2010/03/02 17:03:41
|
||||
@@ -48,7 +48,7 @@ time_t now(void)
|
||||
{
|
||||
static time_t delta = 0
|
||||
, last_time = 0;
|
||||
- time_t n = time((time_t)NULL);
|
||||
+ time_t n = time((time_t *)NULL);
|
||||
|
||||
passert(n != (time_t)-1);
|
||||
if (last_time > n)
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:39a311c62f4f2474faf239c0edf6518a14a953b9c2092bbfa473cd34dcb8f5e7
|
||||
size 2831944
|
@ -1,14 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||
|
||||
iQGcBAABAgAGBQJLcr+BAAoJEN9CwXCzTbp3fp4L/js5E69jqpEIKe82amRjLewK
|
||||
orEWWfaXq7p/Ob8KYICUBt4lXtDNka8NspMZ88bWTUYLkDMTITBB9JiYVu2NXTYY
|
||||
6CQAR9eNB6E+uOOkj6udU1Y/dt+MY5uvbrjOgTN2Kcue+AlVrngSuruN71r+GOnD
|
||||
vWDf6AxU8LtiPUaY8WTC7Nn8Qgi1g10I5HXn5D6QN6Cz4oWf/hx1VvOZ1s7gTekW
|
||||
4E/V2ladLFKhXIC2D3tUn5J8FwKXFyqdooBnWvqhrDidNEQ8CDr62lkfOwJ3/qTP
|
||||
wpvQkwlOdX5TQQJAaYeW/S39MorK/E10lZWvkF/rkW6vGU5pgQkfGyozP6O/A4w5
|
||||
MkRtCsbcbtRIDicsYj4oX+2SiazZtmB5eMVc6SO0GT0dXgEMTGUKC3ezUV03LwXR
|
||||
PiWLVtrlqnVMxyzfr59HFd8B9c7l5rXcyYpYpspWlfdDM6K83NTOydn4i6HT1DgZ
|
||||
x5QkqBzdcH7dUmyZmRRUoopNtTRiu4+nmKmHugzrgA==
|
||||
=n9aW
|
||||
-----END PGP SIGNATURE-----
|
5
strongswan-4.4.0-rpmlintrc
Normal file
5
strongswan-4.4.0-rpmlintrc
Normal file
@ -0,0 +1,5 @@
|
||||
### Known warnings:
|
||||
# - traditional name
|
||||
addFilter("strongswan.* incoherent-init-script-name ipsec")
|
||||
# - readme only, triggers full ipsec + ikev1&ikev2 install
|
||||
addFilter("strongswan.* no-binary")
|
3
strongswan-4.4.0.tar.bz2
Normal file
3
strongswan-4.4.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:df40d9daf963ce4f4bef4177ed02d68c083521b307f52bebb1872c2ded4b2718
|
||||
size 2863754
|
14
strongswan-4.4.0.tar.bz2.sig
Normal file
14
strongswan-4.4.0.tar.bz2.sig
Normal file
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||
|
||||
iQGcBAABAgAGBQJL3c/MAAoJEN9CwXCzTbp386wL+gNDpVVgxsom7LkOyDNGmtyS
|
||||
kTNI7gwW29aDzoara6wL/BeN38whxkA6d8JJ4XUQhytGcJMr/SA59ghVTjIUnK71
|
||||
7LtUP1VcTnJu7NTgtKcGCgmTWKgiZYRMNumneiePNOQHBZ1TAHo/HP1mxjUN3Q27
|
||||
ULTyAmfyzjuiaZOb/Cs3r9f4qZRZFJBxHrTzOP91f/bGF3Z+DQyiWwSFg9VYPTeC
|
||||
EQ/MrXQMQaJp2qPvglCAqaSEseqkCbsH85WBE1VO8+h4NxO0vGVLnowVvVHkUfmL
|
||||
otDW/zeBBnnazAZQ2QurnyqmxDh4Bt2xkFITHNAj2oDGCsKau/NuQ6A8efx51et+
|
||||
P1yMmjfbrtTSjiNBZ5v5g1iTjc93krzkMnFwzStmir4qeZklW5Ium/gufwE89L59
|
||||
zEG2OQGVTBVFg+hK8jq6mLyW7UOKmNSRw/dJQe1IODd9PQ2+9PbMix/AXcS7qNjV
|
||||
VL8oHxoQfb5Fjfwi8HUxmRJAyBAYE7b2299fsRANBg==
|
||||
=p3Rw
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,51 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri May 14 14:15:11 UTC 2010 - mt@suse.de
|
||||
|
||||
- Updated to strongSwan 4.4.0 release, changes since 4.3.6 are:
|
||||
* The IKEv2 High Availability plugin has been integrated. It
|
||||
provides load sharing and failover capabilities in a cluster of
|
||||
currently two nodes, based on an extend ClusterIP kernel module.
|
||||
More information is available at
|
||||
http://wiki.strongswan.org/projects/strongswan/wiki/HighAvailability.
|
||||
The development of the High Availability functionality was sponsored
|
||||
by secunet Security Networks AG.
|
||||
* Added IKEv1 and IKEv2 configuration support for the AES-GMAC
|
||||
authentication-only ESP cipher. Our aes_gmac kernel patch or a Linux
|
||||
2.6.34 kernel is required to make AES-GMAC available via the XFRM
|
||||
kernel interface.
|
||||
* Added support for Diffie-Hellman groups 22, 23 and 24 to the gmp,
|
||||
gcrypt and openssl plugins, usable by both pluto and charon. The new
|
||||
proposal keywords are modp1024s160, modp2048s224 and modp2048s256.
|
||||
Thanks to Joy Latten from IBM for her contribution.
|
||||
* The IKEv1 pluto daemon supports RAM-based virtual IP pools using
|
||||
the rightsourceip directive with a subnet from which addresses
|
||||
are allocated.
|
||||
* The ipsec pki --gen and --pub commands now allow the output of
|
||||
private and public keys in PEM format using the --outform pem
|
||||
command line option.
|
||||
* The new DHCP plugin queries virtual IP addresses for clients from
|
||||
a DHCP server using broadcasts, or a defined server using the
|
||||
charon.plugins.dhcp.server strongswan.conf option. DNS/WINS server
|
||||
information is additionally served to clients if the DHCP server
|
||||
provides such information. The plugin is used in ipsec.conf
|
||||
configurations having rightsourceip set to %dhcp.
|
||||
* A new plugin called farp fakes ARP responses for virtual IP
|
||||
addresses handed out to clients from the IKEv2 daemon charon. The
|
||||
plugin lets a road-warrior act as a client on the local LAN if it
|
||||
uses a virtual IP from the responders subnet, e.g. acquired using
|
||||
the DHCP plugin.
|
||||
* The existing IKEv2 socket implementations have been migrated to
|
||||
the socket-default and the socket-raw plugins. The new
|
||||
socket-dynamic plugin binds sockets dynamically to ports configured
|
||||
via the left-/rightikeport ipsec.conf connection parameters.
|
||||
* The android charon plugin stores received DNS server information
|
||||
as "net.dns" system properties, as used by the Android platform.
|
||||
- Splitted package into strongswan-ipsec, that install the traditional
|
||||
ipsec service starter scripts, -ikev1 and -ikev2 installing daemons
|
||||
and -libs0, that contains the library and plugins.
|
||||
- Enabled NetworkManager, dhcp, farp, ha and socket-dynamic plugins,
|
||||
with NetworkManager plugin in a separate strongswan-nm package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 2 21:42:10 CET 2010 - mt@suse.de
|
||||
|
||||
|
224
strongswan.spec
224
strongswan.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package strongswan (Version 4.3.6)
|
||||
# spec file for package strongswan (Version 4.4.0)
|
||||
#
|
||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -19,26 +19,23 @@
|
||||
|
||||
|
||||
Name: strongswan
|
||||
%define upstream_version 4.3.6
|
||||
%define upstream_version 4.4.0
|
||||
%define strongswan_docdir %{_docdir}/%{name}
|
||||
Version: 4.3.6
|
||||
Release: 1
|
||||
Version: 4.4.0
|
||||
Release: 0
|
||||
License: GPLv2+
|
||||
Group: Productivity/Networking/Security
|
||||
Summary: StrongSwan -- OpenSource IPsec-based VPN Solution
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Url: http://www.strongswan.org/
|
||||
PreReq: gmp grep %insserv_prereq %fillup_prereq
|
||||
Requires: iproute2
|
||||
Provides: pluto klips ipsec VPN freeswan
|
||||
Obsoletes: freeswan
|
||||
Conflicts: openswan
|
||||
Requires: strongswan-ikev1 = %{version}
|
||||
Requires: strongswan-ikev2 = %{version}
|
||||
Requires: strongswan-ipsec = %{version}
|
||||
AutoReqProv: on
|
||||
Source0: http://download.strongswan.org/strongswan-%{upstream_version}.tar.bz2
|
||||
Source1: http://download.strongswan.org/strongswan-%{upstream_version}.tar.bz2.sig
|
||||
Source2: %{name}.init.in
|
||||
Source3: %{name}-%{version}-rpmlintrc
|
||||
Patch1: %{name}_modprobe_syslog.patch
|
||||
Patch2: strongswan-4.3.6-time_t_ptr.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: bison flex gmp-devel gperf pkg-config
|
||||
BuildRequires: libcap-devel
|
||||
@ -46,6 +43,8 @@ BuildRequires: libopenssl-devel
|
||||
BuildRequires: libgcrypt-devel
|
||||
BuildRequires: openldap2-devel
|
||||
BuildRequires: curl-devel
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: NetworkManager-devel
|
||||
|
||||
%description
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
@ -75,7 +74,9 @@ StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
* Modular plugins for crypto algorithms and relational database interfaces
|
||||
* Support of elliptic curve DH groups and ECDSA certificates (Suite B, RFC 4869)
|
||||
* Optional built-in integrity and crypto tests for plugins and libraries
|
||||
* Smooth Linux desktop integration via the strongSwan NetworkManager applet
|
||||
|
||||
This package triggers the installation of both, IKEv1 and IKEv2 daemons.
|
||||
|
||||
Authors:
|
||||
--------
|
||||
@ -83,8 +84,8 @@ Authors:
|
||||
and others
|
||||
|
||||
%package doc
|
||||
License: GPLv2+
|
||||
Summary: StrongSwan -- OpenSource IPsec-based VPN Solution
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
|
||||
%description doc
|
||||
@ -99,10 +100,87 @@ Authors:
|
||||
Andreas Steffen
|
||||
and others
|
||||
|
||||
%package libs0
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
Conflicts: strongswan < %{version}
|
||||
|
||||
%description libs0
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
|
||||
This package provides the strongswan library and plugins.
|
||||
|
||||
%package ikev1
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
Requires: iproute2
|
||||
Requires: strongswan-libs0 = %{version}
|
||||
Requires: strongswan-ipsec = %{version}
|
||||
Provides: strongswan-daemon = %{version} ikev1
|
||||
Provides: pluto
|
||||
Conflicts: freeswan openswan strongswan < %{version}
|
||||
|
||||
%description ikev1
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
|
||||
This package provides the pluto IKEv1 daemon.
|
||||
|
||||
%package ikev2
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
Requires: iproute2
|
||||
Requires: strongswan-libs0 = %{version}
|
||||
Requires: strongswan-daemon-starter = %{version}
|
||||
Provides: strongswan-daemon = %{version} ikev2
|
||||
Conflicts: openswan strongswan < %{version}
|
||||
|
||||
%description ikev2
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
|
||||
This package provides the charon IKEv2 daemon.
|
||||
|
||||
%package ipsec
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
PreReq: grep %insserv_prereq %fillup_prereq
|
||||
Requires: strongswan-libs0 = %{version}
|
||||
Requires: strongswan-daemon = %{version}
|
||||
#Recommends: strongswan-ikev1 = %{version}
|
||||
#Recommends: strongswan-ikev2 = %{version}
|
||||
Provides: strongswan-daemon-starter = %{version}
|
||||
Provides: strongswan = %{version} ipsec VPN
|
||||
Obsoletes: strongswan < %{version}
|
||||
Conflicts: freeswan openswan
|
||||
|
||||
%description ipsec
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
|
||||
This package provides the /etc/init.d/ipsec service script and allows
|
||||
to maintain both, IKEv1 and IKEv2 daemons, using /etc/ipsec.conf and
|
||||
/etc/ipsec.sectes files.
|
||||
|
||||
%package nm
|
||||
License: GPL v2 or later
|
||||
Summary: OpenSource IPsec-based VPN Solution
|
||||
Group: Productivity/Networking/Security
|
||||
Requires: strongswan-libs0 = %{version}
|
||||
Requires: strongswan-ikev2 = %{version}
|
||||
Provides: strongswan-daemon-starter = %{version}
|
||||
|
||||
%description nm
|
||||
StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
|
||||
|
||||
This package provides the NetworkManager plugin to control the
|
||||
charon IKEv2 daemon through D-Bus, designed to work using the
|
||||
NetworkManager-strongswan graphical user interface.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{upstream_version}
|
||||
%patch1 -p0
|
||||
%patch2 -p0
|
||||
sed -e 's|@libexecdir@|%_libexecdir|g' \
|
||||
< $RPM_SOURCE_DIR/strongswan.init.in \
|
||||
> strongswan.init
|
||||
@ -112,7 +190,7 @@ CFLAGS="$RPM_OPT_FLAGS -W -Wall -Wno-pointer-sign -Wno-strict-aliasing"
|
||||
export RPM_OPT_FLAGS CFLAGS
|
||||
#libtoolize --force
|
||||
%{?suse_update_config:%{suse_update_config -f}}
|
||||
autoreconf
|
||||
#autoreconf
|
||||
%configure \
|
||||
--enable-integrity-test \
|
||||
--with-capabilities=libcap \
|
||||
@ -123,9 +201,17 @@ autoreconf
|
||||
--enable-openssl \
|
||||
%if 0%{suse_version} >= 1110
|
||||
--enable-gcrypt \
|
||||
%endif
|
||||
%if 0%{suse_version} >= 1130
|
||||
--enable-ha \
|
||||
--enable-dhcp \
|
||||
--enable-farp \
|
||||
--enable-attr-sql \
|
||||
--enable-socket-dynamic \
|
||||
%endif
|
||||
--enable-ldap \
|
||||
--enable-curl
|
||||
--enable-curl \
|
||||
--enable-nm
|
||||
make %{?_smp_mflags:%_smp_mflags}
|
||||
|
||||
%install
|
||||
@ -134,7 +220,7 @@ install -m755 -d ${RPM_BUILD_ROOT}%{_sbindir}/
|
||||
install -m755 -d ${RPM_BUILD_ROOT}%{_sysconfdir}/ipsec.d/
|
||||
install -m755 -d ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/
|
||||
install -m755 strongswan.init ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/ipsec
|
||||
ln -s %{_sysconfdir}/init.d/ipsec ${RPM_BUILD_ROOT}%{_sbindir}/rcipsec
|
||||
ln -s %{_sysconfdir}/init.d/ipsec ${RPM_BUILD_ROOT}%{_sbindir}/rcipsec
|
||||
#
|
||||
make install DESTDIR="$RPM_BUILD_ROOT"
|
||||
#
|
||||
@ -148,20 +234,28 @@ cat << EOT > ${RPM_BUILD_ROOT}%{_sysconfdir}/ipsec.secrets
|
||||
#
|
||||
EOT
|
||||
#
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libstrongswan.{so,a,la}
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.{so,a,la}
|
||||
find $RPM_BUILD_ROOT%{_libexecdir}/ipsec \
|
||||
-name "*.a" -o -name "*.la" | xargs -r rm -f
|
||||
#
|
||||
install -m755 -d ${RPM_BUILD_ROOT}%{strongswan_docdir}/
|
||||
install -m644 TODO NEWS README COPYING CREDITS \
|
||||
${RPM_SOURCE_DIR}/README.SUSE \
|
||||
${RPM_BUILD_ROOT}%{strongswan_docdir}/
|
||||
install -m755 -d $RPM_BUILD_ROOT%{_localstatedir}/run/strongswan
|
||||
|
||||
%post
|
||||
%post libs0
|
||||
%{run_ldconfig}
|
||||
test -d %{_localstatedir}/run/strongswan || \
|
||||
%{__mkdir_p} %{_localstatedir}/run/strongswan
|
||||
|
||||
%postun libs0
|
||||
%{run_ldconfig}
|
||||
|
||||
%post ipsec
|
||||
%{fillup_and_insserv ipsec}
|
||||
|
||||
%preun
|
||||
%preun ipsec
|
||||
%{stop_on_removal ipsec}
|
||||
if test -s %{_sysconfdir}/ipsec.secrets.rpmsave; then
|
||||
cp -p --backup=numbered %{_sysconfdir}/ipsec.secrets.rpmsave %{_sysconfdir}/ipsec.secrets.rpmsave.old
|
||||
@ -170,15 +264,18 @@ if test -s %{_sysconfdir}/ipsec.conf.rpmsave; then
|
||||
cp -p --backup=numbered %{_sysconfdir}/ipsec.conf.rpmsave %{_sysconfdir}/ipsec.conf.rpmsave.old
|
||||
fi
|
||||
|
||||
%postun
|
||||
%{run_ldconfig}
|
||||
%postun ipsec
|
||||
%{insserv_cleanup}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%dir %{strongswan_docdir}
|
||||
%{strongswan_docdir}/README.SUSE
|
||||
|
||||
%files ipsec
|
||||
%defattr(-,root,root)
|
||||
%config(noreplace) %attr(600,root,root) %{_sysconfdir}/ipsec.conf
|
||||
%config(noreplace) %attr(600,root,root) %{_sysconfdir}/ipsec.secrets
|
||||
%config(noreplace) %attr(600,root,root) %{_sysconfdir}/strongswan.conf
|
||||
%dir %{_sysconfdir}/ipsec.d
|
||||
%dir %{_sysconfdir}/ipsec.d/crls
|
||||
%dir %{_sysconfdir}/ipsec.d/reqs
|
||||
@ -191,12 +288,40 @@ fi
|
||||
%config %{_sysconfdir}/init.d/ipsec
|
||||
%{_sbindir}/rcipsec
|
||||
%{_sbindir}/ipsec
|
||||
%{_libexecdir}/ipsec
|
||||
%{_libdir}/libstrongswan.*
|
||||
%{_mandir}/man8/ipsec.8*
|
||||
%{_mandir}/man5/ipsec.conf.5*
|
||||
%{_mandir}/man5/ipsec.secrets.5*
|
||||
%{_mandir}/man8/ipsec.8*
|
||||
%dir %{_localstatedir}/run/strongswan
|
||||
%dir %{_libexecdir}/ipsec
|
||||
%{_libexecdir}/ipsec/_updown
|
||||
%{_libexecdir}/ipsec/_updown_espmark
|
||||
%{_libexecdir}/ipsec/_copyright
|
||||
%{_libexecdir}/ipsec/pki
|
||||
%{_libexecdir}/ipsec/openac
|
||||
%{_libexecdir}/ipsec/scepclient
|
||||
%{_libexecdir}/ipsec/starter
|
||||
%{_libexecdir}/ipsec/stroke
|
||||
%dir %{_libexecdir}/ipsec/plugins
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-stroke.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-updown.so
|
||||
|
||||
%files ikev1
|
||||
%defattr(-,root,root)
|
||||
%dir %{_libexecdir}/ipsec
|
||||
%{_libexecdir}/ipsec/whack
|
||||
%{_libexecdir}/ipsec/pluto
|
||||
%{_libexecdir}/ipsec/_pluto_adns
|
||||
|
||||
%files ikev2
|
||||
%defattr(-,root,root)
|
||||
%dir %{_libexecdir}/ipsec
|
||||
%{_libexecdir}/ipsec/charon
|
||||
#%dir %{_libexecdir}/ipsec/plugins
|
||||
|
||||
%files nm
|
||||
%defattr(-,root,root)
|
||||
%dir %{_libexecdir}/ipsec
|
||||
%dir %{_libexecdir}/ipsec/plugins
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-nm.so
|
||||
|
||||
%files doc
|
||||
%defattr(-,root,root)
|
||||
@ -232,4 +357,49 @@ fi
|
||||
%{_mandir}/man8/scepclient.8*
|
||||
%{_mandir}/man8/starter.8*
|
||||
|
||||
%files libs0
|
||||
%defattr(-,root,root)
|
||||
%config(noreplace) %attr(600,root,root) %{_sysconfdir}/strongswan.conf
|
||||
%{_libdir}/libhydra.so.0
|
||||
%{_libdir}/libhydra.so.0.0.0
|
||||
%{_libdir}/libcharon.so.0
|
||||
%{_libdir}/libcharon.so.0.0.0
|
||||
%{_libdir}/libstrongswan.so.0
|
||||
%{_libdir}/libstrongswan.so.0.0.0
|
||||
%dir %{_libexecdir}/ipsec
|
||||
%dir %{_libexecdir}/ipsec/pool
|
||||
%dir %{_libexecdir}/ipsec/plugins
|
||||
%{_libexecdir}/ipsec/libchecksum.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-aes.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-attr.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-curl.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-des.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-fips-prf.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-gcrypt.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-gmp.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-hmac.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-kernel-netlink.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-ldap.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-md5.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-openssl.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-pubkey.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-random.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-resolve.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-sha1.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-sha2.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-x509.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-xcbc.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-dnskey.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-pem.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-pgp.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-pkcs1.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-socket-dynamic.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-socket-raw.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-attr-sql.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-dhcp.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-farp.so
|
||||
%{_libexecdir}/ipsec/plugins/libstrongswan-ha.so
|
||||
%dir %ghost %{_localstatedir}/run/strongswan
|
||||
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user