[arch-commits] Commit in networkmanager-openconnect/trunk (1 file)

Jan Steffens heftig at archlinux.org
Tue Apr 12 15:33:36 UTC 2016


    Date: Tuesday, April 12, 2016 @ 17:33:36
  Author: heftig
Revision: 264721

Simplify .install

Modified:
  networkmanager-openconnect/trunk/networkmanager-openconnect.install

------------------------------------+
 networkmanager-openconnect.install |   13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

Modified: networkmanager-openconnect.install
===================================================================
--- networkmanager-openconnect.install	2016-04-12 15:31:29 UTC (rev 264720)
+++ networkmanager-openconnect.install	2016-04-12 15:33:36 UTC (rev 264721)
@@ -1,16 +1,13 @@
-pkgname=networkmanager-openconnect
-
 post_install() {
-  getent group nm-openconnect >/dev/null 2>&1 || groupadd -g 104 nm-openconnect
-  getent passwd nm-openconnect > /dev/null 2>&1 || useradd -u 104 -s /sbin/nologin -d / -M -c 'NetworkManager user for OpenConnect' -g nm-openconnect nm-openconnect
-  passwd -l nm-openconnect > /dev/null
+  if ! getent passwd nm-openconnect >/dev/null; then
+    useradd -r -U -d / -c 'NetworkManager OpenConnect' -s /usr/bin/nologin nm-openconnect
+  fi
 }
 
 post_upgrade() {
-  post_install
+  post_install $1
 }
 
 post_remove() {
-  getent passwd nm-openconnect >/dev/null 2>&1 && userdel nm-openconnect
-  getent group nm-openconnect >/dev/null 2>&1 && groupdel nm-openconnect
+  post_install $1
 }



More information about the arch-commits mailing list