[packages/NetworkManager-openvpn] nm-openvpn user is now required to run openvpn from nm
atler
atler at pld-linux.org
Sun Sep 13 14:08:04 CEST 2015
commit e06bacbe9cb41a2f6a31b4473d53dc9c689d4649
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Sep 13 14:07:11 2015 +0200
nm-openvpn user is now required to run openvpn from nm
NetworkManager-openvpn.spec | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
---
diff --git a/NetworkManager-openvpn.spec b/NetworkManager-openvpn.spec
index a07da87..f3bc2bf 100644
--- a/NetworkManager-openvpn.spec
+++ b/NetworkManager-openvpn.spec
@@ -26,6 +26,13 @@ BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: tar >= 1:1.22
BuildRequires: xz
+Provides: group(nm-openvpn)
+Provides: user(nm-openvpn)
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
Requires: NetworkManager >= 2:1.0.0
Requires: NetworkManager-gtk-lib >= 1.0.6
Requires: dbus-glib >= 0.74
@@ -67,6 +74,16 @@ rm -rf $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -g 324 -r -f nm-openvpn
+%useradd -u 324 -s /bin/false -c "Default user for running openvpn spawned by NetworkManager" -g nm-openvpn nm-openvpn
+
+%postun
+if [ "$1" = "0" ]; then
+ %userremove nm-openvpn
+ %groupremove nm-openvpn
+fi
+
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/NetworkManager-openvpn.git/commitdiff/e06bacbe9cb41a2f6a31b4473d53dc9c689d4649
More information about the pld-cvs-commit
mailing list