summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Crozat <fcrozat@suse.com>2014-06-19 17:58:50 +0200
committerFrederic Crozat <fcrozat@suse.com>2014-06-27 14:48:00 +0200
commitb7fdd62fffd089becdd68f87a55f83d1c6dba618 (patch)
treeea0c6431b293d9e752f8b7a1fa354a477f8d306a
parent05cbf14855f87c13f7c1f448a2c1070cc421f4df (diff)
libply-splash-core: also monitor for file removal in udev directory
Ensure plymouth detects coldplug completion with recent udev (>= 213).
-rw-r--r--src/libply-splash-core/ply-device-manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libply-splash-core/ply-device-manager.c b/src/libply-splash-core/ply-device-manager.c
index 8dce68b3..75f41c88 100644
--- a/src/libply-splash-core/ply-device-manager.c
+++ b/src/libply-splash-core/ply-device-manager.c
@@ -716,7 +716,7 @@ watch_for_coldplug_completion (ply_device_manager_t *manager)
}
fd = inotify_init1 (IN_CLOEXEC);
- result = inotify_add_watch (fd, "/run/udev", IN_MOVED_TO);
+ result = inotify_add_watch (fd, "/run/udev", IN_MOVED_TO| IN_DELETE);
if (result < 0) {
ply_trace ("could not watch for udev to show up: %m");