chiark / gitweb /
udev: only print after final log level has been determined
[elogind.git] / src / udev / udevd.c
index 04014b468aa286a2d1db0a2c2e30d21a31256782..cfa071eba9cce89fe351af1e986d177231fc1bc8 100644 (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);