Remove SMACK rule file(.rule) according three domain model 96/19396/2 accepted/tizen_mobile tizen accepted/tizen/mobile/20141022.101712 submit/tizen/20140429.223240
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 10:05:16 +0000 (19:05 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 10:07:55 +0000 (03: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.email.rule)
- Remove install statement about installing rule file described in CMakeLists.txt
- Remove file path and name declaration of spec file (packaging/org.tizen.email.spec)

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

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

index 3ec80b7..8ec31a7 100755 (executable)
@@ -55,7 +55,6 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 INSTALL(FILES ${CMAKE_EMAIL_BINARY_DIR}/${PKGNAME}.xml DESTINATION ${SHAREDIR}/packages)
 
 # install rule, include file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses.d/)
 #INSTALL(FILES ${CMAKE_SOURCE_DIR}/ug.email-account-efl.include DESTINATION /etc/smack/accesses.d/)
 #INSTALL(FILES ${CMAKE_SOURCE_DIR}/ug.email-composer-efl.include DESTINATION /etc/smack/accesses.d/)
 #INSTALL(FILES ${CMAKE_SOURCE_DIR}/ug.email-mailbox-efl.include DESTINATION /etc/smack/accesses.d/)
diff --git a/org.tizen.email.rule b/org.tizen.email.rule
deleted file mode 100644 (file)
index f11f035..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-org.tizen.email system::homedir rwxat
-org.tizen.email system::vconf rwxat
-org.tizen.email system::media rwxat
-org.tizen.email system::share rwxat
-org.tizen.email system::use_internet rwxat
-org.tizen.email email-service rwx--
-org.tizen.email email-service::db rw---
-org.tizen.email webkit2-efl rwx--
-org.tizen.email isf rwx--
-org.tizen.email xorg rwx--
-org.tizen.email dbus rwxat
-org.tizen.email cbhm rwx--
-org.tizen.email pkgmgr r----
-org.tizen.email efreet r-x--
-org.tizen.email ail::db rw---
-org.tizen.email app-svc::db rw---
-org.tizen.email net-config r-x--
-org.tizen.email csc-manager rwx--
-org.tizen.email contacts-service rwx--
-org.tizen.email contacts-service::db rw---
-org.tizen.email calendar-service rwx--
-org.tizen.email calendar-service::db rw---
-org.tizen.email org.tizen.myfile rwx--
-org.tizen.email org.tizen.setting rwx--
-org.tizen.email org.tizen.indicator rwx--
-org.tizen.email org.tizen.browser rwx--
-org.tizen.email org.tizen.gallery rwxa-
-org.tizen.email org.tizen.smemo rwx--
-org.tizen.email org.tizen.calendar rwx--
-org.tizen.email org.tizen.contacts rwx--
-org.tizen.email org.tizen.camera-app rwx--
-org.tizen.email org.tizen.contacts-viewer rw---
-org.tizen.email org.tizen.facebook r-x--
-org.tizen.email org.tizen.eml-viewer rw---
-org.tizen.email org.tizen.quickpanel rwx--
-org.tizen.email data-provider-master rwx--
-org.tizen.email data-provider-master::share --x--
-org.tizen.email libug-phone::data -wx--
-org.tizen.email libaccounts-svc::db rw---
-org.tizen.email mdm-server rwx--
-org.tizen.email pulseaudio rwxat
-org.tizen.email sound_server rwx--
-org.tizen.email media-server rwx--
-org.tizen.email media-data::db rw---
-org.tizen.email notification::db rw---
-org.tizen.email worldclock::db rw---
-org.tizen.email ims-service::db rw---
-org.tizen.email allshare::svc rwx--
-org.tizen.email activesync-ui::eas-appsvc rw---
-org.tizen.email eas-engine rwx--
-org.tizen.email ug-image-viewer-efl rwxat
-org.tizen.email org.tizen.image-viewer rw---
-org.tizen.email sys-assert::info -wx--
-org.tizen.email sys-assert::core rwxat
-org.tizen.email system-server rwxa-
-org.tizen.email location_fw::db rw---
-org.tizen.email device::app_logging -w---
-org.tizen.email device::sys_logging -w---
-org.tizen.email net.wifi-qs r-x--
-org.tizen.email stest-service -w---
-org.tizen.email resman::db rw---
-org.tizen.email data-provider-master::db rw---
-org.tizen.email map-efl rwxat
-org.tizen.email org.tizen.email::email-tts-play --x--
-org.tizen.email cert-svc rwx--
-org.tizen.email deviced rwxa-
-org.tizen.email ug-email-docsearch-efl rwxat
-org.tizen.email ug-email-viewer-efl rwx--
-org.tizen.email phone-misc::db rw---
-org.tizen.email mobileprint --x--
-org.tizen.email org.tizen.music-player rw---
-org.tizen.email sec_db rwx--
-org.tizen.email::db system::use_internet -w---
-org.tizen.email::db media-server -w---
-org.tizen.email::db org.tizen.email -w---
-mobileprint system::homedir rwxat
-mobileprint system::vconf rwxat
-mobileprint system::media rwxat
-mobileprint system::share rwxat
-mobileprint pulseaudio rwxat
-mobileprint webkit2-efl r-x--
-mobileprint org.tizen.email rwx--
-mobileprint ug-email-viewer-efl rwxat
-org.tizen.app-tray mobileprint r-x--
-e17 mobileprint rwx--
-webkit2-efl org.tizen.email rwx--
-org.tizen.app-tray org.tizen.email r-xat
-e17 org.tizen.email rw---
-system::use_internet org.tizen.email -w---
-org.tizen.data-provider-slave org.tizen.email r-x--
-org.tizen.data-provider-slave eas-engine r-x--
-org.tizen.data-provider-slave email-service r-x--
-org.tizen.data-provider-slave email-service::db rw---
-org.tizen.quickpanel org.tizen.email r-x--
-org.tizen.indicator org.tizen.email rwx--
-stest-service org.tizen.email r-x--
-tts-server org.tizen.email rw---
-org.tizen.app-selector org.tizen.email --x--
-org.tizen.email e17 r-x--
-org.tizen.email org.tizen.pwlock r----
-org.tizen.email system::app_logging -w---
-org.tizen.email ug-worldclock-efl r----
-org.tizen.email dali rwxat
-org.tizen.email smemo::db rw---
-org.tizen.email org.tizen.image-editor r----
-org.tizen.email system::home rwxat
-org.tizen.email org.tizen.gallery::web-media.db rwx--
-org.tizen.email org.tizen.gallery::gallery-media.db rwx--
-org.tizen.email org.tizen.gallery-service rwx--
-org.tizen.email org.tizen.cluster-home rwx--
-org.tizen.email download-provider rw---
-org.tizen.email drmfw rw---
-org.tizen.email crash-worker --x--
-org.tizen.email msg-service rwx--
-org.tizen.email cloud-content-sync::db rw---
-org.tizen.email cloud-content-sync rwx--
-org.tizen.email device::video rw---
-org.tizen.email device::hwcodec rw---
-org.tizen.email org.tizen.gallery::face-svc.db rwx--
-org.tizen.email camera-external-engine rw---
-aul org.tizen.email rwx--
-isf org.tizen.email r----
-org.tizen.gallery-service org.tizen.email rwx--
-org.tizen.cluster-home ug-image-viewer-efl r-x--
-org.tizen.lockscreen ug-image-viewer-efl r-x--
-org.tizen.email org.tizen.message rwx--
-org.tizen.email ug-msg-composer-efl rwxat
-media-server org.tizen.email -w---
-org.tizen.email svi-data r-x--
-org.tizen.email immvibed rwx--
-context-service org.tizen.email r-x--
-org.tizen.email msg-service::db rw---
-org.tizen.email ug-msg-viewer-efl rwxat
-org.tizen.email org.tizen.email rwx--
-org.tizen.email ug-email-composer-efl rwxat
-org.tizen.email ug_bluetooth r-x--
-org.tizen.email syspopup::db rwx--
-org.tizen.email thumb-server r----
-org.tizen.email org.tizen.fileshare-service rwxat
-org.tizen.email wifi_direct_manager rw---
-org.tizen.fileshare-service org.tizen.email r----
-org.tizen.email nfc-manager rwx--
-org.tizen.email nfc-manager::p2p rwx--
-org.tizen.email nfc-manager::admin rwx--
-org.tizen.cluster-home org.tizen.email r-x--
-org.tizen.email device::camera rw---
-org.tizen.email device::mdnie rw---
-org.tizen.email pkgmer::db r----
-org.tizen.email power_manager rwx--
-org.tizen.email stt-server rwx--
-org.tizen.email tts-server rwx--
-org.tizen.email ug-camera-efl rwxat
-org.tizen.email vcs-server rwx--
-org.tizen.email image-filter-d::db rw---
-org.tizen.email pkgmgr::db rw---
-org.tizen.email org.tizen.svoice rwxat
-org.tizen.email org.tizen.dropbox r----
-org.tizen.email oma-ds-agent rwx--
-oma-ds-agent org.tizen.email rwx--
-org.tizen.email oma-ds-agent::cfg rwxat
-org.tizen.setting org.tizen.email 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.email syslogd rwx--
-org.tizen.email dlogutil r-x--
-org.tizen.email telephony_framework r-x--
-org.tizen.email aul r-x--
-org.tizen.email ode r-x--
-org.tizen.email sensor-framework r-x--
-org.tizen.email secure-storage rwx--
-org.tizen.email starter r-x--
-org.tizen.email osp-app-service r-x--
-org.tizen.email osp-security-service r-x--
-org.tizen.email osp-channel-service r-x--
-org.tizen.email org.tizen.app-tray r-x--
-org.tizen.email connman rwx--
-org.tizen.email mobicore-daemon r-x--
-org.tizen.email alarm-server rwx--
-org.tizen.email brcm_daemon r-x--
-org.tizen.email resman r-x--
-org.tizen.email osp-connectivity-service rwx--
-org.tizen.email push-service rwx--
-org.tizen.email org.tizen.data-provider-slave rwx--
-org.tizen.email usb-server rwx--
-org.tizen.email mtp-responder rwx--
-org.tizen.email sdbd rwx--
-org.tizen.email org.tizen.volume rwx--
-org.tizen.email samsung-account-front r-x--
-org.tizen.email location_fw::client rwx--
-org.tizen.email org.tizen.smartsearch --x--
-org.tizen.email ug-map-efl rwxat
-org.tizen.email obexd r-x--
-org.tizen.email eas-engine::db rw---
-org.tizen.email org.tizen.email::db rw---
-org.tizen.email system::pulseaudio rwxat
index 8d34fd2..9b19eae 100755 (executable)
@@ -113,6 +113,5 @@ ln -sf /usr/bin/ug-client %{_ugdir}/bin/email-setting-efl
 %{_sharedir}/icons/default/small/org.tizen.email.png
 %{_sharedir}/license/%{name}/LICENSE
 
-/etc/smack/accesses.d/org.tizen.email.rule