slitaz-dev-tools rev 98
mirror-tools: increase iso list in floppy creator
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon May 30 18:44:23 2011 +0200 (2011-05-30) |
parents | affbc3fda53b |
children | f2ddc8b983cd |
files | mirror-tools/slitaz/mirror/floppies/download.php mirror-tools/slitaz/mirror/floppies/index-1.0.html mirror-tools/slitaz/mirror/floppies/index-2.0.html mirror-tools/slitaz/mirror/floppies/index-3.0.html mirror-tools/slitaz/mirror/floppies/index-loram-3.0.html |
line diff
1.1 --- a/mirror-tools/slitaz/mirror/floppies/download.php Mon May 30 15:50:36 2011 +0100 1.2 +++ b/mirror-tools/slitaz/mirror/floppies/download.php Mon May 30 18:44:23 2011 +0200 1.3 @@ -11,12 +11,17 @@ 1.4 exit; 1.5 } 1.6 1.7 +function my_filesize($path) // 2G+ file support 1.8 +{ 1.9 + return rtrim(shell_exec("stat -c %s '".$path."'")); 1.10 +} 1.11 + 1.12 if (isset($_GET['iso'])) 1.13 $_POST['iso'] = $_GET['iso']; 1.14 1.15 if (isset($_GET['file'])) 1.16 { 1.17 - $max = floor((filesize("../".$_GET["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz); 1.18 + $max = floor((my_filesize("../".$_GET["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz); 1.19 $cmd = "cd ../".dirname($_GET['iso'])."; ls ". 1.20 basename($_GET['iso'],".iso").".*". 1.21 " | cpio -o -H newc | cat - /dev/zero "; 1.22 @@ -62,7 +67,7 @@ 1.23 <a href="http://www.slitaz.org/"> 1.24 <img src="/css/pics/network.png" alt="network.png" /></a> 1.25 <a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> | 1.26 - <a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> | 1.27 + <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a> | 1.28 <a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> | 1.29 <a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> | 1.30 <a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a> 1.31 @@ -74,18 +79,19 @@ 1.32 <div id="block"> 1.33 <!-- Navigation --> 1.34 <div id="block_nav"> 1.35 - <h4><img src="pics/floppy.png" alt="@" />Download 1.44Mb images <?php echo substr($_POST["iso"],4,3); ?></h4> 1.36 + <h4><img src="pics/floppy.png" alt="@" />Download 1.44Mb images for <?php $dir = explode('/',$_POST["iso"]); echo $dir[1]; ?></h4> 1.37 <table width="100%"> 1.38 <?php 1.39 -$max = floor((filesize("../".$_POST["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz); 1.40 +$max = floor((my_filesize("../".$_POST["iso"]) + $fdsz - 1 + $cpiopad) / $fdsz); 1.41 for ($i = 1; $i <= $max ; $i++) { 1.42 if ($i % 4 == 1) echo "<tr>\n"; 1.43 echo " <td><a href=\"download.php?file=$i&iso=". 1.44 - urlencode($_POST["iso"])."\">fdiso". 1.45 - sprintf("%02d",$i).".img</a></td>\n"; 1.46 + urlencode($_POST["iso"])."\">fdiso".sprintf("%02d",$i); 1.47 + if ($max < 100) echo ".img"; 1.48 + echo "</a></td>\n"; 1.49 if ($i % 4 == 0) echo "</tr>\n"; 1.50 } 1.51 -if ($max % 4 != 1) { 1.52 +if ($max % 4 != 0) { 1.53 while ($max % 4 != 3) { echo "<td></td>"; $max++; } 1.54 } 1.55 else echo "<tr>\n";
2.1 --- a/mirror-tools/slitaz/mirror/floppies/index-1.0.html Mon May 30 15:50:36 2011 +0100 2.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-1.0.html Mon May 30 18:44:23 2011 +0200 2.3 @@ -29,7 +29,7 @@ 2.4 <a href="http://www.slitaz.org/"> 2.5 <img src="/css/pics/network.png" alt="network.png" /></a> 2.6 <a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> | 2.7 - <a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> | 2.8 + <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a> | 2.9 <a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> | 2.10 <a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> | 2.11 <a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a> 2.12 @@ -140,12 +140,16 @@ 2.13 <a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install"> 2.14 install SliTaz</a> 2.15 <select name="iso"> 2.16 + <option value="iso/rolling/slitaz-core.iso">core rolling</option> 2.17 <option value="iso/cooking/slitaz-cooking.iso">core cooking</option> 2.18 <option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option> 2.19 <option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option> 2.20 - <option value="iso/3.0/slitaz-3.0.iso">core 3.0</option> 2.21 + <option value="iso/cooking/flavors/slitaz-cooking-firefox.iso">firefox cooking</option> 2.22 + <option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option> 2.23 <option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option> 2.24 <option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option> 2.25 + <option value="iso/3.0/flavors/slitaz-3.0-firefox.iso">firefox 3.0</option> 2.26 + <option value="iso/3.0/flavors/slitaz-3.0-xvesa.iso">xvesa 3.0</option> 2.27 <option value="iso/2.0/slitaz-2.0.iso">core 2.0</option> 2.28 <option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option> 2.29 <option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
3.1 --- a/mirror-tools/slitaz/mirror/floppies/index-2.0.html Mon May 30 15:50:36 2011 +0100 3.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-2.0.html Mon May 30 18:44:23 2011 +0200 3.3 @@ -29,7 +29,7 @@ 3.4 <a href="http://www.slitaz.org/"> 3.5 <img src="/css/pics/network.png" alt="network.png" /></a> 3.6 <a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> | 3.7 - <a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> | 3.8 + <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a> | 3.9 <a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> | 3.10 <a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> | 3.11 <a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a> 3.12 @@ -162,12 +162,16 @@ 3.13 <a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install"> 3.14 install SliTaz</a> 3.15 <select name="iso"> 3.16 + <option value="iso/rolling/slitaz-core.iso">core rolling</option> 3.17 <option value="iso/cooking/slitaz-cooking.iso">core cooking</option> 3.18 <option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option> 3.19 <option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option> 3.20 - <option value="iso/3.0/slitaz-3.0.iso">core 3.0</option> 3.21 + <option value="iso/cooking/flavors/slitaz-cooking-firefox.iso">firefox cooking</option> 3.22 + <option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option> 3.23 <option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option> 3.24 <option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option> 3.25 + <option value="iso/3.0/flavors/slitaz-3.0-firefox.iso">firefox 3.0</option> 3.26 + <option value="iso/3.0/flavors/slitaz-3.0-xvesa.iso">xvesa 3.0</option> 3.27 <option value="iso/2.0/slitaz-2.0.iso" selected="selected">core 2.0</option> 3.28 <option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option> 3.29 <option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
4.1 --- a/mirror-tools/slitaz/mirror/floppies/index-3.0.html Mon May 30 15:50:36 2011 +0100 4.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-3.0.html Mon May 30 18:44:23 2011 +0200 4.3 @@ -29,7 +29,7 @@ 4.4 <a href="http://www.slitaz.org/"> 4.5 <img src="/css/pics/network.png" alt="network.png" /></a> 4.6 <a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> | 4.7 - <a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> | 4.8 + <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a> | 4.9 <a href="index-loram.html" title="Floppy image sets for low ram systems">Loram floppies</a> | 4.10 <a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> | 4.11 <a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a> 4.12 @@ -162,12 +162,16 @@ 4.13 <a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install"> 4.14 install SliTaz</a> 4.15 <select name="iso"> 4.16 + <option value="iso/rolling/slitaz-core.iso">core rolling</option> 4.17 <option value="iso/cooking/slitaz-cooking.iso">core cooking</option> 4.18 <option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option> 4.19 <option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option> 4.20 + <option value="iso/cooking/flavors/slitaz-cooking-firefox.iso">firefox cooking</option> 4.21 <option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option> 4.22 <option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option> 4.23 <option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option> 4.24 + <option value="iso/3.0/flavors/slitaz-3.0-firefox.iso">firefox 3.0</option> 4.25 + <option value="iso/3.0/flavors/slitaz-3.0-xvesa.iso">xvesa 3.0</option> 4.26 <option value="iso/2.0/slitaz-2.0.iso">core 2.0</option> 4.27 <option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option> 4.28 <option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>
5.1 --- a/mirror-tools/slitaz/mirror/floppies/index-loram-3.0.html Mon May 30 15:50:36 2011 +0100 5.2 +++ b/mirror-tools/slitaz/mirror/floppies/index-loram-3.0.html Mon May 30 18:44:23 2011 +0200 5.3 @@ -29,7 +29,7 @@ 5.4 <a href="http://www.slitaz.org/"> 5.5 <img src="/css/pics/network.png" alt="network.png" /></a> 5.6 <a href="../boot/floppy-grub4dos" title="Boot tools">Generic boot floppy</a> | 5.7 - <a href="http://tiny.slitaz.org/" title="SliTaz for (very) old PC">Tiny SliTaz</a> | 5.8 + <a href="http://tiny.slitaz.org/" title="SliTaz in one floppy !">Tiny SliTaz</a> | 5.9 <a href="builder/index.php" title="Build floppies with your own kernel and initramfs">Floppy set web builder</a> | 5.10 <a href="builder/bootloader" title="Build your floppy sets without Internet">Shell builder</a> 5.11 </div> 5.12 @@ -167,12 +167,16 @@ 5.13 <a href="http://doc.slitaz.org/en:guides:uncommoninst#floppy-install"> 5.14 install SliTaz</a> 5.15 <select name="iso"> 5.16 + <option value="iso/rolling/slitaz-core.iso">core rolling</option> 5.17 <option value="iso/cooking/slitaz-cooking.iso">core cooking</option> 5.18 <option value="iso/cooking/flavors/slitaz-cooking-base.iso">base cooking</option> 5.19 <option value="iso/cooking/flavors/slitaz-cooking-loram.iso">loram cooking</option> 5.20 + <option value="iso/cooking/flavors/slitaz-cooking-firefox.iso">firefox cooking</option> 5.21 <option value="iso/3.0/slitaz-3.0.iso" selected="selected">core 3.0</option> 5.22 <option value="iso/3.0/flavors/slitaz-3.0-base.iso">base 3.0</option> 5.23 <option value="iso/3.0/flavors/slitaz-3.0-loram.iso">loram 3.0</option> 5.24 + <option value="iso/3.0/flavors/slitaz-3.0-firefox.iso">firefox 3.0</option> 5.25 + <option value="iso/3.0/flavors/slitaz-3.0-xvesa.iso">xvesa 3.0</option> 5.26 <option value="iso/2.0/slitaz-2.0.iso">core 2.0</option> 5.27 <option value="iso/2.0/flavors/slitaz-2.0-base.iso">base 2.0</option> 5.28 <option value="iso/2.0/flavors/slitaz-loram.iso">loram 2.0</option>