[packages/openvpn] restore openvpn-update-resolv-conf proper content and other contrib scripts

glen glen at pld-linux.org
Thu May 7 10:14:53 CEST 2015


commit 0a7f47baea43e676cce501f1f12ffcaca913c17b
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu May 7 11:08:37 2015 +0300

    restore openvpn-update-resolv-conf proper content and other contrib scripts
    
    broken with commit d073bea73c9547d0e54ebcc4fd5343fad9b19840

 openvpn.spec | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/openvpn.spec b/openvpn.spec
index 518bcad..ad1e884 100644
--- a/openvpn.spec
+++ b/openvpn.spec
@@ -17,6 +17,7 @@ Source3:	%{name}.tmpfiles
 Source4:	%{name}-service-generator
 Source5:	%{name}.target
 Source6:	%{name}@.service
+Source7:	%{name}-update-resolv-conf
 Patch0:		%{name}-pam.patch
 URL:		http://www.openvpn.net/
 BuildRequires:	autoconf >= 2.59
@@ -102,7 +103,7 @@ Ten pakiet zawiera pliki nagłówkowe do tworzenia wtyczek OpenVPN.
 %setup -q
 %patch0 -p1
 
-sed -e 's,/''usr/lib/openvpn,%{_libdir}/%{name},' %{SOURCE3} > contrib/update-resolv-conf
+sed -e 's,/''usr/lib/openvpn,%{_libdir}/%{name},' %{SOURCE7} > contrib/update-resolv-conf
 
 %build
 %{__aclocal} -I m4
@@ -142,6 +143,11 @@ install -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/openvpn.target
 install -p %{SOURCE6} $RPM_BUILD_ROOT%{systemdunitdir}/openvpn at .service
 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/openvpn.service
 
+# we use "cp", not "install", not to pull /bin/bash dependency
+cp -p contrib/pull-resolv-conf/client.down $RPM_BUILD_ROOT%{_libdir}/%{name}
+cp -p contrib/pull-resolv-conf/client.up $RPM_BUILD_ROOT%{_libdir}/%{name}
+cp -p contrib/update-resolv-conf $RPM_BUILD_ROOT%{_libdir}/%{name}
+
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.la
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
 
@@ -184,6 +190,9 @@ exit 0
 %{systemdunitdir}/%{name}.target
 %{systemdunitdir}/%{name}@.service
 %dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/client.down
+%attr(755,root,root) %{_libdir}/%{name}/client.up
+%attr(755,root,root) %{_libdir}/%{name}/update-resolv-conf
 %dir %{_libdir}/%{name}/plugins
 %{_mandir}/man8/openvpn.8*
 %dir /var/run/openvpn
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openvpn.git/commitdiff/0a7f47baea43e676cce501f1f12ffcaca913c17b



More information about the pld-cvs-commit mailing list