chiark / gitweb /
Improve adduser calls:
[userv-utils.git] / debian / userv-dyndns.postinst
index da9acd7b1a36a04abf5d902a32bef8bd42746291..a6779f9c4d1b1900430d122c5fb9a4d169f7845c 100755 (executable)
@@ -23,7 +23,8 @@ set -e
 #DEBHELPER#
 
 user="$(sed -n '/^[a-z]/{p;q;}' /etc/userv/dyndns-service-users)"
-if id $user >/dev/null 2>&1; then exit 0; fi
 
-adduser --system --group --gecos 'userv dyndns' \
-       --home /etc/userv
+if [ "$user" ]; then
+       adduser --system --quiet --group --gecos 'userv dyndns' \
+               --home /etc/userv --no-create-home --shell /bin/false $user
+fi