diff options
author | Holger Levsen <holger@layer-acht.org> | 2014-10-07 18:16:12 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2014-10-07 18:16:12 +0200 |
commit | 8c45cfec0f501d0fecbebba9bb86064755fe7504 (patch) | |
tree | 0e467a98852a903116d1247d79d8a41d09315c89 | |
parent | 5b3203b4972297290982d9813df7eb0a05984aab (diff) | |
download | jenkins.debian.net-8c45cfec0f501d0fecbebba9bb86064755fe7504.tar.xz |
reproducible: refactor, introduce associative array
-rwxr-xr-x | bin/reproducible_stats.sh | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bin/reproducible_stats.sh b/bin/reproducible_stats.sh index 1c4398f5..2bcfb132 100755 --- a/bin/reproducible_stats.sh +++ b/bin/reproducible_stats.sh @@ -37,6 +37,7 @@ PERCENT_UGLY=$(echo "scale=1 ; ($COUNT_UGLY*100/$COUNT_TOTAL)" | bc) PERCENT_NOTFORUS=$(echo "scale=1 ; ($COUNT_NOTFORUS*100/$COUNT_TOTAL)" | bc) PERCENT_SOURCELESS=$(echo "scale=1 ; ($COUNT_SOURCELESS*100/$COUNT_TOTAL)" | bc) GUESS_GOOD=$(echo "$PERCENT_GOOD*$AMOUNT/100" | bc) +declare -A STAR write_summary() { echo "$1" >> $SUMMARY @@ -82,9 +83,8 @@ link_packages() { VERSION=$(echo $RESULT|cut -d "|" -f2) # remove epoch EVERSION=$(echo $VERSION | cut -d ":" -f2) - STAR="" if $EXTRA_STAR && [ ! -f "/var/lib/jenkins/userContent/buildinfo/${PKG}_${EVERSION}_amd64.buildinfo" ] ; then - STAR="<font color=\"#333333\" size=\"-1\">β</font>" # used to be a star... + STAR[$PKG]="<font color=\"#333333\" size=\"-1\">β</font>" # used to be a star... fi # only build $PKG pages if they don't exist or are older than $BUILD_DATE NAVI="/var/lib/jenkins/userContent/rb-pkg/${PKG}_navigation.html" @@ -95,8 +95,6 @@ link_packages() { if [ -f "/var/lib/jenkins/userContent/buildinfo/${PKG}_${EVERSION}_amd64.buildinfo" ] ; then append2navi_frame " <a href=\"$JENKINS_URL/userContent/buildinfo/${PKG}_${EVERSION}_amd64.buildinfo\" target=\"main\">buildinfo</a> " MAINLINK="$JENKINS_URL/userContent/buildinfo/${PKG}_${EVERSION}_amd64.buildinfo" - elif $EXTRA_STAR ; then - STAR="<font color=\"#333333\" size=\"-1\">β</font>" # used to be a star... fi if [ -f "/var/lib/jenkins/userContent/dbd/${PKG}_${EVERSION}.debbindiff.html" ] ; then append2navi_frame " <a href=\"$JENKINS_URL/userContent/dbd/${PKG}_${EVERSION}.debbindiff.html\" target=\"main\">debbindiff</a> " @@ -119,7 +117,7 @@ link_packages() { write_pkg_frameset "$PKG" "$MAINLINK" fi if [ -f "/var/lib/jenkins/userContent/rbuild/${PKG}_${EVERSION}.rbuild.log" ] ; then - write_summary " <a href=\"$JENKINS_URL/userContent/rb-pkg/$PKG.html\">$PKG</a>$STAR " + write_summary " <a href=\"$JENKINS_URL/userContent/rb-pkg/$PKG.html\">$PKG</a>$STAR[$PKG] " else write_summary " $PKG " fi |