diff options
author | edef <edef@edef.eu> | 2018-02-26 17:50:56 -0500 |
---|---|---|
committer | edef <edef@edef.eu> | 2018-02-26 17:52:38 -0500 |
commit | 4d7bea7e5efa873b5469af996a0d99ca529ba50f (patch) | |
tree | 53332ad399b2d4d746581101617a59cf9d8bc3af /pkgs/tools/misc/ipxe/default.nix | |
parent | 9bf653c06c4c0f6c40e78b8b74704d39ddd7c51f (diff) | |
download | nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar.gz nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar.bz2 nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar.lz nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar.xz nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.tar.zst nixlib-4d7bea7e5efa873b5469af996a0d99ca529ba50f.zip |
ipxe: fix ISO build
Without this change, it doesn't seem to properly generate ISOs with embedded scripts.
Diffstat (limited to 'pkgs/tools/misc/ipxe/default.nix')
-rw-r--r-- | pkgs/tools/misc/ipxe/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/tools/misc/ipxe/default.nix b/pkgs/tools/misc/ipxe/default.nix index 786b3992a5cc..1cce03fe74e0 100644 --- a/pkgs/tools/misc/ipxe/default.nix +++ b/pkgs/tools/misc/ipxe/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation { makeFlags = [ "ECHO_E_BIN_ECHO=echo" "ECHO_E_BIN_ECHO_E=echo" # No /bin/echo here. "ISOLINUX_BIN_LIST=${syslinux}/share/syslinux/isolinux.bin" + "LDLINUX_C32=${syslinux}/share/syslinux/ldlinux.c32" ] ++ lib.optional (embedScript != null) "EMBED=${embedScript}"; @@ -34,6 +35,7 @@ stdenv.mkDerivation { configurePhase = '' runHook preConfigure for opt in $enabledOptions; do echo "#define $opt" >> src/config/general.h; done + sed -i '/cp \''${ISOLINUX_BIN}/s/$/ --no-preserve=mode/' src/util/geniso runHook postConfigure ''; |