From: kibak.yoon Date: Wed, 4 May 2016 08:00:37 +0000 (+0900) Subject: sensord: change gid/smack access rules of sensorhub nodes X-Git-Tag: accepted/tizen/common/20160509.134755^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3af115d76682d0ad248ef7123ccf7fcbd40fedbf;p=platform%2Fcore%2Fsystem%2Fsensord.git sensord: change gid/smack access rules of sensorhub nodes Change-Id: I30adfb20b5bd4103cf81ce890df7585f181bb14e Signed-off-by: kibak.yoon --- diff --git a/packaging/99-sensorhub.rules b/packaging/99-sensorhub.rules new file mode 100644 index 0000000..ae4b350 --- /dev/null +++ b/packaging/99-sensorhub.rules @@ -0,0 +1,5 @@ +SUBSYSTEMS=="sensors", DEVPATH=="*ssp_sensor*", \ +RUN+="/bin/sh -c '/bin/chown :input %S/%p/enable %S/%p/set_cal_data %S/%p/*_poll_delay'" + +SUBSYSTEMS=="sensors", DEVPATH=="*ssp_sensor*", \ +RUN+="/bin/sh -c '/bin/chsmack -a \* %S/%p/enable %S/%p/set_cal_data %S/%p/*_poll_delay'" diff --git a/packaging/sensord.spec b/packaging/sensord.spec index d0bf930..c917263 100644 --- a/packaging/sensord.spec +++ b/packaging/sensord.spec @@ -9,6 +9,7 @@ Source1: sensord.service Source2: sensord_command.socket Source3: sensord_event.socket Source4: 99-sensor.rules +Source5: 99-sensorhub.rules BuildRequires: cmake BuildRequires: libattr-devel @@ -96,6 +97,7 @@ install -m 0644 %SOURCE1 %{buildroot}%{_unitdir} install -m 0644 %SOURCE2 %{buildroot}%{_unitdir} install -m 0644 %SOURCE3 %{buildroot}%{_unitdir} install -m 0644 %SOURCE4 %{buildroot}%{_libdir}/udev/rules.d +install -m 0644 %SOURCE5 %{buildroot}%{_libdir}/udev/rules.d %install_service multi-user.target.wants sensord.service %install_service sockets.target.wants sensord_event.socket @@ -124,6 +126,7 @@ ln -sf %{_libdir}/libsensor.so.%{version} %{_libdir}/libsensor.so.1 %{_unitdir}/sockets.target.wants/sensord_command.socket %{_unitdir}/sockets.target.wants/sensord_event.socket %{_libdir}/udev/rules.d/99-sensor.rules +%{_libdir}/udev/rules.d/99-sensorhub.rules %license LICENSE.APLv2 %files -n libsensord