chiark / gitweb /
main: ISOLATE rather than REPLACE default.target
[elogind.git] / src / core / main.c
index a2b0a39fd536fb271fcf35813835ea0a6bc4b6f6..2bbea7ec2f153d8bbb9e6cedde01929e1927e7f9 100644 (file)
@@ -66,6 +66,7 @@
 #include "locale-setup.h"
 #include "selinux-setup.h"
 #include "ima-setup.h"
+#include "fileio.h"
 
 static enum {
         ACTION_RUN,
@@ -1719,7 +1720,7 @@ int main(int argc, char *argv[]) {
                         manager_dump_units(m, stdout, "\t");
                 }
 
-                r = manager_add_job(m, JOB_START, target, JOB_REPLACE, false, &error, &default_unit_job);
+                r = manager_add_job(m, JOB_START, target, JOB_ISOLATE, false, &error, &default_unit_job);
                 if (r < 0) {
                         log_error("Failed to start default target: %s", bus_error(&error, r));
                         dbus_error_free(&error);