From c4fecab73b0564d63777f7c245d9a931c14591d5 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Tue, 6 Feb 2018 18:08:22 +0100 Subject: [PATCH] Make script reentrant --- create_mass_primtux_users.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/create_mass_primtux_users.sh b/create_mass_primtux_users.sh index b49c4d57..2af3aa4d 100755 --- a/create_mass_primtux_users.sh +++ b/create_mass_primtux_users.sh @@ -33,9 +33,16 @@ fi while read first last level gender categorie do echo "Creating user for $first $last" - $scriptbinpath/userAdd.pl $first $last "xxx" "" $gender $categorie uid=`ldapsearch -x cn="$first $last" | grep "^uid:" | cut -d ' ' -f 2` if [ -z "$uid" ] + then + $scriptbinpath/userAdd.pl $first $last "xxx" "" $gender $categorie + else + echo "Not recreating user $uid" + fi + uid=`ldapsearch -x cn="$first $last" | grep "^uid:" | cut -d ' ' -f 2` + echo "found uid '$uid'" + if [ -z "$uid" ] then KO="$KO $uid" echo "Failed to create user for $first $last" -- GitLab