From b9d233d19eece165f613a63e808ed21f1003c7fd Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Thu, 1 Mar 2018 08:43:15 +0100 Subject: [PATCH] Issue #96: Register two unique (!) udev triggers, run device trig 1st Signed-off-by: Joachim Nilsson --- src/finit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/finit.c b/src/finit.c index a1d1c3ee..2d5eb3fb 100644 --- a/src/finit.c +++ b/src/finit.c @@ -378,16 +378,16 @@ int main(int argc, char* argv[]) udev = 1; /* Register udevd as a monitored service */ - snprintf(cmd, sizeof(cmd), "[S12345789] %s -- Device event manager daemon", path); + snprintf(cmd, sizeof(cmd), "[S12345789] %s -- Device event managing daemon", path); free(path); if (service_register(SVC_TYPE_SERVICE, cmd, global_rlimit, NULL)) { _pe("Failed registering %s", path); udev = 0; } else { - snprintf(cmd, sizeof(cmd), "[S] udevadm trigger --action=add --type=subsystems -- "); + snprintf(cmd, sizeof(cmd), ":1 [S] udevadm trigger -c add -t devices -- Requesting device events"); service_register(SVC_TYPE_RUN, cmd, global_rlimit, NULL); - snprintf(cmd, sizeof(cmd), "[S] udevadm trigger --action=add --type=devices -- "); + snprintf(cmd, sizeof(cmd), ":2 [S] udevadm trigger -c add -t subsystems -- Requesting subsystem events"); service_register(SVC_TYPE_RUN, cmd, global_rlimit, NULL); } } else {