chiark / gitweb /
core, systemctl: add support for irreversible jobs
[elogind.git] / src / core / manager.c
index 28f169daabed42fa4ac54fecc0a7b800d396d330..a578813617fba45d229ff65714844be30a9468af 100644 (file)
@@ -766,7 +766,7 @@ int manager_add_job(Manager *m, JobType type, Unit *unit, JobMode mode, bool ove
 
         job_type_collapse(&type, unit);
 
-        tr = transaction_new();
+        tr = transaction_new(mode == JOB_REPLACE_IRREVERSIBLY);
         if (!tr)
                 return -ENOMEM;