tiny-slitaz annotate create.php @ rev 35

helper: fix /etc/packages.conf
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Jul 13 15:37:38 2021 +0000 (2021-07-13)
parents
children
rev   line source
pascal@3 1 <?php
pascal@3 2
pascal@3 3 $sizes = array(
pascal@3 4 "1474560" => "1.44 MB", "1720320" => "1.68 MB",
pascal@3 5 "1966080" => "1.92 MB", "2949120" => "2.88 MB"
pascal@3 6 );
pascal@3 7 ?>
pascal@3 8 <form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
pascal@3 9 <table>
pascal@3 10 <tr>
pascal@3 11 <td>Initramfs :</td>
pascal@3 12 <td><select name="initrd">
pascal@3 13 <option value="">No configuration</option>
pascal@3 14 <option value="upload">Use my configuration ----></option>
pascal@3 15 <?php
pascal@3 16 // <option value="builder">Use online rootfs builder</option>
pascal@3 17
pascal@3 18 function blocksize($file)
pascal@3 19 {
pascal@3 20 global $use_sectors;
pascal@3 21 if ($use_sectors)
pascal@3 22 return floor((filesize($file) + 511) / 512)." sectors";
pascal@3 23 else
pascal@3 24 return "use ".((filesize($file) + 511) & -512)." bytes";
pascal@3 25 }
pascal@3 26
pascal@3 27 foreach ($demos as $name)
pascal@3 28 echo "<option value=\"demos/$name\">Demo $name (".blocksize("demos/".$name).
pascal@3 29 ")</option>\n";
pascal@3 30 closedir($dir);
pascal@3 31 ?>
pascal@3 32 </select></td>
pascal@3 33 <td><input type="file" name="uploadinitrd" /></td>
pascal@3 34 </tr>
pascal@3 35 <tr>
pascal@3 36 <td>Kernel :</td>
pascal@3 37 <td><select name="kernel">
pascal@3 38 <option value="dist/bzImage.lzma">LZMA (<?php echo blocksize("dist/bzImage.lzma") ?>)</option>
pascal@3 39 <option value="dist/bzImage.gz">GZIP (<?php echo blocksize("dist/bzImage.gz") ?>)</option>
pascal@3 40 <option value="upload">Use my kernel ----></option>
pascal@3 41 </select></td>
pascal@3 42 <td><input type="file" name="uploadkernel" /></td>
pascal@3 43 </tr>
pascal@3 44 <tr>
pascal@3 45 <td>Floppy :</td>
pascal@3 46 <td><select name="size">
pascal@3 47 <?php
pascal@3 48 foreach ($sizes as $key => $value) {
pascal@3 49 if ($use_sectors)
pascal@3 50 echo " <option value=\"$key\">$value (".($key/512)." sectors)</option>\n";
pascal@3 51 else
pascal@3 52 echo " <option value=\"$key\">$value ($key bytes)</option>\n";
pascal@3 53 }
pascal@3 54 ?>
pascal@3 55 </select></td>
pascal@3 56 <td align="center">
pascal@3 57 <input name="build" value="Build floppy" type="submit" />
pascal@3 58 <?php if (file_exists("/boot/isolinux/isolinux.bin")) { ?>
pascal@3 59 <input name="buildiso" value="Build ISO image" type="submit" />
pascal@3 60 <?php } ?>
pascal@3 61 </td>
pascal@3 62 </tr>
pascal@3 63 </table>
pascal@3 64 </form>