From 442e794292a7868f493f20d80438f13ff0e1db26 Mon Sep 17 00:00:00 2001 From: "jooseong.lee" Date: Fri, 9 May 2014 21:51:32 +0900 Subject: [PATCH] Modification about smack label of db file belong to process. [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: I419b0114e7aea0254bc3945c5358bec635a1d80b Signed-off-by: jooseong.lee --- packaging/libslp-memo.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packaging/libslp-memo.spec b/packaging/libslp-memo.spec index b9c9415..f78c335 100755 --- a/packaging/libslp-memo.spec +++ b/packaging/libslp-memo.spec @@ -54,6 +54,8 @@ chown :%{TZ_SYS_USER_GROUP} %{TZ_SYS_DB}/.memo.db-journal chmod 660 %{TZ_SYS_DB}/.memo.db chmod 660 %{TZ_SYS_DB}/.memo.db-journal +chsmack -a 'User' %{TZ_SYS_DB}/.memo.db* + %postun -p /sbin/ldconfig %files -- 2.7.4