summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McCarty <patrick.mccarty@linux.intel.com>2013-06-24 15:54:25 -0700
committerPatrick McCarty <patrick.mccarty@linux.intel.com>2013-06-24 16:05:46 -0700
commitc8557ee8517a64a0bc91c630287f1ff1448a13d7 (patch)
tree8a6b2fe509238360a2a11873da5a29083d84b436
parentc7454dfbf030548e08737a8bfd0378c668745fb5 (diff)
downloadlibdevice-node-c8557ee8517a64a0bc91c630287f1ff1448a13d7.tar.gz
libdevice-node-c8557ee8517a64a0bc91c630287f1ff1448a13d7.tar.bz2
libdevice-node-c8557ee8517a64a0bc91c630287f1ff1448a13d7.zip
TIVI-1050: set several Smack rules to floor in 95-devices.rulessubmit/tizen/20130624.230646
Now that the systemd patch is integrated that supports setting Smack labels for device nodes (via udev), several device nodes have rules set that are breaking sound applications (e.g. Pulseaudio). For the moment, we will set the default labels to "_" (floor), and we will adjust them when the domain architecture has been settled. Change-Id: Ie0098026ff8d0917d54ee1f367c20feda8d3b4e7
-rw-r--r--packaging/libdevice-node.changes3
-rw-r--r--udev/rules.d/95-devices.rules46
2 files changed, 26 insertions, 23 deletions
diff --git a/packaging/libdevice-node.changes b/packaging/libdevice-node.changes
index 90e27f6..1ff088b 100644
--- a/packaging/libdevice-node.changes
+++ b/packaging/libdevice-node.changes
@@ -1,3 +1,6 @@
+* Mon Jun 24 2013 Patrick McCarty <patrick.mccarty@linux.intel.com> cd322e4
+- TIVI-1050: set several Smack rules to floor in 95-devices.rules
+
* Wed Jun 19 2013 Baptiste DURAND <baptiste.durand@eurogiciel.fr> accepted/tizen/20130520.103455@ad3a092
- Fix installation of systemd service
diff --git a/udev/rules.d/95-devices.rules b/udev/rules.d/95-devices.rules
index d6ddade..36b9860 100644
--- a/udev/rules.d/95-devices.rules
+++ b/udev/rules.d/95-devices.rules
@@ -1,24 +1,24 @@
ACTION=="remove", GOTO="devices_end"
-KERNEL=="fb[0-9]", MODE="0660", GROUP="video", SMACK="device::video"
-KERNEL=="s3c-mem", MODE="0660", GROUP="video", SMACK="device::video"
+KERNEL=="fb[0-9]", MODE="0660", GROUP="video", SMACK="_"
+KERNEL=="s3c-mem", MODE="0660", GROUP="video", SMACK="_"
KERNEL=="umts_csd", MODE="0660", GROUP="video_tel", SMACK="*"
-KERNEL=="s3c-jpeg", MODE="0660", GROUP="camera", SMACK="device::camera"
-KERNEL=="s5p-jpeg", MODE="0660", GROUP="camera", SMACK="device::camera"
-KERNEL=="s3c-jpg", MODE="0660", GROUP="camera", SMACK="device::camera"
+KERNEL=="s3c-jpeg", MODE="0660", GROUP="camera", SMACK="_"
+KERNEL=="s5p-jpeg", MODE="0660", GROUP="camera", SMACK="_"
+KERNEL=="s3c-jpg", MODE="0660", GROUP="camera", SMACK="_"
KERNEL=="srp", MODE="0660", GROUP="hwcodec", SMACK="*"
-KERNEL=="s3c-mfc", MODE="0660", GROUP="hwcodec", SMACK="device::hwcodec"
+KERNEL=="s3c-mfc", MODE="0660", GROUP="hwcodec", SMACK="_"
KERNEL=="s5p-mfc", MODE="0660", GROUP="hwcodec", SMACK="*"
-KERNEL=="radio[0-9]", MODE="0660", GROUP="radio", SMACK="device::radio"
-KERNEL=="pcmC[0-9]D[0-9]c", MODE="0660", GROUP="recording", SMACK="device::recording"
-KERNEL=="pcmC[0-9]D[0-9]p", MODE="0660", GROUP="audio", SMACK="device::audio"
-KERNEL=="controlC[0-9]", MODE="0660", GROUP="audio", SMACK="device::audio"
-KERNEL=="timer", SUBSYSTEM=="sound", MODE="0660", GROUP="audio", SMACK="device::audio"
+KERNEL=="radio[0-9]", MODE="0660", GROUP="radio", SMACK="_"
+KERNEL=="pcmC[0-9]D[0-9]c", MODE="0660", GROUP="recording", SMACK="_"
+KERNEL=="pcmC[0-9]D[0-9]p", MODE="0660", GROUP="audio", SMACK="_"
+KERNEL=="controlC[0-9]", MODE="0660", GROUP="audio", SMACK="_"
+KERNEL=="timer", SUBSYSTEM=="sound", MODE="0660", GROUP="audio", SMACK="_"
-KERNEL=="log_main", MODE="0660", GROUP="app_logging", SMACK="device::app_logging"
-KERNEL=="log_events", MODE="0660", GROUP="app_logging", SMACK="device::app_logging"
-KERNEL=="log_radio", MODE="0660", GROUP="app_logging", SMACK="device::app_logging"
-KERNEL=="log_system", MODE="0660", GROUP="sys_logging", SMACK="device::sys_logging"
+KERNEL=="log_main", MODE="0660", GROUP="app_logging", SMACK="_"
+KERNEL=="log_events", MODE="0660", GROUP="app_logging", SMACK="_"
+KERNEL=="log_radio", MODE="0660", GROUP="app_logging", SMACK="_"
+KERNEL=="log_system", MODE="0660", GROUP="sys_logging", SMACK="_"
KERNEL=="pvrsrvkm", MODE="0666", SMACK="*"
KERNEL=="usb_mtp_gadget", MODE="0666", SMACK="*"
@@ -51,17 +51,17 @@ SUBSYSTEM=="haptic", RUN+="/bin/chmod 0666 %S/%p/oneshot"
SUBSYSTEM!="video4linux", GOTO="v4l_end"
IMPORT{program}="uname_env kernel-release"
-KERNEL=="video0", ENV{UNAME_KERNEL_RELEASE}=="3.0.*", GROUP="camera", MODE="0660", SMACK="device::camera", GOTO="v4l_end"
-KERNEL=="video1", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", SMACK="device::camera", GOTO="v4l_end"
-KERNEL=="video3", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", SMACK="device::camera", GOTO="v4l_end"
+KERNEL=="video0", ENV{UNAME_KERNEL_RELEASE}=="3.0.*", GROUP="camera", MODE="0660", SMACK="_", GOTO="v4l_end"
+KERNEL=="video1", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", SMACK="_", GOTO="v4l_end"
+KERNEL=="video3", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", SMACK="_", GOTO="v4l_end"
# Remaining video devices
-KERNEL=="video[0-9]", MODE="0660", GROUP="video", SMACK="device::video"
+KERNEL=="video[0-9]", MODE="0660", GROUP="video", SMACK="_"
LABEL="v4l_end"
-KERNEL=="video1", GROUP="camera", MODE="0660", SMACK="device::camera"
-KERNEL=="video[6-7]", GROUP="hwcodec", MODE="0660", SMACK="device::hwcodec"
-KERNEL=="video11", GROUP="hwcodec", MODE="0660", SMACK="device::hwcodec"
-KERNEL=="video12", GROUP="hwcodec", MODE="0660", SMACK="device::hwcodec"
+KERNEL=="video1", GROUP="camera", MODE="0660", SMACK="_"
+KERNEL=="video[6-7]", GROUP="hwcodec", MODE="0660", SMACK="_"
+KERNEL=="video11", GROUP="hwcodec", MODE="0660", SMACK="_"
+KERNEL=="video12", GROUP="hwcodec", MODE="0660", SMACK="_"
LABEL="devices_end"