Added support for embedded scripts into rom-o-matic.net
[people/pravin/rom-o-matic-BKO.git] / index.php
1 <?php // -*- Mode: PHP; -*-
2
3   include "configinfo.php";
4   $nics = get_nics();
5   $flags = get_flags();
6   $encoded_flags = encode_flags($flags);
7
8   $header_title = "$HOME_URL: for gPXE version $version";
9   $html_title   = "<a href=\"http://$HOME_URL/\">$HOME_URL</a> for gPXE version $version";
10   $description  = "a dynamic gPXE and Etherboot image generator";
11
12   // Begin html output
13   include $top_inc;
14
15 ?>
16
17 <form action="build.php" method=GET>
18   <input type="hidden" name="version" value = "<? echo $version ?>">
19   <input type="hidden" name="F" value="<? echo $encoded_flags ?>">
20   <input type="hidden" name="arch" value="<? echo (isset($_GET['arch']) ? cleanstring($_GET['arch']) : "i386")?>">
21
22 <h3>
23 <?php print "$HOME_URL "?> dynamically generates gPXE and Etherboot ROM images.
24 </h3>
25
26
27 <h4>
28 Supporting <? echo count($nics) ?> NIC variations and <? echo count($ofmts) ?> output formats.
29 </h4>
30
31 To create and download a gPXE ROM image:
32
33 <ol>
34
35 <li>
36
37   Choose NIC/ROM type: <? echo keys_menubox("nic", $nics, isset($_GET['nic']) ? $_GET['nic'] : "") ?>
38   <br><br>
39
40   PCI IDs for available NICs are documented
41   <a href="<? echo $src_dir ?>/bin/NIC" target="_blank">here.</a>
42   <br> You need to know this if you are going to burn/flash a ROM image because
43   <br> PCI IDs on the NIC and ROM must match. If you are making any other
44   <br> kind of image, you only need to match the family (<strong>family</strong>:rom_name)
45   <br> part of the identifier.
46   <br><br>
47
48 </li>
49
50 <li>
51
52   Choose ROM output format: <? echo keys_menubox("ofmt", $ofmts, isset($_GET['ofmt']) ? $_GET['ofmt'] : "") ?>
53   <br><br>
54   
55 </li>
56
57
58 <li>
59
60   (optional) To customize ROM configuration press: <input type="submit" name="A" value="Configure">
61   <br><br>
62
63 </li>
64
65 <li>
66
67   To generate and download a ROM image press:  <input type="submit" name="A" value="Get ROM">
68   <br><br>
69   
70 </li>
71
72 <li>
73
74 <?php print "Take a look at the <a href=\"$gpxe_source_location/README\" target=\"_blank\">README</a> for gpxe-$version"; ?>
75   <br><br>
76
77 </li>
78
79 </ol>
80
81 </form>
82
83 <? include $bottom_inc ?>