shared/install: provide a nicer error message for invalid WantedBy=/Required= values
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 13 Dec 2019 17:36:29 +0000 (18:36 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 5 Feb 2020 16:19:06 +0000 (17:19 +0100)
commit409c94a4072447f49b0d14c34e21b51141f324f0
treee724e002741d8bd0cd8e6772ce32ba54927a9870
parent70e8c1978a9a688662eb1b3983370dd1cc415083
shared/install: provide a nicer error message for invalid WantedBy=/Required= values

$ build/systemctl --user cat badinstall
 # /home/zbyszek/.config/systemd/user/badinstall.service
[Service]
ExecStart=true

[Install]
WantedBy=asdf

$ build/systemctl --user enable badinstall
Failed to enable unit: "asdf" is not a valid unit name.

Fixes #4209.

(cherry picked from commit d7ceaf72618aa2466fc4465ce8fcebf0cba68cc1)
(cherry picked from commit d2471109d99912de5cf50fd060295d4ddf681027)
src/core/dbus-manager.c
src/shared/install.c