From 84d1629aa35d9d5857f6b43f03fd6c63ac2df37c Mon Sep 17 00:00:00 2001 From: Nicolas Stalder Date: Wed, 13 Mar 2019 02:25:49 +0100 Subject: [PATCH] Allow toggling between strict and paranoid ModemManager filter-policy --- udev/Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/udev/Makefile b/udev/Makefile index acd6991..a1b38e2 100644 --- a/udev/Makefile +++ b/udev/Makefile @@ -10,6 +10,8 @@ setup: install activate legacy-setup: install-legacy activate + +# Symlinks can be setup, we don't officially supply any # symlinks: install-symlinks activate RULES_PATH=/etc/udev/rules.d @@ -31,6 +33,14 @@ install-legacy: # if ModemManager is running with "strict" filter policy. # Debian Buster for instance does this. # One solution is to run ModemManager with "paranoid" filter policy. -paranoid-modemmanager: dropin-paranoid-modemmanager activate +paranoid-modemmanager: dropin-paranoid-modemmanager restart-modemmanager dropin-paranoid-modemmanager: test -f /usr/sbin/ModemManager && sudo cp ModemManager-override.conf /etc/systemd/system/ModemManager.service.d/override.conf + +strict-modemmanager: dropin-strict-modemmanager restart-modemmanager +dropin-strict-modemmanager: + sudo rm -f /etc/systemd/system/ModemManager.service.d/override.conf + +restart-modemmanager: + sudo systemctl daemon-reload + sudo systemctl restart ModemManager.service