Remove SMACK rule file(.rule) according three domain model 18/19418/2 accepted/tizen_mobile tizen accepted/tizen/mobile/20141022.101745 submit/tizen/20140429.223830
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 13:25:03 +0000 (22:25 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 13:26:16 +0000 (06:26 -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.message.rule)
- Remove install statement about installing rule file described in CMakeLists.txt
- Remove file path and name declaration of spec file (packaging/org.tizen.message.spec)

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

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

index 4787995..33203c9 100755 (executable)
@@ -65,7 +65,6 @@ INSTALL(FILES ${CMAKE_SOURCE_COMMON_DIR}/data/image/${PKGNAME}.png DESTINATION /
 INSTALL(DIRECTORY ${CMAKE_SOURCE_COMMON_DIR}/data/image/ DESTINATION ${IMGDIR} FILES_MATCHING PATTERN "*.png")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_COMMON_DIR}/data/image/ DESTINATION ${IMGDIR} FILES_MATCHING PATTERN "*.PNG")
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses.d/)
 #INSTALL(FILES ${CMAKE_SOURCE_MAIN_DIR}/${PROJECT_NAME}.ini DESTINATION share/process-info/ )
 
 #Install license file.
diff --git a/org.tizen.message.rule b/org.tizen.message.rule
deleted file mode 100755 (executable)
index c61c6b3..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-org.tizen.message xorg rwx--
-org.tizen.message isf rwx--
-org.tizen.message dbus rwxat
-org.tizen.message efreet r-x--
-org.tizen.message ail::db rw---
-org.tizen.message system::vconf rwxat
-org.tizen.message system::homedir rwxat
-org.tizen.message system::use_internet rwxat
-org.tizen.message system::media rwxat
-org.tizen.message system::share rwxat
-org.tizen.message pulseaudio rwxat
-org.tizen.message contacts-service rwx--
-org.tizen.message calendar-service rwx--
-org.tizen.message msg-service rwx--
-org.tizen.message media-server rwx--
-org.tizen.message msg-service::db rw---
-org.tizen.message contacts-service::db rw---
-org.tizen.message app-svc::db rw---
-org.tizen.message libaccounts-svc::db rw---
-org.tizen.message org.tizen.indicator rwx--
-org.tizen.message org.tizen.contacts rwx--
-org.tizen.message org.tizen.gallery rwxa-
-org.tizen.message org.tizen.calendar rwx--
-org.tizen.message org.tizen.music-player rwx--
-org.tizen.message org.tizen.setting rwx--
-org.tizen.message org.tizen.data-provider-slave rwx--
-org.tizen.message data-provider-master rwx--
-org.tizen.message sys-assert::info -wx--
-org.tizen.message sys-assert::core rwxat
-org.tizen.message system-server rwxa-
-isf org.tizen.message r-x--
-e17 org.tizen.message rw---
-aul org.tizen.message rwx--
-system::use_internet org.tizen.message -w---
-media-server org.tizen.message -w---
-org.tizen.data-provider-slave org.tizen.message r-x--
-org.tizen.quickpanel org.tizen.message rwx--
-org.tizen.indicator org.tizen.message rwx--
-org.tizen.lockscreen org.tizen.message r-x--
-org.tizen.volume org.tizen.message --x--
-org.tizen.message org.tizen.message rwx--
-org.tizen.message system::home rwxat
-org.tizen.message org.tizen.gallery::web-media.db rwx--
-org.tizen.message org.tizen.gallery::gallery-media.db rwx--
-org.tizen.message org.tizen.gallery-service rwx--
-org.tizen.message org.tizen.cluster-home rwx--
-org.tizen.message ug-image-viewer-efl rwxat
-org.tizen.message download-provider rw---
-org.tizen.message drmfw rw---
-org.tizen.message cbhm rwx--
-org.tizen.message allshare::svc rwx--
-org.tizen.message net-config r-x--
-org.tizen.message pkgmgr r----
-org.tizen.message org.tizen.myfile rw---
-org.tizen.message dali rwxat
-org.tizen.message crash-worker --x--
-org.tizen.message cloud-content-sync::db rw---
-org.tizen.message cloud-content-sync rwx--
-org.tizen.message device::video rw---
-org.tizen.message device::hwcodec rw---
-org.tizen.message org.tizen.gallery::face-svc.db rwx--
-org.tizen.message ug-email-viewer-efl rwx--
-org.tizen.message email-service rwx--
-org.tizen.message ug-email-docsearch-efl --x--
-org.tizen.message camera-external-engine rw---
-org.tizen.gallery-service org.tizen.message rwx--
-org.tizen.cluster-home ug-image-viewer-efl r-x--
-org.tizen.lockscreen ug-image-viewer-efl r-x--
-org.tizen.message org.tizen.browser rw---
-org.tizen.message org.tizen.image-editor r----
-org.tizen.message org.tizen.email rwx--
-org.tizen.message device::sys_logging -w---
-org.tizen.message email-service::db rw---
-org.tizen.message webkit2-efl r-x--
-org.tizen.message resman::db rw---
-org.tizen.message map-efl rwxat
-org.tizen.message ug-email-composer-efl rwxat
-org.tizen.message ug_bluetooth r-x--
-org.tizen.message syspopup::db rwx--
-org.tizen.message system::app_logging -w---
-org.tizen.message svi-data r-x--
-org.tizen.message immvibed rwx--
-org.tizen.message device::camera rw---
-org.tizen.message device::mdnie rw---
-org.tizen.message pkgmer::db r----
-org.tizen.message power_manager rwx--
-org.tizen.message stt-server rwx--
-org.tizen.message ug-camera-efl rwxat
-org.tizen.message vcs-server rwx--
-org.tizen.message image-filter-d::db rw---
-org.tizen.message location_fw::db rw---
-org.tizen.message pkgmgr::db rw---
-org.tizen.message org.tizen.dropbox r----
-org.tizen.message oma-ds-agent rwx--
-oma-ds-agent org.tizen.message rwx--
-org.tizen.message oma-ds-agent::cfg rwxat
-org.tizen.setting org.tizen.message r-x--
-org.tizen.setting oma-ds-agent::cfg rwx--
-system::use_internet oma-ds-agent rwx--
-oma-ds-agent system::use_internet rwx--
-org.tizen.message syslogd rwx--
-org.tizen.message e17 r----
-org.tizen.message dlogutil r-x--
-org.tizen.message telephony_framework r-x--
-org.tizen.message aul r-x--
-org.tizen.message ode r-x--
-org.tizen.message secure-storage r-x--
-org.tizen.message starter r-x--
-org.tizen.message osp-app-service r-x--
-org.tizen.message osp-security-service r-x--
-org.tizen.message osp-channel-service r-x--
-org.tizen.message org.tizen.quickpanel r-x--
-org.tizen.message connman rwx--
-org.tizen.message mobicore-daemon r-x--
-org.tizen.message alarm-server rwx--
-org.tizen.message brcm_daemon r-x--
-org.tizen.message resman r-x--
-org.tizen.message osp-connectivity-service rwx--
-org.tizen.message push-service rwx--
-org.tizen.message eas-engine rwx--
-org.tizen.message usb-server rwx--
-org.tizen.message mtp-responder rwx--
-org.tizen.message sdbd rwx--
-org.tizen.message org.tizen.volume rwx--
-org.tizen.message samsung-account-front r-x--
-org.tizen.message worldclock::db rw---
-org.tizen.message thumb-server r----
-context-service org.tizen.message r-x--
-org.tizen.message location_fw::client rwx--
-org.tizen.message org.tizen.smartsearch --x--
-org.tizen.message ug-map-efl rwxat
-org.tizen.message obexd r-x--
-org.tizen.message org.tizen.fileshare-service rwxat
-org.tizen.message wifi_direct_manager rw---
-org.tizen.fileshare-service org.tizen.message r----
-org.tizen.message nfc-manager rwx--
-org.tizen.message nfc-manager::p2p rwx--
-org.tizen.message nfc-manager::admin rwx--
-org.tizen.cluster-home org.tizen.message r-x--
index 90730fd..1d4f1d8 100755 (executable)
@@ -93,9 +93,11 @@ ln -sf /usr/bin/ug-client /usr/ug/bin/msg-composer-efl
 %dir /opt/usr/apps/org.tizen.message/data
 /usr/share/icons/default/small/*.png
 /usr/share/license/%{name}
-/etc/smack/accesses.d/org.tizen.message.rule
 
 %changelog
+* Fri Apr 11 2014 Seongwook Chung <seong.chung@samsung.com>
+- Remove SMACK rule file because of SMACK three domain model
+
 * Tue May 14 2013 Jaeyun Jeong <jyjeong@samsung.com>
 - Change message icon.