diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-04-24 12:21:18 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-05-05 11:52:08 +0200 |
commit | b7c3c25218f8807920318ceb61b70f4343e0bd91 (patch) | |
tree | 444b3620e7b53ef2b51d89586b23fd63ab5c31e3 /nixos/modules | |
parent | 647f0ab36604fa633169e540ce290a2f92436a92 (diff) | |
download | nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar.gz nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar.bz2 nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar.lz nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar.xz nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.tar.zst nixlib-b7c3c25218f8807920318ceb61b70f4343e0bd91.zip |
fix ${udev} references (and a few others)
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/hardware/udev.nix | 4 | ||||
-rw-r--r-- | nixos/modules/system/boot/stage-1.nix | 14 |
2 files changed, 9 insertions, 9 deletions
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index 50588e449587..b3baf1a44611 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -55,13 +55,13 @@ let --replace \"/bin/mount \"${pkgs.utillinux}/bin/mount done - echo -n "Checking that all programs called by relative paths in udev rules exist in ${udev}/lib/udev... " + echo -n "Checking that all programs called by relative paths in udev rules exist in ${pkgs.udev.out}/lib/udev... " import_progs=$(grep 'IMPORT{program}="[^/$]' $out/* | sed -e 's/.*IMPORT{program}="\([^ "]*\)[ "].*/\1/' | uniq) run_progs=$(grep -v '^[[:space:]]*#' $out/* | grep 'RUN+="[^/$]' | sed -e 's/.*RUN+="\([^ "]*\)[ "].*/\1/' | uniq) for i in $import_progs $run_progs; do - if [[ ! -x ${pkgs.udev}/lib/udev/$i && ! $i =~ socket:.* ]]; then + if [[ ! -x ${pkgs.udev.out}/lib/udev/$i && ! $i =~ socket:.* ]]; then echo "FAIL" echo "$i is called in udev rules but not installed by udev" exit 1 diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix index 8b58eccdcec7..af1353952d8b 100644 --- a/nixos/modules/system/boot/stage-1.nix +++ b/nixos/modules/system/boot/stage-1.nix @@ -60,9 +60,9 @@ let copy_bin_and_libs ${pkgs.mdadm}/sbin/mdadm # Copy udev. - copy_bin_and_libs ${udev}/lib/systemd/systemd-udevd - copy_bin_and_libs ${udev}/bin/udevadm - for BIN in ${udev}/lib/udev/*_id; do + copy_bin_and_libs ${udev.out}/lib/systemd/systemd-udevd + copy_bin_and_libs ${udev.out}/bin/udevadm + for BIN in ${udev.libudev}/lib/udev/*_id; do copy_bin_and_libs $BIN done @@ -73,7 +73,7 @@ let ${config.boot.initrd.extraUtilsCommands} # Copy ld manually since it isn't detected correctly - cp -pv ${pkgs.glibc}/lib/ld*.so.? $out/lib + cp -pv ${pkgs.glibc.out}/lib/ld*.so.? $out/lib # Copy all of the needed libraries for the binaries for BIN in $(find $out/{bin,sbin} -type f); do @@ -140,9 +140,9 @@ let echo 'ENV{LD_LIBRARY_PATH}="${extraUtils}/lib"' > $out/00-env.rules - cp -v ${udev}/lib/udev/rules.d/60-cdrom_id.rules $out/ - cp -v ${udev}/lib/udev/rules.d/60-persistent-storage.rules $out/ - cp -v ${udev}/lib/udev/rules.d/80-drivers.rules $out/ + cp -v ${udev.out}/lib/udev/rules.d/60-cdrom_id.rules $out/ + cp -v ${udev.out}/lib/udev/rules.d/60-persistent-storage.rules $out/ + cp -v ${udev.out}/lib/udev/rules.d/80-drivers.rules $out/ cp -v ${pkgs.lvm2}/lib/udev/rules.d/*.rules $out/ ${config.boot.initrd.extraUdevRulesCommands} |