diff options
author | Patrick McCarty <patrick.mccarty@linux.intel.com> | 2013-06-24 15:54:25 -0700 |
---|---|---|
committer | Patrick McCarty <patrick.mccarty@linux.intel.com> | 2013-06-24 16:05:46 -0700 |
commit | c8557ee8517a64a0bc91c630287f1ff1448a13d7 (patch) | |
tree | 8a6b2fe509238360a2a11873da5a29083d84b436 | |
parent | c7454dfbf030548e08737a8bfd0378c668745fb5 (diff) | |
download | libdevice-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.changes | 3 | ||||
-rw-r--r-- | udev/rules.d/95-devices.rules | 46 |
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" |