Blame 0041-Do-not-use-run-udev-rules.d-for-udev-rules.patch

Harald Hoyer 55891e
From ca8d4e8933e6124c2a0cf0e37f0296b80976ab33 Mon Sep 17 00:00:00 2001
Harald Hoyer 55891e
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 55891e
Date: Mon, 19 Sep 2011 12:21:51 +0200
Harald Hoyer 55891e
Subject: [PATCH] Do not use /run/udev/rules.d for udev rules
Harald Hoyer 55891e
Harald Hoyer 55891e
for rules, which should not be called in the real root.
Harald Hoyer 55891e
Harald Hoyer 55891e
Stale rules can cause this:
Harald Hoyer 55891e
https://bugzilla.redhat.com/show_bug.cgi?id=734096
Harald Hoyer 55891e
---
Harald Hoyer 55891e
 .../90dmsquash-live/dmsquash-live-genrules.sh      |    2 +-
Harald Hoyer 55891e
 modules.d/95resume/resume-genrules.sh              |    2 +-
Harald Hoyer 55891e
 modules.d/95rootfs-block/block-genrules.sh         |    2 +-
Harald Hoyer 55891e
 3 files changed, 3 insertions(+), 3 deletions(-)
Harald Hoyer 55891e
Harald Hoyer 55891e
diff --git a/modules.d/90dmsquash-live/dmsquash-live-genrules.sh b/modules.d/90dmsquash-live/dmsquash-live-genrules.sh
Harald Hoyer 55891e
index d6d0aa3..aa0654b 100755
Harald Hoyer 55891e
--- a/modules.d/90dmsquash-live/dmsquash-live-genrules.sh
Harald Hoyer 55891e
+++ b/modules.d/90dmsquash-live/dmsquash-live-genrules.sh
Harald Hoyer 55891e
@@ -8,7 +8,7 @@ case "$root" in
Harald Hoyer 55891e
             ${root#live:/dev/}
Harald Hoyer 55891e
         printf 'SYMLINK=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root $env{DEVNAME}"\n' \
Harald Hoyer 55891e
             ${root#live:/dev/}
Harald Hoyer 55891e
-    } >> $UDEVRULESD/99-live-squash.rules
Harald Hoyer 55891e
+    } >> /etc/udev/rules.d/99-live-squash.rules
Harald Hoyer 55891e
     echo '[ -e /dev/root ]' > $hookdir/initqueue/finished/dmsquash.sh
Harald Hoyer 55891e
   ;;
Harald Hoyer 55891e
   live:*)
Harald Hoyer 55891e
diff --git a/modules.d/95resume/resume-genrules.sh b/modules.d/95resume/resume-genrules.sh
Harald Hoyer 55891e
index 06b9544..e1afc26 100755
Harald Hoyer 55891e
--- a/modules.d/95resume/resume-genrules.sh
Harald Hoyer 55891e
+++ b/modules.d/95resume/resume-genrules.sh
Harald Hoyer 55891e
@@ -17,7 +17,7 @@ if [ -n "$resume" ]; then
Harald Hoyer 55891e
             ${resume#/dev/};
Harald Hoyer 55891e
         printf "SYMLINK==\"%s\", ACTION==\"add|change\", SYMLINK+=\"/dev/resume\"\n" \
Harald Hoyer 55891e
             ${resume#/dev/};
Harald Hoyer 55891e
-    } >> $UDEVRULESD/99-resume-link.rules
Harald Hoyer 55891e
+    } >> /etc/udev/rules.d/99-resume-link.rules
Harald Hoyer 55891e
 
Harald Hoyer 55891e
     {
Harald Hoyer 55891e
         if [ -x /usr/sbin/resume ]; then
Harald Hoyer 55891e
diff --git a/modules.d/95rootfs-block/block-genrules.sh b/modules.d/95rootfs-block/block-genrules.sh
Harald Hoyer 55891e
index 4a50aac..a2310a0 100755
Harald Hoyer 55891e
--- a/modules.d/95rootfs-block/block-genrules.sh
Harald Hoyer 55891e
+++ b/modules.d/95rootfs-block/block-genrules.sh
Harald Hoyer 55891e
@@ -8,7 +8,7 @@ if [ "${root%%:*}" = "block" ]; then
Harald Hoyer 55891e
             ${root#block:/dev/}
Harald Hoyer 55891e
         printf 'SYMLINK=="%s", SYMLINK+="root"\n' \
Harald Hoyer 55891e
             ${root#block:/dev/}
Harald Hoyer 55891e
-    } >> $UDEVRULESD/99-root.rules
Harald Hoyer 55891e
+    } >> /etc/udev/rules.d/99-root.rules
Harald Hoyer 55891e
 
Harald Hoyer 55891e
     printf '[ -e "%s" ] && { ln -s "%s" /dev/root 2>/dev/null; rm "$job"; }\n' \
Harald Hoyer 55891e
         "${root#block:}" "${root#block:}" > $hookdir/initqueue/settled/blocksymlink.sh