From fa6854da8d58df63ae40c1b6c0d8b44b62c872c8 Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Thu, 16 Sep 2021 19:59:15 +0200 Subject: [PATCH] Apply device nodes permission for new-style gpio and (legacy) uart Change-Id: I2c0aa73a0a3bf70470aaf89579b3a32874342ac0 --- packaging/capi-system-peripheral-io.spec | 2 +- packaging/peripheral-io.udev.rules | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packaging/capi-system-peripheral-io.spec b/packaging/capi-system-peripheral-io.spec index 70816a1..7c24610 100644 --- a/packaging/capi-system-peripheral-io.spec +++ b/packaging/capi-system-peripheral-io.spec @@ -1,6 +1,6 @@ Name: capi-system-peripheral-io Summary: Tizen Peripheral Input & Output library -Version: 0.3.0 +Version: 0.3.1 Release: 0 Group: System & System Tools License: Apache-2.0 diff --git a/packaging/peripheral-io.udev.rules b/packaging/peripheral-io.udev.rules index b36aeb2..9ab946e 100644 --- a/packaging/peripheral-io.udev.rules +++ b/packaging/peripheral-io.udev.rules @@ -1,3 +1,6 @@ +SUBSYSTEM=="gpio", KERNEL=="gpiochip[0-9]*", ACTION=="add",\ + MODE="0660", OWNER="root", GROUP="priv_peripheralio", SECLABEL{smack}="*" + SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add",\ RUN+="/bin/chown root:priv_peripheralio /sys%p/value",\ RUN+="/bin/chmod 0660 /sys%p/value",\ @@ -33,3 +36,6 @@ SUBSYSTEM=="i2c-dev", KERNEL=="i2c-*", ACTION=="add", \ SUBSYSTEM=="spidev", KERNEL=="spidev*.*", ACTION=="add", \ MODE="0660", OWNER="root", GROUP="priv_peripheralio", SECLABEL{smack}="*" + +SUBSYSTEM=="tty", KERNEL=="ttyS[0-9]*|ttyAMA[0-9]*|ttySAC[0-9]*", ACTION=="add", \ + MODE="0660", OWNER="root", GROUP="priv_peripheralio", SECLABEL{smack}="*" -- 2.34.1