summary refs log tree commit diff
path: root/pkgs/os-specific/linux/zfs
diff options
context:
space:
mode:
authorFrank Doepper <fd@taz.de>2018-06-11 19:30:14 +0200
committerFrank Doepper <fd@taz.de>2018-06-11 19:30:14 +0200
commitf9a23fe0a62b00874cd92ef53329ad230046fd5e (patch)
treea929bedb97d9b050492b4ea4fe9ae4866cd86d6e /pkgs/os-specific/linux/zfs
parent363363298c95e83c268f3a80c117818169954389 (diff)
downloadnixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar.gz
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar.bz2
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar.lz
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar.xz
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.tar.zst
nixpkgs-f9a23fe0a62b00874cd92ef53329ad230046fd5e.zip
nixos/zfs: fix vdev_id PATH
closes #41602
Diffstat (limited to 'pkgs/os-specific/linux/zfs')
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index b28a5c6416d..232d647e122 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -6,6 +6,7 @@
 , zlib, libuuid, python, attr, openssl
 , libtirpc
 , nfs-utils
+, gawk, gnugrep, gnused, systemd
 
 # Kernel dependencies
 , kernel ? null, spl ? null, splUnstable ? null, splLegacyCrypto ? null
@@ -82,6 +83,9 @@ let
         do
           substituteInPlace "$f" --replace "/lib/udev/vdev_id" "$out/lib/udev/vdev_id"
         done
+        substituteInPlace ./cmd/vdev_id/vdev_id \
+          --replace "PATH=/bin:/sbin:/usr/bin:/usr/sbin" \
+          "PATH=${makeBinPath [ coreutils gawk gnused gnugrep systemd ]}"
 
         ./autogen.sh
         configureFlagsArray+=("--libexecdir=$out/libexec")