Add polkit rule to enable modemamanger for users in group plugdev

This commit is contained in:
Miles Alan 2020-05-12 19:12:38 -05:00
parent 8b52988ad2
commit 546d2209a7
2 changed files with 10 additions and 0 deletions

View file

@ -23,6 +23,9 @@ install: programs/sxmo_setpineled programs/sxmo_setpinebacklight programs/sxmo_s
mkdir -p $(PREFIX)/etc/alsa/conf.d/
cp configs/alsa_sxmo_enable_dmix.conf $(PREFIX)/etc/alsa/conf.d/
mkdir -p $(PREFIX)/etc/polkit-1/rules.d
cp configs/00-sxmo.rules $(PREFIX)/etc/polkit-1/rules.d/
mkdir -p $(PREFIX)/usr/bin
cp scripts/*/* $(PREFIX)/usr/bin

7
configs/00-sxmo.rules Normal file
View file

@ -0,0 +1,7 @@
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.ModemManager1.") == 0 &&
subject.isInGroup("plugdev")) {
return polkit.Result.YES;
}
});