printf '#!%s\n%s\n' `which sh` 'ssh -o BatchMode=yes $@' > "$TMP" && chmod 755 "$TMP"
export GIT_SSH="$TMP"
+errors=''
for repo in $(nb-repo-dirs); do
# NB 17.01.16 # Check dir
if [ "$ret" != "0" ]; then
ex=$ret && echo ">err $ret"
+ errors="$errors\n$cmd"
else
cmd_root="true"
[ -x bin/$name-install ] && cmd_root="$cmd_root && echo ' >$name-install' && bin/$name-install|sed 's/^/ /'"
- [ "$cmd_root" == "true" ] || eval "$cmd_root" || echo ">err"
+ #[ "$cmd_root" == "true" ] || eval "$cmd_root" || echo ">err"
+ if [ "$cmd_root" != "true" ] && ! eval "$cmd_root"; then
+ ex=$?
+ echo ">err"
+ errors="$errors\n$cmd_root"
+ fi
fi
printf ">OK\n"
else
printf ">ERR\n"
+ [ -n "$errors" ] && printf "$errors" | mail -s "$NAME" -- nico@nbdom.net
fi
+
exit $ex