]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemd-run can now launch units with SyslogLevelPrefix
authorEvgeny Vereshchagin <evvers@ya.ru>
Fri, 9 Oct 2015 12:17:41 +0000 (12:17 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Fri, 9 Oct 2015 12:17:41 +0000 (12:17 +0000)
src/core/dbus-execute.c
src/shared/bus-util.c

index adf613d3285a2cc2cee43af8d24cf10d549df3cb..f902fd6f2dc28167582e4be3727b3c782c3b6aa4 100644 (file)
@@ -998,7 +998,7 @@ int bus_exec_context_set_transient_property(
         } else if (STR_IN_SET(name,
                               "IgnoreSIGPIPE", "TTYVHangup", "TTYReset",
                               "PrivateTmp", "PrivateDevices", "PrivateNetwork",
-                              "NoNewPrivileges")) {
+                              "NoNewPrivileges", "SyslogLevelPrefix")) {
                 int b;
 
                 r = sd_bus_message_read(message, "b", &b);
@@ -1020,6 +1020,8 @@ int bus_exec_context_set_transient_property(
                                 c->private_network = b;
                         else if (streq(name, "NoNewPrivileges"))
                                 c->no_new_privileges = b;
+                        else if (streq(name, "SyslogLevelPrefix"))
+                                c->syslog_level_prefix = b;
 
                         unit_write_drop_in_private_format(u, mode, name, "%s=%s\n", name, yes_no(b));
                 }
index 10df3fc3d66306513d8b4ccd44c229cc34ba340f..16e5919d0a8e2a2e7d739230f658dfdac7ade573 100644 (file)
@@ -1426,7 +1426,8 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen
                        "CPUAccounting", "MemoryAccounting", "BlockIOAccounting", "TasksAccounting",
                        "SendSIGHUP", "SendSIGKILL", "WakeSystem", "DefaultDependencies",
                        "IgnoreSIGPIPE", "TTYVHangup", "TTYReset", "RemainAfterExit",
-                       "PrivateTmp", "PrivateDevices", "PrivateNetwork", "NoNewPrivileges")) {
+                       "PrivateTmp", "PrivateDevices", "PrivateNetwork", "NoNewPrivileges",
+                       "SyslogLevelPrefix")) {
 
                 r = parse_boolean(eq);
                 if (r < 0) {