Remove SMACK rule file(.rule) according three domain model 79/19379/2 tizen submit/tizen/20140502.084904
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 08:13:53 +0000 (17:13 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 08:17:45 +0000 (01:17 -0700)
Since SMACK only allows three labels, "_"(floor), "User", "System"
The labels of current rule file are not appropriate

Solution:
- Remove rule file (org.tizen.app-selector.rule)
- Remove install statement about installing rule file described in CMakeLists.txt
- Remove file path and name declaration of spec file (packaging/org.tizen.app-selector.spec)

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

Change-Id: I3308fceb44303da656eb729f0dde6cc33322b9d6
Signed-off-by: seong.chung <seong.chung@samsung.com>
CMakeLists.txt
org.tizen.app-selector.rule [deleted file]
packaging/org.tizen.app-selector.spec

index 9b6fb35..e114a3a 100755 (executable)
@@ -65,8 +65,6 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/app-selector.edj DESTINATION ${EDJDIR})
 CONFIGURE_FILE(${PKGNAME}.xml.in ${CMAKE_BINARY_DIR}/${PKGNAME}.xml)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages)
 
-# install smack rule
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.app-selector.rule DESTINATION /opt/etc/smack/accesses.d)
 
 # i18n
 ADD_SUBDIRECTORY(po)
diff --git a/org.tizen.app-selector.rule b/org.tizen.app-selector.rule
deleted file mode 100644 (file)
index 827c023..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-org.tizen.app-selector system::homedir rwxat
-org.tizen.app-selector system::vconf rwxat
-org.tizen.app-selector system::media rwxat
-org.tizen.app-selector system::share rwxat
-org.tizen.app-selector system::use_internet r----
-org.tizen.app-selector pulseaudio rwxat
-org.tizen.app-selector sys-assert::core rwxat
-org.tizen.app-selector xorg rw---
-org.tizen.app-selector isf r----
-org.tizen.app-selector syslogd -w---
-org.tizen.app-selector ail::db rw---
-org.tizen.app-selector net.wifi-qs --x--
-org.tizen.app-selector sound_server rw---
-org.tizen.app-selector dbus r----
-e17 org.tizen.app-selector rw---
-stest-service org.tizen.app-selector r-x--
-org.tizen.app-selector stest-service -w---
-org.tizen.app-selector app-svc::db rw---
index 6cd6055..e4399eb 100755 (executable)
@@ -50,5 +50,4 @@ install LICENSE %{buildroot}/usr/share/license/%{name}
 /usr/share/edje/app-selector/app-selector.edj
 /usr/share/packages/org.tizen.app-selector.xml
 /usr/share/locale/*/LC_MESSAGES/*.mo
-/opt/etc/smack/accesses.d/org.tizen.app-selector.rule
 /usr/share/license/%{name}