From dbe2325603420a89aa030994138bb54167fab81d Mon Sep 17 00:00:00 2001 From: David Guibert Date: Wed, 27 Jun 2012 20:41:07 +0200 Subject: [PATCH] fix the grep pattern finding programs called by absolute paths in udev rules. --- modules/services/hardware/udev.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/services/hardware/udev.nix b/modules/services/hardware/udev.nix index 0b63d7543ea0..3bbf24bb3791 100644 --- a/modules/services/hardware/udev.nix +++ b/modules/services/hardware/udev.nix @@ -73,7 +73,7 @@ let echo "OK" echo -n "Checking that all programs call by absolute paths in udev rules exist ... " - import_progs=$(grep 'IMPORT{program}="/' $out/* | + 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)