treat as_root properly in check_service

This commit is contained in:
2025-05-28 13:38:55 +02:00
parent f91bb1e725
commit 50a2390c3b
2 changed files with 11 additions and 11 deletions

View File

@ -226,7 +226,7 @@ def check_service(service, set_on=None, execute=None, as_root=True):
sim: print out command instead of executing
"""
result = unix_cmd(f'systemctl show -p WantedBy -p ActiveState {service}', sudo=False)
result = unix_cmd('systemctl show -p WantedBy -p ActiveState', service, sudo=as_root)
enabled = False
active = False
for line in result.split('\n'):