ModemManager: add service options
authorFlorian Eckert <fe@dev.tdt.de>
Mon, 6 Dec 2021 09:33:05 +0000 (10:33 +0100)
committerFederico Capoano <f.capoano@openwisp.io>
Thu, 27 Oct 2022 16:48:21 +0000 (13:48 -0300)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit dc7095baff0172760090a4c9f88bca11f6f38838)

net/modemmanager/files/modemmanager.init

index a3f6c1b12a524d7d1f2127364a1f4fe41d03fc69..7f014dc56ecb64746e71083b86b5ec2873579d88 100755 (executable)
@@ -4,6 +4,8 @@
 USE_PROCD=1
 START=70
 
+LOG_LEVEL="INFO"
+
 stop_service() {
        # Load common utils
        . /usr/share/ModemManager/modemmanager.common
@@ -28,6 +30,8 @@ start_service() {
        . /usr/share/ModemManager/modemmanager.common
        procd_open_instance
        procd_set_param command /usr/sbin/ModemManager-wrapper
+       procd_append_param command --log-level="$LOG_LEVEL"
+       [ "$LOG_LEVEL" = "DEBUG" ] && procd_append_param command --debug
        procd_set_param respawn "${respawn_threshold:-3600}" "${respawn_timeout:-5}" "${respawn_retry:-5}"
        procd_set_param pidfile "${MODEMMANAGER_PID_FILE}"
        procd_close_instance