Skip to content
Snippets Groups Projects
Commit 383dbda1 authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

Merge branch '6877_final_status_in_log' into 'master'

detect profile without logfile

See merge request !12
parents 9d588190 949c97b3
No related branches found
No related tags found
1 merge request!12detect profile without logfile
......@@ -5,6 +5,7 @@
#
# ----------------------------------------------------------------------
# 2023-12-11 v0.1 <axel.hahn@iml.unibe.ch> first lines...
# 2023-12-14 v0.2 <axel.hahn@iml.unibe.ch> detect profile without logfile
# ======================================================================
# ----------------------------------------------------------------------
......@@ -16,6 +17,7 @@ logdir=/var/log/imldeployment-client
tmpfile=/tmp/deploystatus.log
typeset -i iErrors=0
typeset -i iUnknown=0
typeset -i iCount=0
# ----------------------------------------------------------------------
......@@ -36,25 +38,35 @@ for myprofile in $( getprofiles )
do
iCount+=1
logfile=$( ls -tr1 ${logdir}/${myprofile}__* | tail -1 )
if grep "^OK: ${myprofile}$" $logfile >/dev/null; then
echo "OK: $myprofile - $logfile"
if [ -z "$logfile" ]; then
echo "UNKNOWN: $myprofile - was created but not rolled yet."
iUnknown+=1
else
iErrors+=1
echo "ERROR: $myprofile - $logfile"
echo " Last lines:"
tail -10 "${logfile}" | sed "s#^# #g"
echo
if grep "^OK: ${myprofile}$" $logfile >/dev/null; then
echo "OK: $myprofile - $logfile"
else
iErrors+=1
echo "ERROR: $myprofile - $logfile"
echo " Last lines:"
tail -10 "${logfile}" | sed "s#^# #g"
echo
fi
fi
done > "$tmpfile"
if [ $iCount -eq 0 ]; then
echo "Deployment No profile was created yet."
echo "UNKNOWN: Deployment No profile was created yet."
else
if [ $iErrors -eq 0 ]; then
echo -n "OK"
if [ $iUnknown -eq 0 ]; then
echo -n "UNKNOWN"
else
echo -n "OK"
fi
else
echo -n "ERROR"
fi
echo " Deployment ... Profiles: $iCount ... Errors: $iErrors"
echo ": Deployment ... Profiles: $iCount ... Errors: $iErrors"
cat "$tmpfile"
fi
rm -f "$tmpfile"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment