|
|
1.1 ! root 1: ROM-o-matic web interface for building iPXE ROMs ! 2: ------------------------------------------------ ! 3: ! 4: This web application generates iPXE images and sends them to a web ! 5: browser. ! 6: ! 7: Available as part of the iPXE source code distribution, which can be ! 8: downlaoded from http://etherboot.org/ ! 9: ! 10: Author: Marty Connor <[email protected]> ! 11: License: GPLv2 ! 12: Support: http://etherboot.org/mailman/listinfo/ipxe ! 13: Please send support questions to the iPXE mailing list ! 14: ! 15: System Requirements ! 16: ------------------- ! 17: - Apache web server ! 18: - PHP 4+ ! 19: - Tools required to build iPXE installed on the server ! 20: - gcc, mtools, syslinux, perl, etc. ! 21: ! 22: Setup ! 23: ----- ! 24: As distributed, it is expected that the rom-o-matic source code ! 25: directory is in the contrib directory of a iPXE source distribution. ! 26: ! 27: The easiest way to do this is to simply put a iPXE source distribution ! 28: in a web server accessible directory. ! 29: ! 30: If this is not the case, you will need to either edit the file ! 31: ! 32: "globals.php" ! 33: ! 34: or create a file called ! 35: ! 36: "local-config.php" ! 37: ! 38: containing the following lines: ! 39: ! 40: <?php ! 41: $src_dir = "../../src"; ! 42: ?> ! 43: ! 44: Then change the line beginning "$src_dir = " to the path of your iPXE ! 45: source code tree. ! 46: ! 47: To make build times shorter, before you run rom-o-matic for the first time ! 48: you should cd to the ipxe "src" directory and enter the following ! 49: commands: ! 50: ! 51: $ make ! 52: $ make bin/NIC ! 53: ! 54: This will pro-compile most object files and will make your rom-o-matic ! 55: builds much faster. ! 56: ! 57: Running rom-o-matic from a web browser ! 58: -------------------------------------- ! 59: Enter a URL like: ! 60: ! 61: http://example.com/ipxe-1.x.x/contrib/rom-o-matic ! 62:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.