summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2020-04-07 23:38:50 -0400
committerGitHub <noreply@github.com>2020-04-07 23:38:50 -0400
commitd9a056953c95f4a095c1ccda70ffa84738c36456 (patch)
treea39736a76ac843f3e4f0bc29938ade9a13feb31b /pkgs/os-specific/linux
parent9fa565867274c973bdff03bb5745c9a36dde51fd (diff)
parentfe9b7e6281147fcedc2dd32a0e20928c2bd99b88 (diff)
downloadnixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar.gz
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar.bz2
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar.lz
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar.xz
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.tar.zst
nixpkgs-d9a056953c95f4a095c1ccda70ffa84738c36456.zip
Merge pull request #81693 from lovesegfault/uvcdynctrl-udev
uvcdynctrl: fix udev files
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/uvcdynctrl/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/uvcdynctrl/default.nix b/pkgs/os-specific/linux/uvcdynctrl/default.nix
index cfb93684f3b..c2afa23efc0 100644
--- a/pkgs/os-specific/linux/uvcdynctrl/default.nix
+++ b/pkgs/os-specific/linux/uvcdynctrl/default.nix
@@ -15,9 +15,16 @@ stdenv.mkDerivation {
   buildInputs = [ libxml2 ];
 
   prePatch = ''
-    substituteInPlace uvcdynctrl/CMakeLists.txt \
-      --replace "/etc/udev" "$out/etc/udev" \
-      --replace "/lib/udev" "$out/lib/udev"
+    local fixup_list=(
+      uvcdynctrl/CMakeLists.txt
+      uvcdynctrl/udev/rules/80-uvcdynctrl.rules
+      uvcdynctrl/udev/scripts/uvcdynctrl
+    )
+    for f in "''${fixup_list[@]}"; do
+      substituteInPlace "$f" \
+        --replace "/etc/udev" "$out/etc/udev" \
+        --replace "/lib/udev" "$out/lib/udev"
+    done
   '';
 
   meta = with stdenv.lib; {