summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjooseong.lee <jooseong.lee@samsung.com>2014-05-13 14:28:44 +0900
committerjooseong lee <jooseong.lee@samsung.com>2014-05-12 22:28:44 -0700
commitc07ffd61fad6c7fb7fbd24e017a96715906875df (patch)
tree4dbbdd86bab0c5751a92782cab2588a936abf254
parent881ce3def0be77cd7773576a5a44be7e59b4c895 (diff)
downloademail-service-c07ffd61fad6c7fb7fbd24e017a96715906875df.tar.gz
email-service-c07ffd61fad6c7fb7fbd24e017a96715906875df.tar.bz2
email-service-c07ffd61fad6c7fb7fbd24e017a96715906875df.zip
[Problem] Most db files have 'floor' label. Because these are created during image creation time. Therefore no process can write the dbs (since 'floor' label allows only read and execute) [Solution] Modify smack label of the db files based on condition below referring three domain model Condition1. Assign domain of process which creates db files Condition2. Assign domain of process accesses db files. Change-Id: I25afd39c8cafc027e7b5f85f78748f2e092c7f0d Signed-off-by: jooseong.lee <jooseong.lee@samsung.com>
-rwxr-xr-xpackaging/email-service.spec1
1 files changed, 1 insertions, 0 deletions
diff --git a/packaging/email-service.spec b/packaging/email-service.spec
index 7a35a44..473d4b6 100755
--- a/packaging/email-service.spec
+++ b/packaging/email-service.spec
@@ -126,6 +126,7 @@ ln -s ${EMAIL_SERVICE_EXEC_SCRIPT} ${EMAIL_SERVICE_FASTBOOT_SCRIPT}
echo "[EMAIL-SERVICE] Finish executing script ..."
chgrp %TZ_SYS_USER_GROUP %{_bindir}/email-service_init_db.sh
+chsmack -a 'User' /opt/usr/dbspace/.email-service.db*
systemctl daemon-reload
if [ $1 == 1 ]; then