david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/contrib/rom-o-matic
Michael Brown 8406115834 [build] Rename gPXE to iPXE
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain.  Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.

Also update README, LOG and COPYRIGHTS to remove obsolete information.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-04-19 23:43:39 +01:00
..
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
README [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
bottom.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
build.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
customize-flags.php [contrib] Add rom-o-matic to contrib 2010-01-16 22:23:45 -05:00
directions.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
flag-table.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
globals.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
index.php [contrib] Add rom-o-matic to contrib 2010-01-16 22:23:45 -05:00
top.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
utils.php [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00

README

ROM-o-matic web interface for building iPXE ROMs
------------------------------------------------

This web application generates iPXE images and sends them to a web
browser.

Available as part of the iPXE source code distribution, which can be
downlaoded from http://etherboot.org/

Author:  Marty Connor <mdc@etherboot.org>
License: GPLv2
Support: http://etherboot.org/mailman/listinfo/ipxe
         Please send support questions to the iPXE mailing list

System Requirements
-------------------
- Apache web server
- PHP 4+
- Tools required to build iPXE installed on the server
  - gcc, mtools, syslinux, perl, etc.

Setup
-----
As distributed, it is expected that the rom-o-matic source code
directory is in the contrib directory of a iPXE source distribution.

The easiest way to do this is to simply put a iPXE source distribution
in a web server accessible directory.

If this is not the case, you will need to either edit the file

    "globals.php"

or create a file called

    "local-config.php"

containing the following lines:

<?php
$src_dir = "../../src";
?>

Then change the line beginning "$src_dir = " to the path of your iPXE
source code tree.

To make build times shorter, before you run rom-o-matic for the first time
you should cd to the ipxe "src" directory and enter the following
commands:

  $ make
  $ make bin/NIC

This will pro-compile most object files and will make your rom-o-matic
builds much faster.

Running rom-o-matic from a web browser
--------------------------------------
Enter a URL like:

   http://example.com/ipxe-1.x.x/contrib/rom-o-matic