checking in some work

This commit is contained in:
brent s 2020-06-19 18:55:20 -04:00
parent 8d66fc37f0
commit 3dc366595c
Signed by: bts
GPG Key ID: 8C004C2F93481F6B
1 changed files with 81 additions and 76 deletions

View File

@ -1,79 +1,84 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<ipxe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ipxe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://router.r00t2.io/boootbox/ipxe/build/" xmlns="https://router.r00t2.io/boootbox/ipxe/build/"
xsi:schemaLocation="https://router.r00t2.io/boootbox/ipxe/build/ http://schema.xml.r00t2.io/projects/ipxe/build.xsd"> xsi:schemaLocation="https://router.r00t2.io/boootbox/ipxe/build/ http://schema.xml.r00t2.io/projects/ipxe/build.xsd">

<source srcDir="/opt/builds/ipxe_build">
<patchSet srcDir="/opt/builds/ipxe_build"> <upstream>
<switchOpts root="src"> <git>git://git.ipxe.org/ipxe.git</git>
<opts file="config/general.h"> <dest>/opt/builds/ipxe_src</dest>
<enable> </upstream>
<opt>NET_PROTO_IPV6</opt> <patchSet>
<opt>DOWNLOAD_PROTO_HTTPS</opt> <switchOpts subDir="src">
<opt>DOWNLOAD_PROTO_FTP</opt> <opts file="config/general.h">
<opt>DOWNLOAD_PROTO_NFS</opt> <enable>
<opt>HTTP_AUTH_NTLM</opt> <opt>NET_PROTO_IPV6</opt>
<!-- <opt>HTTP_ENC_PEERDIST</opt> --> <opt>DOWNLOAD_PROTO_HTTPS</opt>
<!-- <opt>HTTP_HACK_GCE</opt> --> <opt>DOWNLOAD_PROTO_FTP</opt>
<opt>NSLOOKUP_CMD</opt> <opt>DOWNLOAD_PROTO_NFS</opt>
<opt>TIME_CMD</opt> <opt>HTTP_AUTH_NTLM</opt>
<opt>DIGEST_CMD</opt> <!-- <opt>HTTP_ENC_PEERDIST</opt> -->
<opt>LOTEST_CMD</opt> <!-- <opt>HTTP_HACK_GCE</opt> -->
<opt>VLAN_CMD</opt> <opt>NSLOOKUP_CMD</opt>
<!-- Causes EFI to fail <opt>TIME_CMD</opt>
<opt>PXE_CMD</opt> --> <opt>DIGEST_CMD</opt>
<opt>REBOOT_CMD</opt> <opt>LOTEST_CMD</opt>
<opt>POWEROFF_CMD</opt> <opt>VLAN_CMD</opt>
<!-- I *think* this causes EFI to fail. Can I build it directly as a target w/o enabling? <!-- Causes EFI to fail
<opt>IMAGE_NBI</opt> --> <opt>PXE_CMD</opt> -->
<!-- Causes EFI to fail, and is auto-enabled for what needs it. <opt>REBOOT_CMD</opt>
<opt>IMAGE_ELF</opt> --> <opt>POWEROFF_CMD</opt>
<!-- Also enabled by default for MBR builds. <!-- I *think* this causes EFI to fail. Can I build it directly as a target w/o enabling?
<opt>IMAGE_MULTIBOOT</opt> --> <opt>IMAGE_NBI</opt> -->
<!-- Enabled where needed, etc. <!-- Causes EFI to fail, and is auto-enabled for what needs it.
<opt>IMAGE_SCRIPT</opt> --> <opt>IMAGE_ELF</opt> -->
<!-- http://lists.ipxe.org/pipermail/ipxe-devel/2017-March/005510.html <!-- Also enabled by default for MBR builds.
<opt>IMAGE_BZIMAGE</opt> --> <opt>IMAGE_MULTIBOOT</opt> -->
<!-- Not really necessary since iPXE has native menus. <!-- Enabled where needed, etc.
<opt>IMAGE_COMBOOT</opt> --> <opt>IMAGE_SCRIPT</opt> -->
<!-- Enabled by default for EFI builds, and causes build error on bin/ipxe.dsk.tmp <!-- http://lists.ipxe.org/pipermail/ipxe-devel/2017-March/005510.html
<opt>IMAGE_EFI</opt> --> <opt>IMAGE_BZIMAGE</opt> -->
<!-- EFI builds fail with this. related to PXE_STACK/PXE_CMD? <!-- Not really necessary since iPXE has native menus.
<opt>IMAGE_PXE</opt> --> <opt>IMAGE_COMBOOT</opt> -->
<opt>IMAGE_TRUST_CMD</opt> <!-- Enabled by default for EFI builds, and causes build error on bin/ipxe.dsk.tmp
<opt>PCI_CMD</opt> <opt>IMAGE_EFI</opt> -->
<opt>PARAM_CMD</opt> <!-- EFI builds fail with this. related to PXE_STACK/PXE_CMD?
<opt>NEIGHBOUR_CMD</opt> <opt>IMAGE_PXE</opt> -->
<opt>PING_CMD</opt> <opt>IMAGE_TRUST_CMD</opt>
<opt>CONSOLE_CMD</opt> <opt>PCI_CMD</opt>
<opt>IPSTAT_CMD</opt> <opt>PARAM_CMD</opt>
<opt>PROFSTAT_CMD</opt> <opt>NEIGHBOUR_CMD</opt>
<opt>NTP_CMD</opt> <opt>PING_CMD</opt>
<opt>CERT_CMD</opt> <opt>CONSOLE_CMD</opt>
</enable> <opt>IPSTAT_CMD</opt>
<!-- <opt>PROFSTAT_CMD</opt>
<disable> <opt>NTP_CMD</opt>
<opt>CRYPTO_80211_WEP</opt> <opt>CERT_CMD</opt>
<opt>CRYPTO_80211_WPA</opt> </enable>
<opt>CRYPTO_80211_WPA2</opt> <!--
<opt>IWMGMT_CMD</opt> <disable>
</disable> <opt>CRYPTO_80211_WEP</opt>
--> <opt>CRYPTO_80211_WPA</opt>
</opts> <opt>CRYPTO_80211_WPA2</opt>
<opts file="config/console.h"> <opt>IWMGMT_CMD</opt>
<enable> </disable>
<opt>CONSOLE_FRAMEBUFFER</opt> -->
</enable> </opts>
<!-- <opts file="config/console.h">
<disable> <enable>
<opt></opt> <opt>CONSOLE_FRAMEBUFFER</opt>
</disable> </enable>
--> <!--
</opts> <disable>
</switchOpts> <opt></opt>
<patch root="/opt/builds/patches/ipxe"> </disable>
<patchFile>git-version.patch</patchFile> -->
<patchFile>git-version.patch</patchFile> </opts>
</patch> </switchOpts>
</patchSet> <patch patchDir="/opt/builds/patches/ipxe">

<patchFile>git-version.patch</patchFile>
<patchFile>banner.patch</patchFile>
<patchFile>efi-iso.patch</patchFile>
</patch>
</patchSet>
</source>
</ipxe> </ipxe>