summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kmod-blacklist-ubuntu
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-02-02 09:41:39 +0100
committerVladimír Čunát <vcunat@gmail.com>2014-02-02 09:45:59 +0100
commit80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835 (patch)
tree2de70bf99d491f793d3931fb492e45e5146d8231 /pkgs/os-specific/linux/kmod-blacklist-ubuntu
parent22690a8cd534ffc181f737d57001e39dbfb8e8a2 (diff)
downloadnixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar.gz
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar.bz2
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar.lz
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar.xz
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.tar.zst
nixpkgs-80f8b2cfbd2cffa2e8e2b4d9fcde9745ac99d835.zip
kmod-blacklist-ubuntu: fix references to binaries
Diffstat (limited to 'pkgs/os-specific/linux/kmod-blacklist-ubuntu')
-rw-r--r--pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix b/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
index 57994420935..682c36401de 100644
--- a/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
+++ b/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, gnugrep, findutils }:
 let
   version = "3ubuntu1"; # Saucy
 in
@@ -16,9 +16,14 @@ stdenv.mkDerivation {
       echo "''\n''\n## file: "`basename "$f"`"''\n''\n" >> "$out"/modprobe.conf
       cat "$f" >> "$out"/modprobe.conf
     done
-  '';
 
-  #TODO: iwlwifi.conf has some strange references
+    substituteInPlace "$out"/modprobe.conf \
+      --replace /sbin/lsmod /run/booted-system/sw/bin/lsmod \
+      --replace /sbin/rmmod /run/booted-system/sw/sbin/rmmod \
+      --replace /sbin/modprobe /run/booted-system/sw/sbin/modprobe \
+      --replace " grep " " ${gnugrep}/bin/grep " \
+      --replace " xargs " " ${findutils}/bin/xargs "
+  '';
 
   meta = {
     homepage = http://packages.ubuntu.com/source/saucy/kmod;