udev: add tizen-udev-default.rules
authorSooyoung Ha <yoosah.ha@samsung.com>
Mon, 6 Oct 2014 07:56:52 +0000 (16:56 +0900)
committerSooyoung Ha <yoosah.ha@samsung.com>
Mon, 6 Oct 2014 07:56:52 +0000 (16:56 +0900)
This rules was moved from systemd. And included in
50-udev-default.rules in systemd. But to make systemd
more nicely merge from upstream, all of modification
is moved to specific common rules.

Change-Id: I3289d918b114f20781290af26d764fd4a6fd1130
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
filesystem/usr/lib/udev/rules.d/51-tizen-udev-default.rules [new file with mode: 0644]
packaging/system-plugin-emulator.spec

diff --git a/filesystem/usr/lib/udev/rules.d/51-tizen-udev-default.rules b/filesystem/usr/lib/udev/rules.d/51-tizen-udev-default.rules
new file mode 100644 (file)
index 0000000..ed45cb6
--- /dev/null
@@ -0,0 +1,22 @@
+# Tizen specific additional rules
+
+SUBSYSTEM=="tty", KERNEL=="ptmx", SECLABEL{smack}="*"
+SUBSYSTEM=="tty", KERNEL=="tty", SECLABEL{smack}="*"
+SUBSYSTEM=="tty", KERNEL=="tty[0-9]*", SECLABEL{smack}="*"
+SUBSYSTEM=="vc", KERNEL=="vcs*|vcsa*", SECLABEL{smack}="*"
+KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", SECLABEL{smack}="*"
+
+# input
+SUBSYSTEM=="input", KERNEL=="mouse*|mice|event*", GROUP="input", MODE="0660"
+
+# video
+KERNEL=="mali", GROUP="video", SECLABEL{smack}="*"
+KERNEL=="slp_global_lock", GROUP="video", SECLABEL{smack}="*"
+SUBSYSTEM=="video4linux", SECLABEL{smack}="*"
+SUBSYSTEM=="drm", SECLABEL{smack}="*"
+
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SECLABEL{smack}="*"
+
+KERNEL=="fuse", SECLABEL{smack}="*"
+
+LABEL="tizen_default_permissions_end"
index 7839532..3165610 100644 (file)
@@ -1,5 +1,5 @@
 Name: system-plugin-emulator
-Version: 0.1.4
+Version: 0.1.5
 Release: 1
 
 %define systemd_dir     /usr/lib/systemd
@@ -117,6 +117,7 @@ fi
 /usr/lib/systemd/system/tizen-readahead-replay.service
 /usr/lib/systemd/system/wm_ready.service
 /usr/lib/systemd/system/tizen-generate-env.service
+/usr/lib/udev/rules.d/51-tizen-udev-default.rules
 /usr/lib/udev/rules.d/95-tizen-emulator.rules
 %dir /mnt/host
 /usr/share/license/%{name}