summaryrefslogtreecommitdiff
path: root/distcc/pre-install
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2022-02-27 22:15:09 +0100
committerTim Biermann <tbier@posteo.de>2022-02-27 22:15:09 +0100
commit056d462c5b79cc9c865596096be767668a8f0d9e (patch)
treeeddd36c2ef0e8ba1c11f0598e112fbd09f91ae02 /distcc/pre-install
parentdf7bd8fc13917b94c59fb67568d7a466fb5248d8 (diff)
downloadcontrib-056d462c5b79cc9c865596096be767668a8f0d9e.tar.gz
contrib-056d462c5b79cc9c865596096be767668a8f0d9e.tar.xz
distcc: don't fail pre-install when user/group already exists
Diffstat (limited to 'distcc/pre-install')
-rwxr-xr-xdistcc/pre-install6
1 files changed, 4 insertions, 2 deletions
diff --git a/distcc/pre-install b/distcc/pre-install
index b3bd0f2bf..26604df04 100755
--- a/distcc/pre-install
+++ b/distcc/pre-install
@@ -1,2 +1,4 @@
-/usr/sbin/groupadd --system distcc
-/usr/sbin/useradd --system --gid distcc --home-dir /var/empty --shell /bin/false distcc && passwd --lock distcc
+#!/bin/sh -e
+
+/usr/bin/getent group distcc > /dev/null 2>&1 || /usr/sbin/groupadd --system distcc
+/usr/bin/getent passwd distcc > /dev/null 2>&1 || /usr/sbin/useradd --system --gid distcc --home-dir /var/empty --shell /bin/false distcc && passwd --lock distcc

Generated by cgit