mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 03:32:12 +02:00
systemd-systemctl: Fix handling of aliased targets
The script scans for services, parses them and makes sure those targets are still there. The exists file check fails if the target is an alias, such as default.target so add an additional test. [YOCTO #13685] (From OE-Core rev: 10bdbf033e51c97f6408c9114d480372135a2c2e) Signed-off-by: Werner Grift <sky.captin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
666616121d
commit
151da8bf98
@@ -172,7 +172,7 @@ class SystemdUnit():
|
||||
def _path_for_unit(self, unit):
|
||||
for location in locations:
|
||||
path = self.root / location / "system" / unit
|
||||
if path.exists():
|
||||
if path.exists() or path.is_symlink():
|
||||
return path
|
||||
|
||||
raise SystemdUnitNotFoundError(self.root, unit)
|
||||
|
||||
Reference in New Issue
Block a user