syslinux: fix missing mtools dependency

closes #11472
This commit is contained in:
Jakob Gillich 2015-12-08 10:59:48 +01:00
parent 2838161c21
commit 985bd0808e

View file

@ -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";