We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a41b9d4 commit 1b6ac7fCopy full SHA for 1b6ac7f
1 file changed
build-packages.sh
@@ -60,16 +60,22 @@ fi
60
group_preexists=0
61
user_preexists=0
62
63
-if getent group frankenphp; then
+if getent group frankenphp >/dev/null; then
64
group_preexists=1
65
else
66
- groupadd -r frankenphp
+ groupadd --system frankenphp
67
fi
68
69
-if getent passwd frankenphp; then
+if getent passwd frankenphp >/dev/null; then
70
user_preexists=1
71
72
- useradd -r -g frankenphp frankenphp
+ useradd --system \
73
+ --gid frankenphp \
74
+ --create-home \
75
+ --home-dir /var/lib/frankenphp \
76
+ --shell /usr/sbin/nologin \
77
+ --comment "FrankenPHP web server" \
78
+ frankenphp
79
80
81
mkdir -p package/empty
0 commit comments