Remove SMACK rule file(.rule) according three domain model 66/19366/2 accepted/tizen_mobile accepted/tizen/mobile/20140509.054241 accepted/tizen/mobile/20140702.101653 submit/tizen/20140502.020726 submit/tizen/20140509.054627
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 07:05:50 +0000 (16:05 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 07:22:11 +0000 (00:22 -0700)
Since SMACK only allows three labels, "_"(floor), "User", "System"
The labels of current rule file are not appropriate

Solution:
- Remove rule file (e17.rule)
- Remove path of smack directory(/etc/smack/accesses.d) and rule file name (e17.rule) described in Makefile.am
- Remove file path and name declaration of spec file (packaging/e17.spec)

Reference site
https://wiki.tizen.org/wiki/Security:SmackThreeDomainModel

Change-Id: I22122892a77ba14d625d1c07d3d5ccc385aad1ba
Signed-off-by: seong.chung <seong.chung@samsung.com>
Makefile.am
e17.rule [deleted file]
packaging/e17.spec

index 6e1c0da..e6ec938 100644 (file)
@@ -75,8 +75,6 @@ ACLOCAL_AMFLAGS = -I m4
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = enlightenment.pc
 
-smackdir = /etc/smack/accesses.d/
-smack_DATA = e17.rule
 
 .PHONY: doc
 
diff --git a/e17.rule b/e17.rule
deleted file mode 100644 (file)
index 372d179..0000000
--- a/e17.rule
+++ /dev/null
@@ -1,24 +0,0 @@
-e17 system::vconf rwxat
-e17 system::vconf_misc r
-e17 system::homedir rwxat
-e17 xorg rw---
-e17 xorg::screencapture r
-e17 isf rwx--
-e17 org.tizen.virtual-controller r----
-e17 pkgmgr r----
-e17 e17-data rwx--
-e17 system r-x--
-e17 efreet r-x--
-e17 connman r----
-e17 aul rwx--
-e17 system::use_internet r----
-e17 device::app_logging -w---
-e17 device::sys_logging -w---
-e17 sys-assert::core rwxat
-e17 system::share rwx--
-e17 svi-data r-x--
-e17 sound_server rwx--
-e17 system::media rwxat
-e17 _ -wx--
-e17 pulseaudio rwx--
-system::use_internet e17 -w---
\ No newline at end of file
index 5804eb5..6890823 100644 (file)
@@ -226,7 +226,6 @@ rm -rf %{buildroot}/usr/share/enlightenment/data/favorites/.order
 %manifest e17-data.manifest
 %defattr(-,root,root,-)
 /usr/share/enlightenment/data/themes
-/etc/smack/accesses.d/e17.rule
 
 /usr/share/enlightenment/data/images/test.edj
 /usr/share/enlightenment/data/images/test.png