diff options
author | Tim Biermann <tbier@posteo.de> | 2022-02-27 22:15:09 +0100 |
---|---|---|
committer | Tim Biermann <tbier@posteo.de> | 2022-02-27 22:15:09 +0100 |
commit | 056d462c5b79cc9c865596096be767668a8f0d9e (patch) | |
tree | eddd36c2ef0e8ba1c11f0598e112fbd09f91ae02 /distcc/pre-install | |
parent | df7bd8fc13917b94c59fb67568d7a466fb5248d8 (diff) | |
download | contrib-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-x | distcc/pre-install | 6 |
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 |