wok-next annotate tazbb/stuff/web/index.php @ rev 5818
tazbb: add stable support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jul 15 10:25:06 2010 +0200 (2010-07-15) |
parents | c96e79a1ca3e |
children | ea926ba90106 |
rev | line source |
---|---|
pankso@3512 | 1 <?php |
pascal@5818 | 2 $version='cooking'; |
pascal@5818 | 3 $wok='wok'; |
pascal@5818 | 4 if (isset($_GET['stable'])) { |
pascal@5818 | 5 $version='stable'; |
pascal@5818 | 6 $wok='wok-stable'; |
pascal@5818 | 7 } |
pankso@3512 | 8 include("conf.php"); |
pankso@3512 | 9 ?> |
pankso@3512 | 10 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
pankso@3512 | 11 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
pankso@3512 | 12 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
pankso@3512 | 13 <head> |
pankso@3512 | 14 <title>SliTaz Build Bot</title> |
pankso@3512 | 15 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> |
pankso@3512 | 16 <meta name="description" content="Tazbb web interface" /> |
pankso@3512 | 17 <meta name="robots" content="index nofollow" /> |
pankso@3512 | 18 <link rel="shortcut icon" href="favicon.ico" /> |
pankso@3512 | 19 <link rel="stylesheet" type="text/css" href="slitaz.css" /> |
pankso@3512 | 20 </head> |
pankso@3512 | 21 |
pankso@3512 | 22 <body bgcolor="#ffffff"> |
pankso@3512 | 23 <!-- Header --> |
pankso@3512 | 24 <div id="header"> |
pascal@5818 | 25 <a name="top"></a></a><?php if ($version == 'stable') { ?> |
pascal@5818 | 26 <!-- Access --> |
pascal@5818 | 27 <div id="access"> |
pascal@5818 | 28 <a href="/<?php if ($version != 'stable') |
pascal@5818 | 29 echo "?stable"; ?>" title="Slitaz <?php |
pascal@5818 | 30 echo $version ?> packages"><?php echo $version ?></a> |
pascal@5818 | 31 </div> |
pascal@5818 | 32 <?php } ?> |
pankso@3512 | 33 <a href="http://bb.slitaz.org/"><img id="logo" |
pankso@3512 | 34 src="pics/website/logo.png" title="bb.slitaz.org" alt="bb.slitaz.org" |
pankso@3512 | 35 style="border: 0px solid ; width: 200px; height: 74px;" /></a> |
pascal@5818 | 36 <p id="titre">#!/bb/packages<?php if ($version == 'stable') echo '/stable'; ?></p> |
pankso@3512 | 37 </div> |
pankso@3512 | 38 |
pankso@5094 | 39 <!-- Navigation menu --> |
pankso@5094 | 40 <div id="nav"> |
pankso@5094 | 41 |
pankso@5094 | 42 <div class="nav_box"> |
pankso@5094 | 43 <h4>SliTaz Network</h4> |
pankso@5094 | 44 <ul> |
pankso@5094 | 45 <li><a href="http://www.slitaz.org/">Main Website</a></li> |
pankso@5094 | 46 <li><a href="http://doc.slitaz.org/">Documentation</a></li> |
pankso@5094 | 47 <li><a href="http://forum.slitaz.org/">Community Forum</a></li> |
pankso@5094 | 48 <li><a href="http://labs.slitaz.org/">SliTaz Labs</a></li> |
pankso@5094 | 49 <li><a href="http://pkgs.slitaz.org/">Packages Database</a></li> |
pankso@5094 | 50 <li><a href="http://twitter.com/slitaz">SliTaz on Twitter</a></li> |
pankso@5094 | 51 <li><a href="http://www.distrowatch.com/slitaz">SliTaz on DistroWatch</a></li> |
pankso@5094 | 52 </ul> |
pankso@5094 | 53 </div> |
pankso@5094 | 54 |
pankso@5094 | 55 <div class="nav_box"> |
pankso@5094 | 56 <h4>SliTaz Developers</h4> |
pankso@5094 | 57 <ul> |
pankso@5094 | 58 <li><a href="http://hg.slitaz.org/">Hg Repositories</a></li> |
pankso@5094 | 59 <li><a href="http://tank.slitaz.org/">Tank Server</a></li> |
pankso@5094 | 60 <li><a href="http://people.slitaz.org/">People Stuff</a></li> |
pankso@5094 | 61 <li><a href="http://labs.slitaz.org/wiki/distro">Distro Wiki</a></li> |
pankso@5094 | 62 |
pankso@5094 | 63 </ul> |
pankso@5094 | 64 </div> |
pankso@5094 | 65 |
pankso@5094 | 66 <!-- End navigation menu --> |
pankso@5094 | 67 </div> |
pankso@5094 | 68 |
pankso@3512 | 69 <!-- Content top. --> |
pankso@3512 | 70 <div id="content_top"> |
pankso@3512 | 71 <div class="top_left"></div> |
pankso@3512 | 72 <div class="top_right"></div> |
pankso@3512 | 73 </div> |
pankso@3512 | 74 |
pankso@3512 | 75 <!-- Content --> |
pankso@3512 | 76 <div id="content"> |
pankso@3512 | 77 |
pankso@3512 | 78 <h1><font color="#3E1220">Build Bot</font></h1> |
pankso@3512 | 79 <h2><font color="#DF8F06">/usr/bin/tazbb</font></h2> |
pankso@3512 | 80 |
pankso@3512 | 81 <p> |
paul@3527 | 82 Tazbb is a <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> Build Bot, |
paul@3527 | 83 it automatically cooks and tests packages commited in the wok. SliTaz |
pankso@3512 | 84 <a href="http://pkgs.slitaz.org/">packages</a> are cooked on the project |
pankso@3512 | 85 main server: code name <a href="http://tank.slitaz.org">Tank</a>. This |
paul@3527 | 86 web interface gives the current status of the build bot and the last report |
paul@3527 | 87 about any packages modified by the SliTaz contributors in the Mercurial |
pascal@4450 | 88 repositories, aka <a href="http://hg.slitaz.org/">Hg repos</a>. |
pankso@3512 | 89 </p> |
pankso@3512 | 90 |
pankso@3512 | 91 <p> |
pankso@3512 | 92 <form action="log.php" method="get"> |
pankso@3512 | 93 Show cooklog: <input type="text" name="package" /> |
pankso@3512 | 94 <!-- <input type="submit" value="Show" /> --> |
pankso@3512 | 95 </form> |
pankso@3512 | 96 </p> |
pankso@3512 | 97 |
pankso@3512 | 98 <h3>Summary</h3> |
pankso@3512 | 99 <pre class="package"> |
pankso@3512 | 100 <?php |
pankso@3512 | 101 |
pankso@3512 | 102 // Check curent status (update in real time) and display summary. |
pankso@3512 | 103 |
pankso@3512 | 104 if (file_exists($lockfile)) { |
pankso@3512 | 105 echo "Status : Running "; |
pankso@3512 | 106 include("$db_dir/running"); |
pankso@3512 | 107 } |
pankso@3512 | 108 else { |
pankso@3512 | 109 echo "Status : Not currently running\n"; |
pankso@3512 | 110 } |
pankso@3512 | 111 include("$db_dir/summary"); |
pankso@3512 | 112 |
pankso@3512 | 113 ?> |
pankso@3512 | 114 </pre> |
pankso@3512 | 115 |
pankso@3512 | 116 <h3>Report</h3> |
pankso@3512 | 117 <pre class="package"> |
pankso@3512 | 118 <?php |
pankso@3512 | 119 include("$db_dir/report"); |
pankso@3512 | 120 ?> |
pankso@3512 | 121 </pre> |
pankso@3512 | 122 |
pankso@3512 | 123 <h3>Cooklist</h3> |
pankso@3512 | 124 <pre class="package"> |
pankso@3512 | 125 <?php |
pankso@3512 | 126 include("$db_dir/cooklist"); |
pankso@3512 | 127 ?> |
pankso@3512 | 128 </pre> |
pankso@3512 | 129 |
pankso@3512 | 130 <h3>Unbuilt</h3> |
pankso@3512 | 131 <pre class="package"> |
pankso@3512 | 132 <?php |
pankso@3524 | 133 include("$db_dir/unbuilt"); |
pankso@3512 | 134 ?> |
pankso@3512 | 135 </pre> |
pankso@3512 | 136 |
pankso@3512 | 137 <h3>Blocked</h3> |
pankso@3512 | 138 <pre class="package"> |
pankso@3512 | 139 <?php |
pankso@3512 | 140 include("$db_dir/blocked.urls"); |
pankso@3512 | 141 ?> |
pankso@3512 | 142 </pre> |
pankso@3512 | 143 |
pankso@3512 | 144 <h3>Corrupted</h3> |
pankso@3512 | 145 <pre class="package"> |
pankso@3512 | 146 <?php |
pankso@3512 | 147 include("$db_dir/corrupted"); |
pankso@3512 | 148 ?> |
pankso@3512 | 149 </pre> |
pankso@3512 | 150 |
pankso@3512 | 151 <h3>Last cooked packages</h3> |
pankso@3512 | 152 <pre class="package"> |
pankso@3512 | 153 <?php |
pankso@3512 | 154 system("cd $packages && ls -1t *.tazpkg | head -20 | \ |
pankso@3512 | 155 while read file; do echo -n \$(stat -c '%y' $packages/\$file | \ |
pankso@3512 | 156 cut -d. -f1); echo ' '\$file; done"); ?> |
pankso@3512 | 157 </pre> |
pankso@3512 | 158 |
pankso@3512 | 159 <h3>Last removed packages</h3> |
pankso@3512 | 160 <pre class="package"> |
pankso@3512 | 161 <?php |
pankso@3512 | 162 include("$db_dir/removed"); |
pankso@3512 | 163 ?> |
pankso@3512 | 164 </pre> |
pankso@3512 | 165 |
pascal@4447 | 166 <h3>Last cooked flavors</h3> |
pascal@4447 | 167 <pre class="package"> |
pascal@4447 | 168 <?php |
pascal@4447 | 169 system("cd $packages && ls -1t *.flavor | head -20 | \ |
pascal@4447 | 170 while read file; do echo -n \$(stat -c '%y' $packages/\$file | \ |
pascal@4447 | 171 cut -d. -f1); echo ' '\$file; done"); ?> |
pascal@4447 | 172 </pre> |
pascal@4447 | 173 |
pankso@3512 | 174 <!-- End of content with round corner --> |
pankso@3512 | 175 </div> |
pankso@3512 | 176 |
pankso@3512 | 177 <!-- Start of footer and copy notice --> |
pankso@3512 | 178 <div id="copy"> |
pankso@3512 | 179 <p> |
pankso@5094 | 180 Copyright © 2010 <a href="http://www.slitaz.org/">SliTaz</a> - |
pankso@3512 | 181 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> |
pankso@3512 | 182 </p> |
pankso@3512 | 183 <!-- End of copy --> |
pankso@3512 | 184 </div> |
pankso@3512 | 185 |
pankso@3512 | 186 <!-- Bottom and logo's --> |
pankso@3512 | 187 <div id="bottom"> |
pankso@3512 | 188 <p> |
pankso@3512 | 189 <a href="http://validator.w3.org/check?uri=referer"><img |
pankso@3512 | 190 src="pics/website/xhtml10.png" alt="Valid XHTML 1.0" |
pankso@3512 | 191 title="Code validé XHTML 1.0" |
pankso@3512 | 192 style="width: 80px; height: 15px;" /></a> |
pankso@3512 | 193 </p> |
pankso@3512 | 194 </div> |
pankso@3512 | 195 |
pankso@3512 | 196 </body> |
pankso@3512 | 197 </html> |