X-Git-Url: http://git.grml.org/?a=blobdiff_plain;ds=sidebyside;f=debian%2Fgrml-udev-config.grml-forensic.udev;fp=debian%2Fgrml-udev-config.grml-forensic.udev;h=30a166ebf685b16c60817f278161c8595badcae3;hb=4f6592884c730d7aeaad331c95b45c9a1b8455e9;hp=db71dd02b7980a7e0042db2874f488c7bbf25a7f;hpb=f392e168a30d7e42726823d8ab8ad857d3c5dd41;p=grml-udev-config.git diff --git a/debian/grml-udev-config.grml-forensic.udev b/debian/grml-udev-config.grml-forensic.udev index db71dd0..30a166e 100644 --- a/debian/grml-udev-config.grml-forensic.udev +++ b/debian/grml-udev-config.grml-forensic.udev @@ -1,2 +1,4 @@ # mark new block devices as readonly when booting with bootoption forensic/readonly -ACTION=="add", SUBSYSTEM=="block", RUN+="/etc/udev/scripts/forensic-mark-readonly" +ACTION=="add", SUBSYSTEM=="block", RUN+="/etc/udev/scripts/forensic-mark-readonly $name" +# take care of devices when e.g. partition tables get re-read (see block/genhd.c + set_disk_ro() in linux source) +ACTION=="change", SUBSYSTEM=="block", ENV{DISK_RO}=="0", RUN+="/etc/udev/scripts/forensic-mark-readonly $name"