summary refs log tree commit diff
path: root/pkgs/os-specific/linux/zfs
diff options
context:
space:
mode:
authorRichard Marko <srk@48.io>2018-04-18 22:07:42 +0200
committerRichard Marko <srk@48.io>2018-04-18 22:07:42 +0200
commit1eddfaffb1bb847ddda91d9c844078c6163b14f5 (patch)
tree9770d0999213325d5f49705bb61797b5d4d9a60f /pkgs/os-specific/linux/zfs
parentb5ca7fefc45ecec8695685d573db39612e26ae87 (diff)
downloadnixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar.gz
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar.bz2
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar.lz
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar.xz
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.tar.zst
nixpkgs-1eddfaffb1bb847ddda91d9c844078c6163b14f5.zip
zfs: patch exportfs path for sharenfs functionality
Diffstat (limited to 'pkgs/os-specific/linux/zfs')
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index d4b312ad6d5..a467b457f23 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -5,6 +5,7 @@
 # Userspace dependencies
 , zlib, libuuid, python, attr, openssl
 , libtirpc
+, nfs-utils
 
 # Kernel dependencies
 , kernel ? null, spl ? null, splUnstable ? null, splLegacyCrypto ? null
@@ -66,6 +67,7 @@ let
         substituteInPlace ./module/zfs/zfs_ctldir.c   --replace "mount -t zfs"            "${utillinux}/bin/mount -t zfs"
         substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount"             "${utillinux}/bin/umount"
         substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/mount"              "${utillinux}/bin/mount"
+        substituteInPlace ./lib/libshare/nfs.c        --replace "/usr/sbin/exportfs"      "${nfs-utils}/bin/exportfs"
         substituteInPlace ./cmd/ztest/ztest.c         --replace "/usr/sbin/ztest"         "$out/sbin/ztest"
         substituteInPlace ./cmd/ztest/ztest.c         --replace "/usr/sbin/zdb"           "$out/sbin/zdb"
         substituteInPlace ./config/user-systemd.m4    --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d"