From 538fd345f92b6cbaa25d1fe956725835df209a5a Mon Sep 17 00:00:00 2001 From: "max.mehl" Date: Tue, 15 May 2018 08:30:24 +0200 Subject: [PATCH] add php/sh scripts to show build status --- fsfe-build.php | 8 ++++++++ fsfe-build.sh | 22 ++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 fsfe-build.php create mode 100755 fsfe-build.sh diff --git a/fsfe-build.php b/fsfe-build.php new file mode 100644 index 0000000..3bd3d39 --- /dev/null +++ b/fsfe-build.php @@ -0,0 +1,8 @@ + diff --git a/fsfe-build.sh b/fsfe-build.sh new file mode 100755 index 0000000..ada242f --- /dev/null +++ b/fsfe-build.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +WEB=$1 +TMP=.status.tmp + +wget -qO $TMP $WEB + +STATUS=$(grep "Termination Status" $TMP | perl -pe "s/.*\(.+)\<.*/\1/" +) +REV=$(grep "Updating " $TMP | grep -Eo "[[:alnum:]]{7}\.\.[[:alnum:]]{7}") + +if [ "$STATUS" == "Success" ]; then + STATUS="fin" +elif [ "$STATUS" == "running..." ]; then + STATUS="run" +fi + +if [ "$REV" = "" ]; then + REV="(uncond)" +fi + +echo "$STATUS;r$REV"