Removed the smack rule and chsmack command line 45/43345/1 accepted/tizen/mobile/20150710.003735 accepted/tizen/tv/20150710.003756 accepted/tizen/wearable/20150710.003825 submit/tizen/20150709.120003
authorSunghyun Kwon <sh0701.kwon@samsung.com>
Wed, 8 Jul 2015 08:05:09 +0000 (17:05 +0900)
committerSunghyun Kwon <sh0701.kwon@samsung.com>
Wed, 8 Jul 2015 08:05:09 +0000 (17:05 +0900)
Change-Id: I439c3ae937d8e084ec327aea81a5088541999214

packaging/email-service.manifest
packaging/email-service_init_db.sh

index 725847e..97e8c31 100644 (file)
@@ -1,89 +1,5 @@
 <manifest>
-        <define>
-                       <domain name="email-service"/>
-                       <provide>
-                               <label name="email-service::read"/>
-                               <label name="email-service::write"/>
-                       </provide>
-                       <!--
-                       <provide>
-                               <label name="email-service::db"/>
-                       </provide>
-                       -->
-                       <permit>
-                               <smack permit="libaccounts-svc" type="rx"/>
-                               <smack permit="org.tizen.app-selector" type="x"/>
-                               <smack permit="org.tizen.indicator" type="rwx"/>
-                               <smack permit="org.tizen.lockscreen" type="rx"/>
-                               <smack permit="org.tizen.quickpanel" type="rx"/>
-                               <smack permit="secure-storage" type="w"/>
-                               <smack permit="system::share" type="rwx"/>
-                               <smack permit="system::use_internet" type="rwx"/>
-                               <smack permit="sdbd" type="rwx"/>
-                       </permit>
-                       <request>
-                               <smack request="ail::db" type="r"/>
-                               <smack request="badge::db" type="rw"/>
-                               <smack request="connman" type="rw"/>
-                               <smack request="connman::set" type="rw"/>
-                               <smack request="connman::get" type="rw"/>
-                               <smack request="contacts-service" type="w"/>
-                               <smack request="contacts-service::svc" type="r"/>
-                               <smack request="contacts-service::phonelog" type="rw"/>
-                               <smack request="data-provider-master" type="rw"/>
-                               <smack request="data-provider-master::badge" type="w"/>
-                               <smack request="device::app_logging" type="w"/>
-                               <smack request="device::sys_logging" type="w"/>
-                               <smack request="deviced::display" type="rw"/>
-                               <smack request="email::vconf_badge" type="rw"/>
-                               <smack request="email::vconf_latest_mail_id" type="rw"/>
-                               <smack request="email::vconf_multimedia" type="rw"/>
-                               <smack request="email::vconf_notification" type="rw"/>
-                               <smack request="email::vconf_sync_status" type="rw"/>
-                               <smack request="email-service::db" type="rw"/>
-                               <smack request="email-service::write" type="rw"/>
-                               <smack request="msg-service::wappush" type="rw"/>
-                               <smack request="pkgmgr::db" type="rl"/>
-                               <smack request="sdbd" type="rwx"/>
-                               <smack request="secure-storage::email-service" type="rw"/>
-                               <smack request="secure-storage::pkcs12" type="r"/>
-                               <smack request="system::use_internet" type="w"/>
-                               <smack request="system::share" type="wx"/>
-                               <smack request="system::vconf" type="arwxt"/>
-                               <smack request="system::vconf_badge" type="r"/>
-                               <smack request="system::vconf_inhouse" type="rl"/>
-                               <smack request="system::vconf_network" type="rl"/>
-                               <smack request="system::vconf_notification" type="r"/>
-                               <smack request="system::vconf_system" type="rl"/>
-                               <smack request="system::vconf_setting" type="r"/>
-                               <smack request="telephony_framework::api_ps_public" type="rw"/>
-                       </request>
-        </define>
-        <assign>
-                       <filesystem path="/usr/lib/libemail-api.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-api.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-ipc.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-ipc.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-common-use.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-common-use.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-core.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-core.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-device.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-device.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-network.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-network.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-storage.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-storage.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-smime.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-smime.so.1.1.0" label="_"/>
-                       <filesystem path="/usr/lib/libemail-smime-api.so.1" label="_"/>
-                       <filesystem path="/usr/lib/libemail-smime-api.so.1.1.0" label="_"/>
-                       <filesystem path="/etc/rc.d/init.d/email-service" label="_" exec_label="none"/>
-                       <filesystem path="/usr/lib/systemd/user/email.service" label="_"/>
-                       <filesystem path="/usr/lib/systemd/user/tizen-middleware.target.wants/email.service" label="_"/>
-                       <filesystem path="/usr/share/dbus-1/services/email-service.service" label="_"/>
-        </assign>
-        <request>
-                       <domain name="email-service"/>
-        </request>
+       <request>
+               <domain name="_"/>
+       </request>
 </manifest>
index 74e1ead..051d09a 100644 (file)
@@ -65,18 +65,10 @@ chmod 664 ${TZ_USER_DB}/.email-service.db-journal
 
 mkdir -m775 -p ${TZ_USER_DATA}/email/.email_data
 chgrp 6006 ${TZ_USER_DATA}/email/.email_data
-chsmack -a 'email-service' ${TZ_USER_DATA}/email/.email_data
 
 mkdir -m775 -p ${TZ_USER_DATA}/email/.email_data/tmp
 chgrp 6006 ${TZ_USER_DATA}/email/.email_data/tmp
-chsmack -a 'email-service' ${TZ_USER_DATA}/email/.email_data/tmp
 
 mkdir -p ${TZ_SYS_SHARE}/cert-svc/certs/trusteduser/email
 chgrp 6006 ${TZ_SYS_SHARE}/cert-svc/certs/trusteduser/email
 
-if [ -f ${TZ_USER_DB}/.email-service.db ]
-then
-       chsmack -a 'email-service::db' ${TZ_USER_DB}/.email-service.db*
-fi
-
-