diff options
author | Graham Christensen <graham@grahamc.com> | 2017-03-07 18:52:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-07 18:52:40 -0500 |
commit | 9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00 (patch) | |
tree | 180359b9070bbce4be8e1dc49ef923804f166e97 /pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch | |
parent | e206d5ab63b64b377c22488ac0b33481bef9bf21 (diff) | |
parent | 442b8d49d0e973d2f78bd424efab55d33f6ae98c (diff) | |
download | nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar.gz nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar.bz2 nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar.lz nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar.xz nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.tar.zst nixlib-9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00.zip |
Merge pull request #23441 from oxij/pkg/pretty-xen
xen: modular expression
Diffstat (limited to 'pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch')
-rw-r--r-- | pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch b/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch new file mode 100644 index 000000000000..072338b87aba --- /dev/null +++ b/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch @@ -0,0 +1,27 @@ +hack to make etherboot use prefetched ipxe + +diff --git a/tools/firmware/etherboot/Makefile b/tools/firmware/etherboot/Makefile +index a0578d2..64428a0 100644 +--- a/tools/firmware/etherboot/Makefile ++++ b/tools/firmware/etherboot/Makefile +@@ -16,6 +16,7 @@ IPXE_TARBALL_URL ?= $(XEN_EXTFILES_URL)/ipxe-git-$(IPXE_GIT_TAG).tar.gz + + D=ipxe + T=ipxe.tar.gz ++G=ipxe.git + + ROMS = $(addprefix $D/src/bin/, $(addsuffix .rom, $(ETHERBOOT_NICS))) + +@@ -36,9 +37,9 @@ $T: + fi + mv _$T $T + +-$D/src/arch/i386/Makefile: $T Config +- rm -rf $D +- gzip -dc $T | tar xf - ++$D/src/arch/i386/Makefile: $G Config ++ mkdir $D ++ cp -a $G/* $D + for i in $$(cat patches/series) ; do \ + patch -d $D -p1 --quiet <patches/$$i || exit 1 ; \ + done |