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> |