From: Michael Prokop Date: Sat, 3 Apr 2010 00:55:40 +0000 (+0200) Subject: grml-blockdevices rule: do not react on changes in block devices but on filesystem... X-Git-Tag: v0.0.4^0 X-Git-Url: http://git.grml.org/?p=grml-udev-config.git;a=commitdiff_plain;h=232ffb8fef0659a5d584f5696b430c4348895137 grml-blockdevices rule: do not react on changes in block devices but on filesystem layer. --- 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 .'