From 985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3 Mon Sep 17 00:00:00 2001 From: Jakob Gillich Date: Tue, 8 Dec 2015 10:59:48 +0100 Subject: [PATCH] syslinux: fix missing mtools dependency closes #11472 --- pkgs/os-specific/linux/syslinux/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/syslinux/default.nix b/pkgs/os-specific/linux/syslinux/default.nix index 5ebcef39e473..c051aac43126 100644 --- a/pkgs/os-specific/linux/syslinux/default.nix +++ b/pkgs/os-specific/linux/syslinux/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, nasm, perl, python, libuuid }: +{ stdenv, fetchFromGitHub, nasm, perl, python, libuuid, mtools, makeWrapper }: stdenv.mkDerivation rec { name = "syslinux-2015-11-09"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { patches = [ ./perl-deps.patch ]; nativeBuildInputs = [ nasm perl python ]; - buildInputs = [ libuuid ]; + buildInputs = [ libuuid makeWrapper ]; enableParallelBuilding = false; # Fails very rarely with 'No rule to make target: ...' @@ -36,6 +36,11 @@ stdenv.mkDerivation rec { "bios" ]; + postInstall = '' + wrapProgram $out/bin/syslinux \ + --prefix PATH : "${mtools}/bin" + ''; + meta = with stdenv.lib; { homepage = http://www.syslinux.org/; description = "A lightweight bootloader";