From a177e730835e097c4b9ff536c86396a1ca0944b8 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Fri, 10 Oct 2014 16:20:15 +0200 Subject: reproducible: mark packages and notes using CSS classes --- bin/reproducible_stats.sh | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'bin') diff --git a/bin/reproducible_stats.sh b/bin/reproducible_stats.sh index d0829ecc..8c448cb3 100755 --- a/bin/reproducible_stats.sh +++ b/bin/reproducible_stats.sh @@ -310,7 +310,7 @@ init_navi_frame() { echo "
$1 $2" >> $NAVI set_icon "$3" $5 echo "\"${STATE_TARGET_NAME}" >> $NAVI - echo "at $4: " >> $NAVI + echo "at $4: " >> $NAVI } append2navi_frame() { @@ -321,6 +321,14 @@ finish_navi_frame() { echo "reproducible builds
" >> $NAVI } +set_package_class() { + if [ "${NOTES_PACKAGE[${PKG}]}" != "" ] ; then + CLASS="class=\"noted\"" + else + CLASS="class=\"package\"" + fi +} + process_packages() { for PKG in $@ ; do RESULT=$(sqlite3 -init $INIT $PACKAGES_DB "SELECT build_date,version,status FROM source_packages WHERE name = \"$PKG\"") @@ -328,7 +336,7 @@ process_packages() { # version with epoch removed EVERSION=$(echo $RESULT | cut -d "|" -f2 | cut -d ":" -f2) if $BUILDINFO_SIGNS && [ -f "/var/lib/jenkins/userContent/buildinfo/${PKG}_${EVERSION}_amd64.buildinfo" ] ; then - STAR[$PKG]="β" # used to be a star... + STAR[$PKG]="β" # 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" @@ -368,12 +376,8 @@ process_packages() { write_pkg_frameset "$PKG" "$MAINLINK" fi if [ -f "/var/lib/jenkins/userContent/rbuild/${PKG}_${EVERSION}.rbuild.log" ] ; then - if [ "${NOTES_PACKAGE[${PKG}]}" != "" ] ; then - NOTED="N" - else - NOTED="" - fi - LINKTARGET[$PKG]="$PKG${STAR[$PKG]}$NOTED" + set_package_class + LINKTARGET[$PKG]="$PKG${STAR[$PKG]}" else LINKTARGET[$PKG]="$PKG" fi @@ -382,7 +386,8 @@ process_packages() { force_package_targets() { for PKG in $@ ; do - LINKTARGET[$PKG]="$PKG${STAR[$PKG]}" + set_package_class + LINKTARGET[$PKG]="$PKG${STAR[$PKG]}" done } @@ -407,24 +412,22 @@ write_summary_header() { write_summary " Join #debian-reproducible on OFTC to get support for making sure your packages build reproducibly too!" fi write_summary "

" - write_summary "

" write_summary "" } @@ -517,14 +520,11 @@ SUMMARY=index_${VIEW}.html echo "Starting to write $SUMMARY page." write_summary_header $VIEW "Overview of ${SPOKENTARGET[$VIEW]}" write_summary "

Packages which have notes: " -for PKG in $PACKAGES_WITH_NOTES ; do - NOTES_PACKAGE[${PKG}]="" -done force_package_targets $PACKAGES_WITH_NOTES PACKAGES_WITH_NOTES=$(echo $PACKAGES_WITH_NOTES | sed -s "s# #\n#g" | sort | xargs echo) link_packages $PACKAGES_WITH_NOTES write_summary "

" -write_summary "

Notes are stored in notes.git.

" +write_summary "

Notes are stored in notes.git.

" write_summary_footer publish_summary -- cgit v1.2.3-70-g09d2