From dd2672af6f1a04cfb1b82653ed617af0a838d4c4 Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Mon, 30 May 2016 20:18:27 +0900 Subject: [PATCH] sensor-hal-emul: add udev rules for sensor device node - update permission/smack rules Change-Id: I5ef165c6c75eeb05bebd87548499b63143622567 Signed-off-by: kibak.yoon --- packaging/99-sensor.rules | 13 +++++++++++++ packaging/sensor-hal-emul.spec | 6 ++++++ 2 files changed, 19 insertions(+) create mode 100644 packaging/99-sensor.rules diff --git a/packaging/99-sensor.rules b/packaging/99-sensor.rules new file mode 100644 index 0000000..3d07132 --- /dev/null +++ b/packaging/99-sensor.rules @@ -0,0 +1,13 @@ +SUBSYSTEM!="input", GOTO="sensor_rules_end" +ENV{ID_INPUT_TOUCHPAD}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_TOUCHSCREEN}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_KEY}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_KEYPAD}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_KEYBOARD}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_MOUSE}=="1", GOTO="sensor_rules_end" +ENV{ID_INPUT_JOYSTICK}=="1", GOTO="sensor_rules_end" + +SUBSYSTEM=="input", ACTION=="add", RUN+="/bin/chown sensor:input %S/%p/enable %S/%p/poll_delay" +SUBSYSTEM=="input", ACTION=="add", RUN+="/bin/chsmack -a * %S/%p/enable %S/%p/poll_delay" + +LABEL="sensor_rules_end" diff --git a/packaging/sensor-hal-emul.spec b/packaging/sensor-hal-emul.spec index 93552a7..fce0681 100644 --- a/packaging/sensor-hal-emul.spec +++ b/packaging/sensor-hal-emul.spec @@ -5,6 +5,7 @@ Release: 0 Group: Service/Sensor License: Apache-2.0 Source0: %{name}-%{version}.tar.gz +Source1: 99-sensor.rules ExcludeArch: %{arm} aarch64 @@ -34,6 +35,10 @@ make %{?jobs:-j%jobs} rm -rf %{buildroot} %make_install +mkdir -p %{buildroot}%{_libdir}/udev/rules.d + +install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/udev/rules.d + %post /sbin/ldconfig @@ -43,5 +48,6 @@ rm -rf %{buildroot} %files %attr(0644,root,root)/usr/etc/sensor.xml %manifest packaging/%{name}.manifest +%{_libdir}/udev/rules.d/99-sensor.rules %{_libdir}/sensor/*.so %{_datadir}/license/sensor-hal-emul -- 2.7.4