about summary refs log tree commit diff
path: root/pkgs/applications/graphics/sane/backends
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2016-02-05 14:49:27 +0100
committerProfpatsch <mail@profpatsch.de>2016-02-08 01:48:34 +0100
commit9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7 (patch)
tree38f896f5589dbe3aa0bb47ade65c7632111d99d8 /pkgs/applications/graphics/sane/backends
parent9a5a967d0d7bdaf729679d1e66717a56c106d12f (diff)
downloadnixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar.gz
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar.bz2
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar.lz
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar.xz
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.tar.zst
nixlib-9a72bf5c0fa8c6d265c3fe0df5f2842b21519cd7.zip
udev: sane: fix udev error
The new udev checks that no script references any absolute /bin/sh
paths, so this patches that out.
Diffstat (limited to 'pkgs/applications/graphics/sane/backends')
-rw-r--r--pkgs/applications/graphics/sane/backends/generic.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/sane/backends/generic.nix b/pkgs/applications/graphics/sane/backends/generic.nix
index 8f46e647252e..2ee5e1ddcf51 100644
--- a/pkgs/applications/graphics/sane/backends/generic.nix
+++ b/pkgs/applications/graphics/sane/backends/generic.nix
@@ -50,6 +50,9 @@ stdenv.mkDerivation {
     mkdir -p $out/etc/udev/rules.d/
     ./tools/sane-desc -m udev > $out/etc/udev/rules.d/49-libsane.rules || \
     cp tools/udev/libsane.rules $out/etc/udev/rules.d/49-libsane.rules
+    # the created 49-libsane references /bin/sh
+    substituteInPlace $out/etc/udev/rules.d/49-libsane.rules \
+      -- replace "RUN+=\"/bin/sh" "RUN+=\"${stdenv.shell}"
 
     substituteInPlace $out/lib/libsane.la \
       --replace "-ljpeg" "-L${libjpeg}/lib -ljpeg"