Added the SMACK rule.
authorjc47.park <jc47.park@samsung.com>
Fri, 3 May 2013 07:12:49 +0000 (16:12 +0900)
committerjc47.park <jc47.park@samsung.com>
Fri, 3 May 2013 07:12:49 +0000 (16:12 +0900)
org.tizen.email.rule [new file with mode: 0755]
packaging/org.tizen.email.spec
ug.email-account-efl.include [new file with mode: 0755]
ug.email-composer-efl.include [new file with mode: 0755]
ug.email-mailbox-efl.include [new file with mode: 0755]
ug.email-setting-efl.include [new file with mode: 0755]
ug.email-viewer-efl.include [new file with mode: 0755]

diff --git a/org.tizen.email.rule b/org.tizen.email.rule
new file mode 100755 (executable)
index 0000000..53b76b6
--- /dev/null
@@ -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
index 12ce419..b0ba6e2 100755 (executable)
@@ -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 (executable)
index 0000000..13f8e63
--- /dev/null
@@ -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 (executable)
index 0000000..9c879e7
--- /dev/null
@@ -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 (executable)
index 0000000..13f8e63
--- /dev/null
@@ -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 (executable)
index 0000000..1dde79c
--- /dev/null
@@ -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 (executable)
index 0000000..f15e571
--- /dev/null
@@ -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