wok-current rev 5823
tazbb: add stable support for log.php
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jul 15 17:53:08 2010 +0200 (2010-07-15) |
parents | 1003bb898736 |
children | f4ab8a128b6f |
files | tazbb/stuff/tazbb tazbb/stuff/web/index.php tazbb/stuff/web/log.php |
line diff
1.1 --- a/tazbb/stuff/tazbb Thu Jul 15 14:33:06 2010 +0200 1.2 +++ b/tazbb/stuff/tazbb Thu Jul 15 17:53:08 2010 +0200 1.3 @@ -16,6 +16,10 @@ 1.4 else 1.5 echo -e "\nNo config file found: tazbb.conf...\n" && exit 0 1.6 fi 1.7 +LOG_SUFFIX="" 1.8 +case "$HG_WOK" in 1.9 +*stable) LOG_SUFFIX="&stable=1";; 1.10 +esac 1.11 1.12 # Tazbb is only for root. 1.13 if test $(id -u) != 0 ; then 1.14 @@ -325,7 +329,7 @@ 1.15 # Rebuild unbuilt packages list with link to log file. This list 1.16 # is also generated by cook_inslall to have real time stats. 1.17 if [ ! -d $BUILD_WOK/$PACKAGE/taz ]; then 1.18 - echo "<a href=\"log.php?package=$(escape $PACKAGE)\">$PACKAGE</a>" \ 1.19 + echo "<a href=\"log.php?package=$(escape $PACKAGE)$LOG_SUFFIX\">$PACKAGE</a>" \ 1.20 >> $DB_DIR/unbuilt 1.21 fi 1.22 done 1.23 @@ -364,7 +368,7 @@ 1.24 BUILD_DEPENDS="" 1.25 SOURCE="" 1.26 WANTED="" 1.27 - echo "(cooking <a href=\"log.php?package=$(escape $pkg)\">$pkg</a>)" > $DB_DIR/running 1.28 + echo "(cooking <a href=\"log.php?package=$(escape $pkg)$LOG_SUFFIX\">$pkg</a>)" > $DB_DIR/running 1.29 tazwok clean $pkg 1.30 script -c "echo 'install' | tazwok cook $pkg" $LOG_DIR/$pkg.log 1.31 # Install new package (important for new shared libs). Note 1.32 @@ -440,7 +444,7 @@ 1.33 do 1.34 if ! cook_package $pkg; then 1.35 # Link to build log. 1.36 - echo "<a href=\"log.php?package=$(escape $pkg)\">$pkg</a>" >> \ 1.37 + echo "<a href=\"log.php?package=$(escape $pkg)$LOG_SUFFIX\">$pkg</a>" >> \ 1.38 $DB_DIR/unbuilt 1.39 fi 1.40 missing_depends="$(check_depends_pkg $pkg)" 1.41 @@ -454,7 +458,7 @@ 1.42 # Unbuild package 1.43 rm -rf $BUILD_WOK/$pkg/taz 1.44 # Link to build log. 1.45 - echo "<a href=\"log.php?package=$(escape $pkg)\">$pkg</a>" >> \ 1.46 + echo "<a href=\"log.php?package=$(escape $pkg)$LOG_SUFFIX\">$pkg</a>" >> \ 1.47 $DB_DIR/unbuilt 1.48 fi 1.49 # Remove package from the cooklist and empty lines for HTML <pre>. 1.50 @@ -699,7 +703,7 @@ 1.51 for pkg in `cat $DB_DIR/blocked` 1.52 do 1.53 if [ -f $LOG_DIR/$pkg.log ]; then 1.54 - echo "<a href=\"log.php?package=$(escape $pkg)\">$pkg</a>" >> \ 1.55 + echo "<a href=\"log.php?package=$(escape $pkg)$LOG_SUFFIX\">$pkg</a>" >> \ 1.56 $DB_DIR/blocked.urls 1.57 else 1.58 echo "$pkg" >> $DB_DIR/blocked.urls 1.59 @@ -728,7 +732,7 @@ 1.60 if [ ! -f fs.cpio.gz -a ! -f fs.cpio.lzma ]; then 1.61 echo "Missing filesystem `basename $pkg`" 1.62 if [ -f $LOG_DIR/$PACKAGE.log ];then 1.63 - echo "Missing filesystem `basename $pkg` <a href=\"log.php?package=$(escape $PACKAGE)\">Log</a>" \ 1.64 + echo "Missing filesystem `basename $pkg` <a href=\"log.php?package=$(escape $PACKAGE)$LOG_SUFFIX\">Log</a>" \ 1.65 >> $DB_DIR/corrupted 1.66 else 1.67 echo "Missing filesystem `basename $pkg`" \ 1.68 @@ -742,7 +746,7 @@ 1.69 if [ -z "$files" ]; then 1.70 echo "Empty filesystem `basename $pkg`" 1.71 if [ -f $LOG_DIR/$PACKAGE.log ]; then 1.72 - echo "Empty filesystem `basename $pkg` <a href=\"log.php?package=$(escape $PACKAGE)\">Log</a>" \ 1.73 + echo "Empty filesystem `basename $pkg` <a href=\"log.php?package=$(escape $PACKAGE)$LOG_SUFFIX\">Log</a>" \ 1.74 >> $DB_DIR/corrupted 1.75 else 1.76 echo "Empty filesystem `basename $pkg`" \
2.1 --- a/tazbb/stuff/web/index.php Thu Jul 15 14:33:06 2010 +0200 2.2 +++ b/tazbb/stuff/web/index.php Thu Jul 15 17:53:08 2010 +0200 2.3 @@ -92,7 +92,10 @@ 2.4 2.5 <p> 2.6 <form action="log.php" method="get"> 2.7 - Show cooklog: <input type="text" name="package" /> 2.8 +<?php 2.9 + if ($version == 'stable') 2.10 + echo '<input type="hidden" name="stable" value="1" />'; 2.11 +?> Show cooklog: <input type="text" name="package" /> 2.12 <!-- <input type="submit" value="Show" /> --> 2.13 </form> 2.14 </p>
3.1 --- a/tazbb/stuff/web/log.php Thu Jul 15 14:33:06 2010 +0200 3.2 +++ b/tazbb/stuff/web/log.php Thu Jul 15 17:53:08 2010 +0200 3.3 @@ -1,4 +1,10 @@ 3.4 <?php 3.5 +$version='cooking'; 3.6 +$wok='wok'; 3.7 +if (isset($_GET['stable'])) { 3.8 + $version='stable'; 3.9 + $wok='wok-stable'; 3.10 +} 3.11 include("conf.php"); 3.12 ?> 3.13 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3.14 @@ -20,7 +26,7 @@ 3.15 <a href="http://bb.slitaz.org/"><img id="logo" 3.16 src="pics/website/logo.png" title="bb.slitaz.org" alt="bb.slitaz.org" 3.17 style="border: 0px solid ; width: 200px; height: 74px;" /></a> 3.18 - <p id="titre">#!/bb/packages</p> 3.19 + <p id="titre">#!/bb/packages<?php if ($version == 'stable') echo '/stable'; ?></p> 3.20 </div> 3.21 3.22 <!-- Navigation menu -->