1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-27 10:25:06 +03:00

udevd: modernize status notification

Only log about starting in daemon mode, rely on PID1 to log this in notify mode. Also
explicitly set the STATUS variable, as is done in notify mode as is done for other
serivecs.
This commit is contained in:
Tom Gundersen 2015-05-29 18:31:01 +02:00
parent 8128f2297d
commit 3cbb20578b

View File

@ -1658,8 +1658,6 @@ int main(int argc, char *argv[]) {
if (r < 0)
goto exit;
log_info("starting version " VERSION);
r = udev_rules_apply_static_dev_perms(manager->rules);
if (r < 0)
log_error_errno(r, "failed to apply permissions on static device nodes: %m");
@ -1667,6 +1665,8 @@ int main(int argc, char *argv[]) {
if (arg_daemonize) {
pid_t pid;
log_info("starting version " VERSION);
pid = fork();
switch (pid) {
case 0:
@ -1684,7 +1684,9 @@ int main(int argc, char *argv[]) {
write_string_file("/proc/self/oom_score_adj", "-1000");
} else
sd_notify(true, "READY=1");
sd_notify(true,
"READY=1\n"
"STATUS=Processing...");
r = manager_listen(manager);
if (r < 0)