ERRORS=""
OUTPUT=""
+PERFS=""
cd "$TMPDIR"
OUT=$(git clone -q git://git.immae.eu/perso/Immae/Projets/Ruby/Monitor.git 2>&1)
$OUT"
fi
if [ "$ERR" != 0 ]; then
+ PERFS="$PERFS git=0;;;;"
ERRORS="$ERRORS git://"
+else
+ PERFS="$PERFS git=1;;;;"
fi
rm -rf Monitor
fi
if [ "$ERR" != 0 ]; then
ERRORS="$ERRORS http://"
+ PERFS="$PERFS http=0;;;;"
+else
+ PERFS="$PERFS http=1;;;;"
fi
rm -rf Monitor
fi
if [ "$ERR" != 0 ]; then
ERRORS="$ERRORS https://"
+ PERFS="$PERFS https=0;;;;"
+else
+ PERFS="$PERFS https=1;;;;"
fi
rm -rf Monitor
fi
if [ "$ERR" != 0 ]; then
ERRORS="$ERRORS ssh"
+ PERFS="$PERFS ssh=0;;;;"
+else
+ PERFS="$PERFS ssh=1;;;;"
fi
rm -rf Monitor
if [ -n "$ERRORS" ]; then
- echo "gitolite CRITICAL - impossible to clone via$ERRORS|$OUTPUT"
+ echo "gitolite CRITICAL - impossible to clone via$ERRORS | $PERFS"
exit 2
else
- echo "gitolite OK - ssh, git, http and https work|$OUTPUT"
+ echo "gitolite OK - ssh, git, http and https work | $PERFS"
exit 0
fi