From e4468c5d77216f18c9cefdb715a63767f529de3f Mon Sep 17 00:00:00 2001 From: "jc47.park" Date: Fri, 3 May 2013 16:12:49 +0900 Subject: [PATCH] Added the SMACK rule. --- org.tizen.email.rule | 109 +++++++++++++++++++++++++++++++++++++++++ packaging/org.tizen.email.spec | 8 +++ ug.email-account-efl.include | 8 +++ ug.email-composer-efl.include | 36 ++++++++++++++ ug.email-mailbox-efl.include | 8 +++ ug.email-setting-efl.include | 18 +++++++ ug.email-viewer-efl.include | 11 +++++ 7 files changed, 198 insertions(+) create mode 100755 org.tizen.email.rule create mode 100755 ug.email-account-efl.include create mode 100755 ug.email-composer-efl.include create mode 100755 ug.email-mailbox-efl.include create mode 100755 ug.email-setting-efl.include create mode 100755 ug.email-viewer-efl.include diff --git a/org.tizen.email.rule b/org.tizen.email.rule new file mode 100755 index 0000000..53b76b6 --- /dev/null +++ b/org.tizen.email.rule @@ -0,0 +1,109 @@ +# subject rule +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 rw +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 rwx +org.tizen.email cbhm r +org.tizen.email pkgmgr r +org.tizen.email efreet rx +org.tizen.email ail::db rw +org.tizen.email app-svc::db rw +org.tizen.email net-config r +#org.tizen.email csc-manager x +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 rw +org.tizen.email org.tizen.browser wx +org.tizen.email org.tizen.gallery rwxa +#org.tizen.email com.samsung.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 com.samsung.facebook r +#org.tizen.email com.samsung.eml-viewer rw +org.tizen.email org.tizen.quickpanel w +org.tizen.email data-provider-master rw +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 w +org.tizen.email pulseaudio rwxat +#org.tizen.email sound_server rw +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 r +#org.tizen.email eas-engine rwx +org.tizen.email ug-image-viewer-efl wx +org.tizen.email org.tizen.image-viewer rw +org.tizen.email sys-assert::info wx +org.tizen.email sys-assert::core wx +org.tizen.email system-server rwa +#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 rx +#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 x +#org.tizen.email org.tizen.email::email-tts-play x +org.tizen.email cert-svc rwx +#org.tizen.email deviced rwa +#org.tizen.email ug-email-docsearch-efl rwx +#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 + +# subject rule for org.tizen.email::db +#org.tizen.email::db system::use_internet w +#org.tizen.email::db media-server w +#org.tizen.email::db org.tizen.email w + +# object rule +mobileprint ug.email-viewer-efl include +webkit2-efl org.tizen.email rxw +#com.samsung.app-tray org.tizen.email rx +e17 org.tizen.email w +system::use_internet org.tizen.email w +org.tizen.data-provider-slave org.tizen.email rx +#org.tizen.data-provider-slave eas-engine rx +org.tizen.data-provider-slave email-service rx +org.tizen.data-provider-slave email-service::db rw +org.tizen.quickpanel org.tizen.email rx +org.tizen.indicator org.tizen.email rwx +#stest-service org.tizen.email rx +#tts-server org.tizen.email rw +org.tizen.app-selector org.tizen.email x + +# include rule +org.tizen.email ug.worldclock-efl include +#org.tizen.email ug.smemo-efl include +org.tizen.email ug.camera-efl include +org.tizen.email ug.image-viewer-efl include +org.tizen.email ug.email-account-efl include +#org.tizen.email ug.email-block-efl include +#org.tizen.email ug.email-filter-efl include +org.tizen.email ug.email-composer-efl include +#org.tizen.email ug.email-docsearch-efl include +org.tizen.email ug.email-mailbox-efl include +org.tizen.email ug.email-setting-efl include +org.tizen.email ug.email-viewer-efl include +#org.tizen.email ug.activesync-efl include diff --git a/packaging/org.tizen.email.spec b/packaging/org.tizen.email.spec index 12ce419..b0ba6e2 100755 --- a/packaging/org.tizen.email.spec +++ b/packaging/org.tizen.email.spec @@ -113,3 +113,11 @@ 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/accesses2.d/org.tizen.email.rule +/etc/smack/accesses2.d/ug.email-account-efl.include +/etc/smack/accesses2.d/ug.email-composer-efl.include +/etc/smack/accesses2.d/ug.email-mailbox-efl.include +/etc/smack/accesses2.d/ug.email-setting-efl.include +/etc/smack/accesses2.d/ug.email-viewer-efl.include + + diff --git a/ug.email-account-efl.include b/ug.email-account-efl.include new file mode 100755 index 0000000..13f8e63 --- /dev/null +++ b/ug.email-account-efl.include @@ -0,0 +1,8 @@ +$1 system::homedir rwxat +$1 system::vconf rwxat +$1 system::media rwxat +$1 system::share rwxat +$1 pulseaudio rwxat + +#com.samsung.app-tray $1 rx +e17 $1 w diff --git a/ug.email-composer-efl.include b/ug.email-composer-efl.include new file mode 100755 index 0000000..9c879e7 --- /dev/null +++ b/ug.email-composer-efl.include @@ -0,0 +1,36 @@ +$1 system::homedir rwxat +$1 system::vconf rwxat +$1 system::media rwxat +$1 system::share rwxat +$1 pulseaudio rwxat + +$1 org.tizen.indicator w +#$1 com.samsung.smemo rx +$1 org.tizen.email rwx +$1 org.tizen.contacts rx +$1 org.tizen.calendar rx +$1 efreet rx + +#$1 mdm-server w +$1 calendar-service rwx +$1 contacts-service rwx +$1 contacts-service::db rw +#$1 sound_server rw +$1 ail::db rw +#$1 csc-manager rwx +#$1 ims-service::db rw +$1 app-svc::db rw +$1 system::use_internet r +$1 device::app_logging w +$1 device::sys_logging w +$1 email-service rw +$1 email-service::db rw +$1 webkit2-efl rx +$1 data-provider-master rw +#$1 resman::db rw +#$1 map-efl x +#$1 smemo::db rw +$1 ug-email-composer-efl rwxat + +#com.samsung.app-tray $1 rx +e17 $1 w diff --git a/ug.email-mailbox-efl.include b/ug.email-mailbox-efl.include new file mode 100755 index 0000000..13f8e63 --- /dev/null +++ b/ug.email-mailbox-efl.include @@ -0,0 +1,8 @@ +$1 system::homedir rwxat +$1 system::vconf rwxat +$1 system::media rwxat +$1 system::share rwxat +$1 pulseaudio rwxat + +#com.samsung.app-tray $1 rx +e17 $1 w diff --git a/ug.email-setting-efl.include b/ug.email-setting-efl.include new file mode 100755 index 0000000..1dde79c --- /dev/null +++ b/ug.email-setting-efl.include @@ -0,0 +1,18 @@ +# subject rule +$1 system::homedir rwxat +$1 system::vconf rwxat +$1 system::media rwxat +$1 system::share rwxat +$1 pulseaudio rwxat +$1 email-service rwx +$1 email-service::db rw +#$1 csc-manager r +$1 org.tizen.indicator w +$1 org.tizen.gallery x +#$1 eas-engine::db rw +#$1 secure-storage w +#$1 org.tizen.email::db rw + +# object rule +#com.samsung.app-tray $1 rx +e17 $1 w diff --git a/ug.email-viewer-efl.include b/ug.email-viewer-efl.include new file mode 100755 index 0000000..f15e571 --- /dev/null +++ b/ug.email-viewer-efl.include @@ -0,0 +1,11 @@ +$1 system::homedir rwxat +$1 system::vconf rwxat +$1 system::media rwxat +$1 system::share rwxat +$1 pulseaudio rwxat +$1 webkit2-efl rx +$1 org.tizen.email rwx +$1 ug-email-viewer-efl rwxat + +#com.samsung.app-tray $1 rx +e17 $1 w -- 2.7.4