+. /etc/metaproxy/metaproxy.user
+
+ # 1. create group if not existing
+if ! getent group | grep -q "^$SERVER_GROUP:" ; then
+ echo -n "Adding group $SERVER_GROUP.."
+ groupadd -r $SERVER_GROUP 2>/dev/null ||true
+ echo "..done"
+fi
+# 2. create user if not existing
+if ! getent passwd | grep -q "^$SERVER_USER:"; then
+ echo -n "Adding system user $SERVER_USER.."
+ useradd \
+ -r \
+ -s /sbin/nologin \
+ -c "$SERVER_NAME" \
+ -d $SERVER_HOME \
+ -g $SERVER_GROUP \
+ $SERVER_USER 2>/dev/null || true
+ echo "..done"
+fi
+
+if test ! -d $SERVER_HOME; then
+ mkdir $SERVER_HOME
+ chown $SERVER_USER:$SERVER_GROUP $SERVER_HOME
+fi
+