projects
/
gpl
/
argeo-freed.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
131564f
)
Adapt user creation so that it also checks user in IPA
author
Mathieu Baudier <mbaudier@argeo.org>
Fri, 20 Oct 2023 05:48:26 +0000
(07:48 +0200)
committer
Mathieu Baudier <mbaudier@argeo.org>
Fri, 20 Oct 2023 05:48:26 +0000
(07:48 +0200)
debian/argeo-freed-cms.preinst
patch
|
blob
|
history
diff --git
a/debian/argeo-freed-cms.preinst
b/debian/argeo-freed-cms.preinst
index 7595f863149bf36ef521160f2aa5e053cae35296..be3d41d16900942400fe046935203035e53a2b71 100755
(executable)
--- a/
debian/argeo-freed-cms.preinst
+++ b/
debian/argeo-freed-cms.preinst
@@
-22,7
+22,7
@@
case "$1" in
# create user to avoid running server as root
# 1. create group if not existing
# create user to avoid running server as root
# 1. create group if not existing
- if ! getent group | grep -q "^$SERVER_GROUP:" ; then
+ if ! getent group
$SERVER_GROUP
| grep -q "^$SERVER_GROUP:" ; then
echo -n "Adding group $SERVER_GROUP.."
addgroup --quiet --system $SERVER_GROUP 2>/dev/null ||true
echo "..done"
echo -n "Adding group $SERVER_GROUP.."
addgroup --quiet --system $SERVER_GROUP 2>/dev/null ||true
echo "..done"
@@
-30,12
+30,11
@@
case "$1" in
# 2. create homedir if not existing
test -d $SERVER_HOME || mkdir $SERVER_HOME
# 3. create user if not existing
# 2. create homedir if not existing
test -d $SERVER_HOME || mkdir $SERVER_HOME
# 3. create user if not existing
- if ! getent passwd | grep -q "^$SERVER_USER:"; then
+ if ! getent passwd
$SERVER_USER
| grep -q "^$SERVER_USER:"; then
echo -n "Adding system user $SERVER_USER.."
adduser --quiet \
--system \
--ingroup $SERVER_GROUP \
echo -n "Adding system user $SERVER_USER.."
adduser --quiet \
--system \
--ingroup $SERVER_GROUP \
- --home-dir $SERVER_HOME \
--no-create-home \
--disabled-password \
$SERVER_USER 2>/dev/null || true
--no-create-home \
--disabled-password \
$SERVER_USER 2>/dev/null || true