Add exit status, remove awk warning
[releng.git] / jjb / ci_gate_security / anteater-report-to-gerrit.sh
index 6a5a0a5..c0bf9fa 100644 (file)
@@ -2,12 +2,17 @@
 set -o errexit
 set -o pipefail
 export PATH=$PATH:/usr/local/bin/
+EXITSTATUS=0
 
 # If no violations were found, no lint log will exist.
 if [[ -e securityaudit.log ]] ; then
     echo -e "\nposting security audit report to gerrit...\n"
 
-    cat securityaudit.log  | awk -F"ERROR\ \-\ " '{print $2}' > shortlog
+if grep ERROR securityaudit.log; then 
+EXITSTATUS=1
+fi
+
+    cat securityaudit.log  | awk -F"ERROR -\ " '{print $2}' > shortlog
 
     ssh -p 29418 gerrit.opnfv.org \
         "gerrit review -p $GERRIT_PROJECT \
@@ -15,5 +20,5 @@ if [[ -e securityaudit.log ]] ; then
          $GERRIT_PATCHSET_REVISION \
          --notify NONE"
 
-    exit 1
+    exit $EXITSTATUS
 fi