udev: only print after final log level has been determined

This delays label_init(), and drops the (duplicate) printing of version
information.
This commit is contained in:
Tom Gundersen
2014-09-16 12:12:56 +02:00
parent 3f56f784b9
commit ebc164ef40
+2 -3
View File
@@ -1104,9 +1104,6 @@ int main(int argc, char *argv[]) {
udev_set_log_fn(udev, udev_main_log);
log_set_max_level(udev_get_log_priority(udev));
log_debug("version %s", VERSION);
label_init("/dev");
r = parse_argv(argc, argv);
if (r <= 0)
goto exit;
@@ -1123,6 +1120,8 @@ int main(int argc, char *argv[]) {
goto exit;
}
label_init("/dev");
/* set umask before creating any file/directory */
chdir("/");
umask(022);