about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJakob Gillich <jakob@gillich.me>2015-12-08 10:59:48 +0100
committerJakob Gillich <jakob@gillich.me>2015-12-09 03:17:08 +0100
commit985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3 (patch)
tree2ef95b2e24a73f677cb1b17d5df85a20072c6f52
parent2838161c2107f350f75120cc0c61c4ebb8901052 (diff)
downloadnixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar.gz
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar.bz2
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar.lz
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar.xz
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.tar.zst
nixlib-985bd0808e5f0c43cd378ac4ba1fe51575a3bbd3.zip
syslinux: fix missing mtools dependency
closes #11472
-rw-r--r--pkgs/os-specific/linux/syslinux/default.nix9
1 files 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";