case "$auth_type" in
winbind)
echo "Joining domain"
- timeout 10 net ads join -U"$domain_auth" || \
- { echo "Domain join failed"; exit 1; }
+ for i in $(seq 1 5) ; do
+ status=0
+ timeout 10 net ads join -U"$domain_auth" || status=$?
+ echo " status = $status"
+ if [ $status -eq 0 ] ; then
+ break
+ fi
+ sleep 1
+ done
;;
esac