Remove SMACK rule file(.rule) according three domain model
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 14:05:35 +0000 (23:05 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 14:07:53 +0000 (07:07 -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.taskmgr.rule)
- Remove install statement about installing rule file described in CMakeLists.txt
- Remove file path and name declaration of spec file (packaging/org.tizen.taskmgr.spec)

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

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

index 5ff42d0..c8d3038 100755 (executable)
@@ -93,7 +93,6 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 #CONFIGURE_FILE(${PKGNAME}.desktop.in ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.png DESTINATION ${ICONDIR})
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /opt/etc/smack/accesses.d)
 
 #install application HOME directory
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
diff --git a/org.tizen.taskmgr.rule b/org.tizen.taskmgr.rule
deleted file mode 100644 (file)
index 0a74042..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-org.tizen.taskmgr system::homedir rwxat
-org.tizen.taskmgr system::vconf rwxat
-org.tizen.taskmgr system::media rwxat
-org.tizen.taskmgr system::share rwxat
-org.tizen.taskmgr pulseaudio rwxat
-dbus org.tizen.taskmgr rx
-org.tizen.taskmgr xorg rw
-org.tizen.taskmgr ail::db rw
-org.tizen.taskmgr rua::db rw
-org.tizen.taskmgr dbug w
-org.tizen.taskmgr isf r
-aul org.tizen.taskmgr rx
-e17 org.tizen.taskmgr rwx
index 9fb5585..f456d76 100755 (executable)
@@ -48,4 +48,3 @@ rm -rf %{buildroot}
 /opt/usr/apps/org.tizen.taskmgr/data
 /usr/share/packages/*
 /usr/share/icons/default/small/org.tizen.taskmgr.png
-/opt/etc/smack/accesses.d/org.tizen.taskmgr.rule