chiark / gitweb /
rules: clean up stale CD drive mounts after ejection
authorMartin Pitt <martin.pitt@ubuntu.com>
Wed, 28 Jan 2015 12:57:47 +0000 (13:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 28 Jan 2015 16:04:06 +0000 (17:04 +0100)
commit3b48ce4ec4639437ca3db344962ed37b0c83ea9a
treebd89ad9b4cd4481ab00ec0426a073dafe68cddb7
parent06e97888883e2cc12eb6514e80c7f0014295f59b
rules: clean up stale CD drive mounts after ejection

Ejecting a CD with the hardware drive button only causes a change uevent, but
the device node stays around (just without a medium). Pick up these uevents and
mark the device as SYSTEMD_READY=0 on ejection, so that systemd stops the
device unit and consequently all mount units on it.

On media insertion, mark the device as SYSTEMD_READY=1 again.

https://bugs.freedesktop.org/show_bug.cgi?id=72206
https://bugzilla.opensuse.org/show_bug.cgi?id=909418
https://bugs.archlinux.org/task/42071
https://bugs.launchpad.net/bugs/1168742
rules/60-cdrom_id.rules