2N/A<?php // -*- Mode: PHP; -*- 2N/A * Copyright (C) 2009 Marty Connor <mdc@etherboot.org>. 2N/A * Copyright (C) 2009 Entity Cyber, Inc. 2N/A * This program is free software; you can redistribute it and/or 2N/A * modify it under the terms of the GNU General Public License as 2N/A * published by the Free Software Foundation; either version 2 of the 2N/A * License, or any later version. 2N/A * This program is distributed in the hope that it will be useful, but 2N/A * WITHOUT ANY WARRANTY; without even the implied warranty of 2N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2N/A * General Public License for more details. 2N/A * You should have received a copy of the GNU General Public License 2N/A * along with this program; if not, write to the Free Software 2N/A * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 2N/A (
"Floppy bootable image (.dsk)" =>
"dsk",
2N/A "SYSLINUX-based bootable floppy image (.sdsk)" =>
"sdsk",
2N/A "ISO bootable image (.iso)" =>
"iso",
2N/A "ISO bootable image with legacy floppy emulation (.liso)" =>
"liso",
2N/A "USB Keychain disk image (.usb)" =>
"usb",
2N/A "ROM binary (flashable) image (.rom)" =>
"rom",
2N/A "ROM binary (flashable) for problem PMM BIOSES (.hrom)" =>
"hrom",
2N/A "PXE bootstrap loader image [Unload PXE stack] (.pxe)" =>
"pxe",
2N/A "PXE bootstrap loader keep [Keep PXE stack method 1] (.kpxe)" =>
"kpxe",
2N/A "PXE bootstrap loader keep [Keep PXE stack method 2] (.kkpxe)" =>
"kkpxe",
2N/A // Begin General Options: 2N/A "flag" =>
"HDR_MISC_OPTIONS",
2N/A "hide_from_user" =>
"yes",
// Hide even the header 2N/A "label" =>
"Miscellaneous Options" 2N/A "flag" =>
"PRODUCT_NAME",
2N/A "hide_from_user" =>
"yes",
2N/A "cfgsec" =>
"general" 2N/A "PRODUCT_SHORT_NAME" 2N/A "flag" =>
"PRODUCT_SHORT_NAME",
2N/A "hide_from_user" =>
"yes",
2N/A "cfgsec" =>
"general" 2N/A // End General Options: 2N/A // Begin Console Options: 2N/A "HDR_CONSOLE_OPTIONS" 2N/A "flag" =>
"HDR_CONSOLE_OPTIONS",
2N/A "label" =>
"Console Options" 2N/A "flag" =>
"CONSOLE_PCBIOS",
2N/A "cfgsec" =>
"console" 2N/A "flag" =>
"CONSOLE_SERIAL",
2N/A "cfgsec" =>
"console" 2N/A "flag" =>
"BANNER_TIMEOUT",
2N/A "type" =>
"integer",
2N/A "cfgsec" =>
"general" 2N/A "flag" =>
"KEYBOARD_MAP",
2N/A "options" =>
array(
"al",
"az",
"bg",
"by",
"cf",
"cz",
"de",
"dk",
"es",
"et",
"fi",
"fr",
2N/A "gr",
"hu",
"il",
"it",
"lt",
"mk",
"mt",
"nl",
"no",
"pl",
"pt",
"ro",
"ru",
"sg",
"sr",
2N/A "th",
"ua",
"uk",
"us",
"wo"),
2N/A "cfgsec" =>
"console" 2N/A // End Console Options 2N/A // Begin Network Protocol Options: 2N/A "HDR_NETWORK_PROTOCOL_OPTIONS" 2N/A "flag" =>
"HDR_NETWORK_PROTOCOL_OPTIONS",
2N/A "hide_from_user" =>
"yes",
// Hide even the header 2N/A "label" =>
"Network Protocol Options" 2N/A "flag" =>
"NET_PROTO_IPV4",
2N/A "hide_from_user" =>
"yes",
2N/A "cfgsec" =>
"general" 2N/A // End Network Protocol Options 2N/A // Begin Serial Port configuration 2N/A "HDR_SERIAL_PORT_OPTIONS" "flag" =>
"HDR_SERIAL_PORT_OPTIONS",
"label" =>
"Serial Port Options" "type" =>
"integer-hex",
// e.g. 0x378 // Begin Download Protocols "flag" =>
"HDR_DOWNLOAD_PROTOCOLS",
"label" =>
"Download Protocols" "flag" =>
"DOWNLOAD_PROTO_TFTP",
"flag" =>
"DOWNLOAD_PROTO_HTTP",
"flag" =>
"DOWNLOAD_PROTO_HTTPS",
"flag" =>
"DOWNLOAD_PROTO_FTP",
// End Download Protocols // Begin SAN boot protocols "flag" =>
"HDR_SANBOOT_PROTOCOLS",
"label" =>
"SAN Boot Protocols" "flag" =>
"SANBOOT_PROTO_ISCSI",
"flag" =>
"SANBOOT_PROTO_AOE",
// End SAN boot protocols // Begin Name resolution modules "HDR_NAME_RESOLUTION_MODULES" "flag" =>
"HDR_NAME_RESOLUTION_MODULES",
"label" =>
"Name Resolution Modules" "flag" =>
"DNS_RESOLVER",
"flag" =>
"NMB_RESOLVER",
"hide_from_user" =>
"yes",
// End Name resolution modules "flag" =>
"HDR_IMAGE_TYPES",
"label" =>
"Image Types",
"flag" =>
"IMAGE_MULTIBOOT",
"flag" =>
"IMAGE_SCRIPT",
"flag" =>
"IMAGE_BZIMAGE",
"flag" =>
"IMAGE_COMBOOT",
// Begin Command-line commands to include "HDR_COMMAND_LINE_OPTIONS" "flag" =>
"HDR_COMMAND_LINE_OPTIONS",
"label" =>
"Command Line Options",
"flag" =>
"AUTOBOOT_CMD",
// End Command-line commands to include // Begin Wireless options "flag" =>
"HDR_WIRELESS_OPTIONS",
"label" =>
"Wireless Interface Options",
"flag" =>
"CRYPTO_80211_WEP",
"flag" =>
"CRYPTO_80211_WPA",
"flag" =>
"CRYPTO_80211_WPA2",
// Obscure options required to compile "flag" =>
"NETDEV_DISCARD_RATE",