about summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-12-17 00:57:36 +0100
committeraszlig <aszlig@redmoonstudios.org>2014-12-18 14:06:12 +0100
commit14ef3446e163b3afecf7d676282cc496ec7c430d (patch)
treee811fcb976c52feb44a59bf11252a9704e5c29f3 /pkgs/applications/virtualization
parent5a8c5d27681215f5f3cdd41d9c002799bf3b94ca (diff)
downloadnixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar.gz
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar.bz2
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar.lz
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar.xz
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.tar.zst
nixlib-14ef3446e163b3afecf7d676282cc496ec7c430d.zip
virtualbox: Fix hardcoded /sbin/ifconfig path.
Just accidentally found this while debugging and it's needed for
fetching a few interface details, not sure however whether because of
this anything has been broken so far.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r--pkgs/applications/virtualization/virtualbox/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index 8756b043f1f2..d43a60d7564e 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext
 , libXcursor, libXmu, qt4, libIDL, SDL, libcap, zlib, libpng, glib, kernel, lvm2
-, which, alsaLib, curl, libvpx, gawk
+, which, alsaLib, curl, libvpx, gawk, nettools
 , xorriso, makeself, perl, pkgconfig, nukeReferences
 , javaBindings ? false, jdk ? null
 , pythonBindings ? false, python ? null
@@ -87,6 +87,11 @@ in stdenv.mkDerivation {
 
   patches = optional enableHardening ./hardened.patch;
 
+  postPatch = ''
+    sed -i -e 's|/sbin/ifconfig|${nettools}/bin/ifconfig|' \
+      src/apps/adpctl/VBoxNetAdpCtl.cpp
+  '';
+
   configurePhase = ''
     cat >> LocalConfig.kmk <<LOCAL_CONFIG
     VBOX_WITH_TESTCASES            :=