This makes sure running "systemd --test" works again on systems running
older systemd versions where the dir doesn't exist yet.
goto fail;
}
- if (MANAGER_IS_SYSTEM(m)) {
+ if (MANAGER_IS_SYSTEM(m) && test_run_flags == 0) {
r = mkdir_label("/run/systemd/units", 0755);
if (r < 0 && r != -EEXIST)
goto fail;
/* Note that we do not set up the notify fd here. We do that after deserialization,
* since they might have gotten serialized across the reexec. */
-
m->taint_usr = dir_is_empty("/usr") > 0;
r = manager_setup_prefix(m);