wok rev 23940

ipxe: fix snponly.efi & ipxelinux.efi builds
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Sep 12 17:42:55 2020 +0000 (2020-09-12)
parents e7cc0973e277
children 1b16d6618288
files ipxe/receipt
line diff
     1.1 --- a/ipxe/receipt	Sat Sep 12 12:54:45 2020 +0000
     1.2 +++ b/ipxe/receipt	Sat Sep 12 17:42:55 2020 +0000
     1.3 @@ -29,17 +29,19 @@
     1.4  	    -e 's|//\(#define.*CONSOLE_CMD\)|\1|' \
     1.5  	    -e 's|//\(#define.*REBOOT_CMD\)|\1|' -i config/general.h
     1.6  	sed -i "s|\(TAG_LINE \"\)|\1${VERSION#*-} -- |" config/branding.h
     1.7 -	sed -e 's|//\(#define.*CPUID_SETTINGS\)|\1|' \
     1.8 -	    -e 's|//\(#define.*MEMMAP_SETTINGS\)|\1|' -i config/settings.h
     1.9 +	sed -i 's|//\(#define.*CPUID_SETTINGS\)|\1|' config/settings.h
    1.10  	pxelinux="$(ls $WOK/syslinux/source/*/core/pxelinux.0)"
    1.11 +	make bin-i386-efi/snponly.efi EMBED=$stuff/ipxelinux.ipxe,$pxelinux &&
    1.12 +		mv bin-i386-efi/snponly.efi bin-i386-efi/ipxelinux.efi
    1.13 +	make bin-i386-efi/ipxe.efi bin-i386-efi/snponly.efi EMBED=$stuff/ipxe.cmd
    1.14 +
    1.15 +	sed -i 's|//\(#define.*MEMMAP_SETTINGS\)|\1|' config/settings.h
    1.16  	make bin/undionly.kkkpxe EMBED=$stuff/ipxelinux.ipxe,$pxelinux &&
    1.17  		mv bin/undionly.kkkpxe bin/ipxelinux.0
    1.18 -	make bin-i386-efi/snponly.efi EMBED=$stuff/ipxelinux.ipxe,$pxelinux &&
    1.19 -		mv bin-i386-efi/snponly.efi bin-i386-efi/ipxelinux.efi
    1.20  	make bin/undionly.pxe bin/undionly.kpxe bin/undionly.kkpxe \
    1.21  	     bin/undionly.kkkpxe bin/ipxe.pxe bin/ipxe.kpxe bin/ipxe.kkpxe \
    1.22 -	     bin/ipxe.kkkpxe bin/ipxe.nbi bin/ipxe.lkrn bin-i386-efi/ipxe.efi \
    1.23 -	     bin-i386-efi/snponly.efi bin/ipxe.exe EMBED=$stuff/ipxe.cmd
    1.24 +	     bin/ipxe.kkkpxe bin/ipxe.nbi bin/ipxe.lkrn \
    1.25 +	     bin/ipxe.exe EMBED=$stuff/ipxe.cmd
    1.26  	cp $stuff/bootloader.S .
    1.27  	cc -o bootloader.o -Wa,-a=bootloader.lst -c bootloader.S
    1.28  	objcopy -O binary bootloader.o bootloader.bin