From 232ffb8fef0659a5d584f5696b430c4348895137 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sat, 3 Apr 2010 02:55:40 +0200 Subject: [PATCH] grml-blockdevices rule: do not react on changes in block devices but on filesystem layer. --- debian/changelog | 9 +++++++++ debian/grml-udev-config.grml-blockdevices.udev | 5 +++-- debian/rules | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index f8ee8d1..208fa8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +grml-udev-config (0.0.4) unstable; urgency=low + + * grml-blockdevices rule: do not react on changes in block devices + but instead on any add|change|remove action on filesystem layer. + Move script from priority 60 to 90 to be able to access + ID_FS_USAGE. Thanks for help to Ulrich. + + -- Michael Prokop Sat, 03 Apr 2010 02:49:38 +0200 + grml-udev-config (0.0.3) unstable; urgency=low [ Ulrich Dangel ] diff --git a/debian/grml-udev-config.grml-blockdevices.udev b/debian/grml-udev-config.grml-blockdevices.udev index 5fa63b7..c4dee3b 100644 --- a/debian/grml-udev-config.grml-blockdevices.udev +++ b/debian/grml-udev-config.grml-blockdevices.udev @@ -1,3 +1,4 @@ # regenerate /etc/fstab for new/removed devices: -ACTION=="add", SUBSYSTEM=="block", RUN+="/usr/sbin/rebuildfstab -r -config" -ACTION=="remove", SUBSYSTEM=="block", RUN+="/usr/sbin/rebuildfstab -r -config" +ENV{ID_FS_USAGE}=="filesystem", ACTION=="add|change|remove", SUBSYSTEM=="block", RUN+="/usr/sbin/rebuildfstab -r -config" +#ACTION=="add", SUBSYSTEM=="block", RUN+="/usr/sbin/rebuildfstab -r -config" +#ACTION=="remove", SUBSYSTEM=="block", RUN+="/usr/sbin/rebuildfstab -r -config" diff --git a/debian/rules b/debian/rules index 6333ca4..daa3593 100755 --- a/debian/rules +++ b/debian/rules @@ -37,7 +37,7 @@ binary-indep: install dh_installudev --name=grml-forensic --priority 01 dh_installudev --name=grml-external --priority 60 dh_installudev --name=grml-usbdev --priority 60 - dh_installudev --name=grml-blockdevices --priority 60 + dh_installudev --name=grml-blockdevices --priority 90 dh_installinit --no-start --name=grml-udev # do *NOT* automatically install it, see README.Debian # --update-rcd-params='start 03 S .' -- 2.1.4