ModemManager: add service options
authorFlorian Eckert <fe@dev.tdt.de>
Mon, 6 Dec 2021 09:33:05 +0000 (10:33 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Tue, 14 Dec 2021 08:17:02 +0000 (09:17 +0100)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
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