Remove SMACK rule file(.rule) according three domain model 20/19420/2 accepted/tizen_mobile tizen accepted/tizen/mobile/20141022.101706 submit/tizen/20140429.223919 submit/tizen/20140429.224516
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 13:33:38 +0000 (22:33 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 13:35:50 +0000 (06:35 -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.myfile.rule)
- Remove install statement about installing rule file described in CMakeLists.txt
- Remove file path and name declaration of spec file (packaging/org.tizen.myfile.spec)

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

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

index 8fa5ddb..e8d1601 100644 (file)
@@ -163,7 +163,6 @@ INSTALL(DIRECTORY DESTINATION ${DATADIR})
 INSTALL(FILES ${CMAKE_BINARY_DIR}/desktop/${PKG_NAME}.xml DESTINATION ${XMLDIR})
 
 INSTALL(FILES desktop/${PKG_NAME}.png DESTINATION ${CMAKE_DESKTOP_ICON_DIR})
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.myfile.rule DESTINATION  /opt/etc/smack/accesses.d)
 
 ADD_SUBDIRECTORY(data)
 
diff --git a/org.tizen.myfile.rule b/org.tizen.myfile.rule
deleted file mode 100755 (executable)
index f052be9..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-org.tizen.myfile system::vconf rwxat
-org.tizen.myfile system::homedir rwxat
-org.tizen.myfile system::media rwxat
-org.tizen.myfile system::home rwxat
-org.tizen.myfile system::share rwxat
-org.tizen.myfile pulseaudio rwxat
-org.tizen.myfile device::video rw---
-org.tizen.myfile system::crash -wx--
-org.tizen.myfile system::use_internet rwxat
-org.tizen.myfile ail::db rw---
-org.tizen.myfile media-data::db rw---
-org.tizen.myfile app-svc::db rw---
-org.tizen.myfile email-service::db rw---
-org.tizen.myfile org.tizen.indicator rwx--
-org.tizen.myfile org.tizen.message rwx--
-org.tizen.myfile org.tizen.cluster-home rwx--
-org.tizen.myfile org.tizen.setting rwx--
-org.tizen.myfile org.tizen.email rwx--
-org.tizen.myfile wifi_direct_manager rw---
-org.tizen.myfile power_manager rwx--
-org.tizen.myfile email-service rwx--
-org.tizen.myfile media-server rwx--
-org.tizen.myfile contacts-service rwx--
-org.tizen.myfile sound_server rwx--
-org.tizen.myfile msg-service rwx--
-org.tizen.myfile thumb-server rw---
-org.tizen.myfile system-server rwxa-
-org.tizen.myfile mdm-server rwx--
-org.tizen.myfile efreet r-x--
-org.tizen.myfile xorg rwx--
-org.tizen.myfile isf rwx--
-org.tizen.myfile dbus rwxat
-org.tizen.myfile nfc-manager rwx--
-org.tizen.myfile data-provider-master rwx--
-org.tizen.myfile crash-worker r-x--
-org.tizen.myfile net.wifi-qs rwx--
-org.tizen.myfile sys-assert::info -wx--
-org.tizen.myfile sys-assert::core rwxat
-org.tizen.myfile cbhm rwx--
-org.tizen.myfile drmfw rw---
-org.tizen.myfile deviced rwxa-
-org.tizen.myfile org.tizen.admin-data rw---
-e17 org.tizen.myfile rw---
-system::use_internet org.tizen.myfile -w---
-org.tizen.data-provider-slave org.tizen.myfile rwx--
-org.tizen.contacts org.tizen.myfile rwx--
-org.tizen.email org.tizen.myfile rwx--
-org.tizen.app-tray org.tizen.myfile r-xat
-org.tizen.music-player org.tizen.myfile rwx--
-org.tizen.volume org.tizen.myfile --x--
-org.tizen.quickpanel org.tizen.myfile --x--
-org.tizen.lockscreen org.tizen.myfile --x--
-org.tizen.cluster-home org.tizen.myfile r-x--
-context-service org.tizen.myfile r-x--
-media-server org.tizen.myfile -w---
-nfc-share-service org.tizen.myfile rw---
-isf org.tizen.myfile r-x--
-net.wifi-qs org.tizen.myfile --x--
-org.tizen.image-viewer org.tizen.myfile --x--
-org.tizen.dailybriefing-agent org.tizen.myfile --x--
-org.tizen.indicator org.tizen.myfile --x--
-org.tizen.miniapp-tray org.tizen.myfile --x--
-org.tizen.add-viewer org.tizen.myfile --x--
-org.tizen.myfile contacts-service::db rw---
-org.tizen.myfile device::app_logging -w---
-org.tizen.myfile csc-manager rwx--
-org.tizen.myfile org.tizen.smemo rwx--
-org.tizen.myfile org.tizen.gallery rwxa-
-org.tizen.myfile ims-service::db rw---
-org.tizen.myfile ug-msg-composer-efl rwxat
-org.tizen.myfile org.tizen.gallery::web-media.db rwx--
-org.tizen.myfile org.tizen.gallery::gallery-media.db rwx--
-org.tizen.myfile org.tizen.gallery-service rwx--
-org.tizen.myfile org.tizen.contacts rwx--
-org.tizen.myfile ug-image-viewer-efl rwxat
-org.tizen.myfile download-provider rw---
-org.tizen.myfile allshare::svc rwx--
-org.tizen.myfile net-config r-x--
-org.tizen.myfile pkgmgr r----
-org.tizen.myfile org.tizen.myfile rw---
-org.tizen.myfile dali rwxat
-org.tizen.myfile cloud-content-sync::db rw---
-org.tizen.myfile cloud-content-sync rwx--
-org.tizen.myfile device::hwcodec rw---
-org.tizen.myfile org.tizen.gallery::face-svc.db rwx--
-org.tizen.myfile ug-email-viewer-efl rwx--
-org.tizen.myfile ug-email-docsearch-efl --x--
-org.tizen.myfile camera-external-engine rw---
-aul org.tizen.myfile rwx--
-org.tizen.gallery-service org.tizen.myfile rwx--
-org.tizen.cluster-home ug-image-viewer-efl r-x--
-org.tizen.lockscreen ug-image-viewer-efl r-x--
-org.tizen.myfile smemo::db rw---
-org.tizen.myfile org.tizen.browser rw---
-org.tizen.myfile org.tizen.image-editor r----
-org.tizen.myfile org.tizen.calendar rwx--
-org.tizen.myfile calendar-service rwx--
-org.tizen.myfile device::sys_logging -w---
-org.tizen.myfile webkit2-efl r-x--
-org.tizen.myfile resman::db rw---
-org.tizen.myfile map-efl rwxat
-org.tizen.myfile ug-email-composer-efl rwxat
-org.tizen.myfile ug_bluetooth r-x--
-org.tizen.myfile syspopup::db rwx--
-org.tizen.myfile system::app_logging -w---
-org.tizen.myfile svi-data r-x--
-org.tizen.myfile immvibed rwx--
-org.tizen.myfile libaccounts-svc::db rw---
-org.tizen.myfile device::camera rw---
-org.tizen.myfile device::mdnie rw---
-org.tizen.myfile pkgmer::db r----
-org.tizen.myfile stt-server rwx--
-org.tizen.myfile tts-server rwx--
-org.tizen.myfile ug-camera-efl rwxat
-org.tizen.myfile vcs-server rwx--
-org.tizen.myfile image-filter-d::db rw---
-org.tizen.myfile location_fw::db rw---
-org.tizen.myfile pkgmgr::db rw---
-org.tizen.myfile org.tizen.svoice rwxat
-org.tizen.myfile org.tizen.dropbox r----
-org.tizen.myfile org.tizen.facebook r-x--
-org.tizen.myfile oma-ds-agent rwx--
-oma-ds-agent org.tizen.myfile rwx--
-org.tizen.myfile oma-ds-agent::cfg rwxat
-org.tizen.setting org.tizen.myfile 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.myfile syslogd rwx--
-org.tizen.myfile e17 r----
-org.tizen.myfile dlogutil r-x--
-org.tizen.myfile telephony_framework r-x--
-org.tizen.myfile aul r-x--
-org.tizen.myfile ode r-x--
-org.tizen.myfile sensor-framework r-x--
-org.tizen.myfile secure-storage r-x--
-org.tizen.myfile starter r-x--
-org.tizen.myfile osp-app-service r-x--
-org.tizen.myfile osp-security-service r-x--
-org.tizen.myfile osp-channel-service r-x--
-org.tizen.myfile org.tizen.app-tray r-x--
-org.tizen.myfile org.tizen.quickpanel r-x--
-org.tizen.myfile connman rwx--
-org.tizen.myfile mobicore-daemon r-x--
-org.tizen.myfile alarm-server rwx--
-org.tizen.myfile brcm_daemon r-x--
-org.tizen.myfile resman r-x--
-org.tizen.myfile osp-connectivity-service rwx--
-org.tizen.myfile push-service rwx--
-org.tizen.myfile eas-engine rwx--
-org.tizen.myfile org.tizen.data-provider-slave rwx--
-org.tizen.myfile usb-server rwx--
-org.tizen.myfile mtp-responder rwx--
-org.tizen.myfile sdbd rwx--
-org.tizen.myfile org.tizen.volume rwx--
-org.tizen.myfile samsung-account-front r-x--
-org.tizen.myfile worldclock::db rw---
-org.tizen.myfile location_fw::client rwx--
-org.tizen.myfile org.tizen.smartsearch --x--
-org.tizen.myfile ug-map-efl rwxat
-org.tizen.myfile obexd r-x--
-org.tizen.myfile org.tizen.fileshare-service rwxat
-org.tizen.fileshare-service org.tizen.myfile r----
-org.tizen.myfile nfc-manager::p2p rwx--
-org.tizen.myfile nfc-manager::admin rwx--
-org.tizen.myfile phone-misc::db rw---
-org.tizen.myfile msg-service::db rw---
-org.tizen.myfile ug-msg-viewer-efl rwxat
index f7528b3..63b9500 100644 (file)
@@ -72,7 +72,6 @@ chown -R 5000:5000 /opt/usr/apps/org.tizen.myfile/data
 %manifest org.tizen.myfile.manifest
 %defattr(-,root,root,-)
 %license LICENSE.Flora NOTICE
-/opt/etc/smack/accesses.d/org.tizen.myfile.rule
 /usr/apps/org.tizen.myfile/bin/myfile
 /usr/apps/org.tizen.myfile/res/locale/*
 /usr/apps/org.tizen.myfile/res/images/*