diff --git a/scripts/modem/sxmo_modemmonitortoggle.sh b/scripts/modem/sxmo_modemmonitortoggle.sh index 34e355b..eafa805 100755 --- a/scripts/modem/sxmo_modemmonitortoggle.sh +++ b/scripts/modem/sxmo_modemmonitortoggle.sh @@ -23,6 +23,10 @@ daemon_start() { "Alpine Linux"|postmarketOS) sudo rc-service "$1" start ;; + "Arch Linux ARM"|alarm) + [ "$1" = "modemmanager" ] && set -- ModemManager + sudo systemctl start "$1" + ;; esac } @@ -31,6 +35,10 @@ daemon_stop() { "Alpine Linux"|postmarketOS) sudo rc-service "$1" stop ;; + "Arch Linux ARM"|alarm) + [ "$1" = "modemmanager" ] && set -- ModemManager + sudo systemctl stop "$1" + ;; esac } @@ -39,6 +47,10 @@ daemon_isrunning() { "Alpine Linux"|postmarketOS) rc-service "$1" status | grep -q started ;; + "Arch Linux ARM"|alarm) + [ "$1" = "modemmanager" ] && set -- ModemManager + systemctl status "$1" | grep -q running + ;; esac }