]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared/install: print name of offending file in error
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 4 May 2020 17:45:19 +0000 (19:45 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 5 May 2020 19:50:38 +0000 (21:50 +0200)
"Unit type slice cannot be templated."

"/etc/systemd/system.control/user@.slice: unit type slice cannot be templated."

src/shared/install.c

index a692aed96e9ba6bbc326cb1b5badee8dd3a281ed..1d9d5bf6e90b7d176d712f0de785cc0636a2a92b 100644 (file)
@@ -1226,7 +1226,7 @@ static int unit_file_load(
                         return -EINVAL;
                 if (unit_name_is_valid(info->name, UNIT_NAME_TEMPLATE|UNIT_NAME_INSTANCE) && !unit_type_may_template(type))
                         return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
-                                               "Unit type %s cannot be templated.", unit_type_to_string(type));
+                                               "%s: unit type %s cannot be templated, ignoring.", path, unit_type_to_string(type));
 
                 if (!(flags & SEARCH_LOAD)) {
                         r = lstat(path, &st);