summaryrefslogtreecommitdiffhomepage
path: root/pkg/deb
diff options
context:
space:
mode:
authorKonstantin Pavlov <thresh@nginx.com>2023-04-06 20:43:22 -0700
committerKonstantin Pavlov <thresh@nginx.com>2023-04-06 20:43:22 -0700
commit6d51672d8d9b613c69134d918ef01194e227e898 (patch)
tree9ddc32507fe4dc2194d421e6902874223507f051 /pkg/deb
parent886aa17e791d2b75ac903389f0300edeaffda777 (diff)
downloadunit-6d51672d8d9b613c69134d918ef01194e227e898.tar.gz
unit-6d51672d8d9b613c69134d918ef01194e227e898.tar.bz2
Packages: use groupadd/useradd on Debian-based operating systems.
addgroup/adduser will no longer be installed by default in the "minbase". Also, moving to lower-level utilities saves us one runtime dependency.
Diffstat (limited to 'pkg/deb')
-rwxr-xr-xpkg/deb/debian/unit.postinst9
1 files changed, 4 insertions, 5 deletions
diff --git a/pkg/deb/debian/unit.postinst b/pkg/deb/debian/unit.postinst
index 8aa476b3..44301f2d 100755
--- a/pkg/deb/debian/unit.postinst
+++ b/pkg/deb/debian/unit.postinst
@@ -25,17 +25,16 @@ BANNER
fi
if ! getent group unit >/dev/null; then
- addgroup --system unit >/dev/null
+ groupadd --system unit >/dev/null
fi
if ! getent passwd unit >/dev/null; then
- adduser \
+ useradd \
--system \
- --disabled-login \
- --ingroup unit \
+ --gid unit \
--no-create-home \
--home /nonexistent \
- --gecos "unit user" \
+ --comment "unit user" \
--shell /bin/false \
unit >/dev/null
fi