]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
libply-splash-core: also monitor for file removal in udev directory
authorFrederic Crozat <fcrozat@suse.com>
Thu, 19 Jun 2014 15:58:50 +0000 (17:58 +0200)
committerFrederic Crozat <fcrozat@suse.com>
Fri, 27 Jun 2014 12:48:00 +0000 (14:48 +0200)
Ensure plymouth detects coldplug completion with recent udev (>= 213).

src/libply-splash-core/ply-device-manager.c

index 8dce68b3e87849a3ea8ba65f19d05af4a9458416..75f41c88bce14fc89bf2be6b06c164b18f5fd101 100644 (file)
@@ -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");