diff --git a/pkgs/os-specific/linux/uml-utilities/builder.sh b/pkgs/os-specific/linux/uml-utilities/builder.sh index cb89fa14bc6..003134c9832 100644 --- a/pkgs/os-specific/linux/uml-utilities/builder.sh +++ b/pkgs/os-specific/linux/uml-utilities/builder.sh @@ -3,11 +3,11 @@ source $stdenv/setup tar xvfj $src cd tools -sed s/mconsole// < Makefile > tmp -mv tmp Makefile +sed -e 's/mconsole//' -e '1s/.*/TUNCTL = \$(shell [ -n tunctl ] \&\& echo tunctl)/' -i Makefile mkdir $out mkdir $out/bin mkdir $out/lib mkdir $out/lib/uml make BIN_DIR=$out/bin LIB_DIR=$out/lib/uml make BIN_DIR=$out/bin LIB_DIR=$out/lib/uml install +[ -n $tunctl ] && [ -f $out/bin/tunctl ] || fail_no_tunctl