summary refs log tree commit diff
path: root/pkgs/os-specific/linux/eudev
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2014-12-13 12:55:11 +0300
committerMichael Raskin <7c6f434c@mail.ru>2014-12-13 12:55:24 +0300
commit34b0d860d59663ac5914d087d0a5dcfd872a1334 (patch)
tree0f1507f77f17928712f2efa569af03935b080ec3 /pkgs/os-specific/linux/eudev
parentefd51accc4f6954ffaa113f1f99bd45608c2084d (diff)
downloadnixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar.gz
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar.bz2
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar.lz
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar.xz
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.tar.zst
nixpkgs-34b0d860d59663ac5914d087d0a5dcfd872a1334.zip
Try harder to use out-of-store udev rule location
Diffstat (limited to 'pkgs/os-specific/linux/eudev')
-rw-r--r--pkgs/os-specific/linux/eudev/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/eudev/default.nix b/pkgs/os-specific/linux/eudev/default.nix
index f0370fea6ea..16eb933e176 100644
--- a/pkgs/os-specific/linux/eudev/default.nix
+++ b/pkgs/os-specific/linux/eudev/default.nix
@@ -22,7 +22,10 @@ stdenv.mkDerivation {
     "--localstatedir=/var"
     "--sysconfdir=/etc"
   ];
-  makeFlags = "hwdb_bin=/var/lib/udev/hwdb.bin";
+  makeFlags = [
+    "hwdb_bin=/var/lib/udev/hwdb.bin"
+    "udevrulesdir=/etc/udev/rules.d"
+    ];
   installFlags =
     [
     "localstatedir=$(TMPDIR)/var"
@@ -30,6 +33,7 @@ stdenv.mkDerivation {
     "udevconfdir=$(out)/etc/udev"
     "udevhwdbbin=$(out)/var/lib/udev/hwdb.bin"
     "udevhwdbdir=$(out)/var/lib/udev/hwdb.d"
+    "udevrulesdir=$(out)/var/lib/udev/rules.d"
     ];
   enableParallelBuilding = true;
   meta = {