mirror of
https://github.com/systemd/systemd.git
synced 2025-01-26 14:04:03 +03:00
core: improve error message when starting template without instance
This commit is contained in:
parent
ab19c9e457
commit
5d512d5442
@ -1333,8 +1333,12 @@ int manager_load_unit_prepare(
|
||||
|
||||
t = unit_name_to_type(name);
|
||||
|
||||
if (t == _UNIT_TYPE_INVALID || !unit_name_is_valid(name, UNIT_NAME_PLAIN|UNIT_NAME_INSTANCE))
|
||||
if (t == _UNIT_TYPE_INVALID || !unit_name_is_valid(name, UNIT_NAME_PLAIN|UNIT_NAME_INSTANCE)) {
|
||||
if (unit_name_is_valid(name, UNIT_NAME_TEMPLATE))
|
||||
return sd_bus_error_setf(e, SD_BUS_ERROR_INVALID_ARGS, "Unit name %s is missing the instance name.", name);
|
||||
|
||||
return sd_bus_error_setf(e, SD_BUS_ERROR_INVALID_ARGS, "Unit name %s is not valid.", name);
|
||||
}
|
||||
|
||||
ret = manager_get_unit(m, name);
|
||||
if (ret) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user