diff options
author | linimon <linimon@FreeBSD.org> | 2010-05-25 15:37:48 +0800 |
---|---|---|
committer | linimon <linimon@FreeBSD.org> | 2010-05-25 15:37:48 +0800 |
commit | 7817f1128de3c5d53347c869fb8a656f27539c1c (patch) | |
tree | 4038441d7fffa933139e34364a8dadf9b360250d /Tools | |
parent | 7bb6dff1c46dcb511144c6661a88c4e0b7e2ad95 (diff) | |
download | freebsd-ports-gnome-7817f1128de3c5d53347c869fb8a656f27539c1c.tar.gz freebsd-ports-gnome-7817f1128de3c5d53347c869fb8a656f27539c1c.tar.zst freebsd-ports-gnome-7817f1128de3c5d53347c869fb8a656f27539c1c.zip |
Remove the hard-coding of '-exp'. While here, factor out some other
hardcoding to defines.
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/portbuild/scripts/dopackagestats | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/Tools/portbuild/scripts/dopackagestats b/Tools/portbuild/scripts/dopackagestats index bc0eab6c3b4c..988c9945cf2a 100755 --- a/Tools/portbuild/scripts/dopackagestats +++ b/Tools/portbuild/scripts/dopackagestats @@ -7,11 +7,16 @@ # alpha is obsolete SUPPORTED_ARCHS="amd64 i386 ia64 powerpc sparc64" +# 4 and 5 are obsolete +SUPPORTED_BUILDS_PATTERN="^[67891]" ROOT_DIRECTORY=/var/portbuild OUTFILE=`basename $0 | sed -e "s/^do//"`".html" TMPFILE=.${OUTFILE} +# TODO change this to 'journal' +journalname="make" + # stylesheet seems like overkill for something this simple TABLEBGCOLOR="#F0F0F0" THCOLOR="#E0E0FF" @@ -56,10 +61,9 @@ write_row () { arch=$1 build=$2 directory=${ROOT_DIRECTORY}/${arch}/${build}/builds/latest - # XXX MCL I hate this name - journal=${directory}/make + journal=${directory}/${journalname} - branch=`echo $build | sed -e "s/-exp//"` + branch=`echo $build | awk -F '-' '{print $1}'` if [ "$branch" = "4" ]; then indexfile=$directory/ports/INDEX else @@ -331,8 +335,7 @@ write_header # display all the mainstream builds first for arch in ${SUPPORTED_ARCHS}; do - # drop 4 and 5 as obsolete - builds=`ls ${ROOT_DIRECTORY}/${arch} | grep '^[67891]$' | sort` + builds=`ls ${ROOT_DIRECTORY}/${arch} | grep "${SUPPORTED_BUILDS_PATTERN}$" | sort` if [ ! -z "$builds" ]; then write_table_begin @@ -348,7 +351,7 @@ done # would break up the logical flow of the above) for arch in ${SUPPORTED_ARCHS}; do - builds=`ls ${ROOT_DIRECTORY}/${arch} | grep '^[67891]-exp$' | sort` + builds=`ls ${ROOT_DIRECTORY}/${arch} | grep "${SUPPORTED_BUILDS_PATTERN}-" | sort` if [ ! -z "$builds" ]; then write_table_begin |