From d7e965af2545b4a3783b652d15fb74b4abca662b Mon Sep 17 00:00:00 2001 From: Guillaume Rousse Date: Sun, 29 Mar 2009 17:54:26 +0000 Subject: only add user or group if not already existing --- add-user | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'add-user') diff --git a/add-user b/add-user index 563b105..4b761e2 100755 --- a/add-user +++ b/add-user @@ -21,7 +21,10 @@ name=$3 # name of the user dir=$4 # home directory shell=$5 # shell -/usr/sbin/useradd -r -M -s $shell -d $dir -c "system user for $pkg" $name > /dev/null +if ! id $name /dev/null 2>&1; then + /usr/sbin/useradd -r -M \ + -s $shell -d $dir -c "system user for $pkg" $name > /dev/null +fi exit 0 -- cgit v1.2.1