mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-23 15:53:36 +05:00
feat(klipper): check for brltty-udev too
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -142,23 +142,27 @@ def check_user_groups():
|
|||||||
|
|
||||||
def handle_disruptive_system_packages() -> None:
|
def handle_disruptive_system_packages() -> None:
|
||||||
services = []
|
services = []
|
||||||
brltty_status = subprocess.run(
|
|
||||||
["systemctl", "is-enabled", "brltty"], capture_output=True, text=True
|
command = ["systemctl", "is-enabled", "brltty"]
|
||||||
)
|
brltty_status = subprocess.run(command, capture_output=True, text=True)
|
||||||
modem_manager_status = subprocess.run(
|
|
||||||
["systemctl", "is-enabled", "ModemManager"], capture_output=True, text=True
|
command = ["systemctl", "is-enabled", "brltty-udev"]
|
||||||
)
|
brltty_udev_status = subprocess.run(command, capture_output=True, text=True)
|
||||||
|
|
||||||
|
command = ["systemctl", "is-enabled", "ModemManager"]
|
||||||
|
modem_manager_status = subprocess.run(command, capture_output=True, text=True)
|
||||||
|
|
||||||
if "enabled" in brltty_status.stdout:
|
if "enabled" in brltty_status.stdout:
|
||||||
services.append("brltty")
|
services.append("brltty")
|
||||||
|
if "enabled" in brltty_udev_status.stdout:
|
||||||
|
services.append("brltty-udev")
|
||||||
if "enabled" in modem_manager_status.stdout:
|
if "enabled" in modem_manager_status.stdout:
|
||||||
services.append("ModemManager")
|
services.append("ModemManager")
|
||||||
|
|
||||||
for service in services if services else []:
|
for service in services if services else []:
|
||||||
try:
|
try:
|
||||||
Logger.print_info(
|
log = f"{service} service detected! Masking {service} service ..."
|
||||||
f"{service} service detected! Masking {service} service ..."
|
Logger.print_info(log)
|
||||||
)
|
|
||||||
mask_system_service(service)
|
mask_system_service(service)
|
||||||
Logger.print_ok(f"{service} service masked!")
|
Logger.print_ok(f"{service} service masked!")
|
||||||
except subprocess.CalledProcessError:
|
except subprocess.CalledProcessError:
|
||||||
|
|||||||
Reference in New Issue
Block a user