Hook more properties for transient units

systemd-run can now launch units with EnvironmentFile set.
This commit is contained in:
Nicolas Cornu
2015-10-19 21:58:01 +02:00
parent c8115977bf
commit ceb728cf0f
2 changed files with 82 additions and 0 deletions
+11
View File
@@ -1416,6 +1416,17 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen
return bus_log_create_error(r);
return 0;
} else if (streq(field, "EnvironmentFile")) {
r = sd_bus_message_append_basic(m, SD_BUS_TYPE_STRING, "EnvironmentFiles");
if (r < 0)
return r;
r = sd_bus_message_append(m, "v", "a(sb)", 1,
eq[0] == '-' ? eq + 1 : eq,
eq[0] == '-');
if (r < 0)
return r;
return 0;
}
r = sd_bus_message_append_basic(m, SD_BUS_TYPE_STRING, field);