+ if (arg_console && arg_running_as == MANAGER_SYSTEM) {
+ char *name;
+
+ if (asprintf(&name, "getty@%s.service", arg_console) < 0)
+ log_error("Out of memory while generating console getty service name.");
+ else {
+ if ((r = manager_add_job_by_name(m, JOB_START, name, JOB_FAIL, false, &error, NULL)) < 0) {
+ log_error("Failed to start console getty target: %s", bus_error(&error, r));
+ dbus_error_free(&error);
+ }
+
+ free(name);
+ }
+ }
+