Hello community,

here is the log from the commit of package strongswan for openSUSE:Factory 
checked in at 2014-06-30 21:45:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/strongswan (Old)
 and      /work/SRC/openSUSE:Factory/.strongswan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "strongswan"

Changes:
--------
--- /work/SRC/openSUSE:Factory/strongswan/strongswan.changes    2014-04-17 
14:09:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.strongswan.new/strongswan.changes       
2014-06-30 21:45:50.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Jun 20 17:38:07 UTC 2014 - crrodrig...@opensuse.org
+
+- Fix build in factory 
+* Do not include var/run directories in package
+* Move runtime data to /run and provide tmpfiles.d snippet
+* Add proper systemd macros to rpm scriptlets.
+* Do not buildRequire library package libnl1, it is not used.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ strongswan.spec ++++++
--- /var/tmp/diff_new_pack.SvxZmt/_old  2014-06-30 21:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.SvxZmt/_new  2014-06-30 21:45:52.000000000 +0200
@@ -90,10 +90,11 @@
 BuildRequires:  NetworkManager-devel
 %endif
 %if %{with systemd}
-BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(systemd)
 %endif
 BuildRequires:  iptables
-BuildRequires:  libnl >= 1.1
+%{!?_rundir: %global _rundir /run}
+%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d}
 
 %description
 StrongSwan is an OpenSource IPsec-based VPN Solution for Linux
@@ -256,7 +257,8 @@
        --enable-integrity-test \
        --with-capabilities=libcap \
        --with-plugindir=%{strongswan_plugins} \
-       --with-resolv-conf=%{_localstatedir}/run/strongswan/resolv.conf \
+       --with-resolv-conf=%{_rundir}/%{name}/resolv.conf \
+       --with-piddir=%{_rundir}/%{name} \
        --enable-pkcs11 \
        --enable-openssl \
        --enable-agent \
@@ -331,7 +333,8 @@
 %endif
        --enable-ldap \
        --enable-soup \
-       --enable-curl
+       --enable-curl \
+       --disable-static
 make %{?_smp_mflags:%_smp_mflags}
 
 %install
@@ -358,8 +361,7 @@
 #
 rm -f $RPM_BUILD_ROOT%{strongswan_libdir}/lib{charon,hydra,strongswan,pttls}.so
 rm -f $RPM_BUILD_ROOT%{strongswan_libdir}/lib{radius,simaka,tls,tnccs,imcv}.so
-find  $RPM_BUILD_ROOT%{strongswan_libdir} \
-      -name "*.a" -o -name "*.la" | xargs -r rm -f
+find $RPM_BUILD_ROOT%{strongswan_libdir} -type f -name "*.la" -delete
 #
 install -d -m755 ${RPM_BUILD_ROOT}%{strongswan_docdir}/
 install -c -m644 TODO NEWS README COPYING LICENSE \
@@ -367,20 +369,23 @@
                 ${RPM_BUILD_ROOT}%{strongswan_docdir}/
 install -c -m644 ${RPM_SOURCE_DIR}/README.SUSE \
                 ${RPM_BUILD_ROOT}%{strongswan_docdir}/
-install -d -m755 $RPM_BUILD_ROOT%{_localstatedir}/run/strongswan
 
-%post libs0
-%{run_ldconfig}
-test -d %{_localstatedir}/run/strongswan || \
-%{__mkdir_p} %{_localstatedir}/run/strongswan
+%{__install} -d -m 0755 %{buildroot}%{_tmpfilesdir}
+echo 'd %{_rundir}/%{name} 0770 root root' > 
%{buildroot}%{_tmpfilesdir}/%{name}.conf
 
-%postun libs0
-%{run_ldconfig}
+%post libs0 -p /sbin/ldconfig
+
+%postun libs0 -p /sbin/ldconfig
+
+%pre ipsec
+%service_add_pre %{name}.service
 
 %post ipsec
 %if ! %{with systemd}
 %{fillup_and_insserv ipsec}
 %endif
+%{?tmpfiles_create: %tmpfiles_create %{_tmpfilesdir}/%{name}.conf }
+%service_add_post %{name}.service
 
 %preun ipsec
 %if ! %{with systemd}
@@ -394,12 +399,15 @@
        cp -p --backup=numbered %{_sysconfdir}/ipsec.conf.rpmsave \
                                %{_sysconfdir}/ipsec.conf.rpmsave.old
 fi
+%service_del_preun %{name}.service
 
 %postun ipsec
 %if ! %{with systemd}
 %{insserv_cleanup}
 %endif
 
+%service_del_postun %{name}.service
+
 %files
 %defattr(-,root,root)
 %dir %{strongswan_docdir}
@@ -448,6 +456,7 @@
 %dir %{strongswan_plugins}
 %{strongswan_plugins}/libstrongswan-stroke.so
 %{strongswan_plugins}/libstrongswan-updown.so
+%{_tmpfilesdir}/%{name}.conf
 
 %files doc
 %defattr(-,root,root)
@@ -662,7 +671,6 @@
 %{strongswan_plugins}/libstrongswan-xauth-generic.so
 %{strongswan_plugins}/libstrongswan-xauth-pam.so
 %{strongswan_plugins}/libstrongswan-xcbc.so
-%dir %ghost %{_localstatedir}/run/strongswan
 %dir %{strongswan_datadir}
 %dir %{strongswan_templates}
 %dir %{strongswan_templates}/config


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to