summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjusung son <jusung07.son@samsung.com>2017-08-30 20:06:08 +0900
committerjusung son <jusung07.son@samsung.com>2017-08-31 08:16:36 +0000
commit833f7210905a6edc3bbec5eff948218397d4d5c2 (patch)
treeb688000c6fcb9da03ce57c2b154587ea31562db3
parenta0a8c81fe4efef11ca137e088dc1df0b0814e276 (diff)
downloadshortcut-833f7210905a6edc3bbec5eff948218397d4d5c2.tar.gz
shortcut-833f7210905a6edc3bbec5eff948218397d4d5c2.tar.bz2
shortcut-833f7210905a6edc3bbec5eff948218397d4d5c2.zip
Fix wrong DB permission
Change-Id: I8180f21a94ddc978b852805dbf232f15778a4d9f Signed-off-by: jusung son <jusung07.son@samsung.com> (cherry picked from commit f1db750e3a7b85635011d1d3765472961466c255)
-rwxr-xr-xpackaging/libshortcut.spec10
-rwxr-xr-x[-rw-r--r--]scripts/507.shortcut_upgrade.sh11
2 files changed, 13 insertions, 8 deletions
diff --git a/packaging/libshortcut.spec b/packaging/libshortcut.spec
index f2a978e..0c80315 100755
--- a/packaging/libshortcut.spec
+++ b/packaging/libshortcut.spec
@@ -85,10 +85,12 @@ then
'
fi
-chmod 666 %{TZ_SYS_DB}/.shortcut_service.db
-chmod 666 %{TZ_SYS_DB}/.shortcut_service.db-journal
-chsmack -a User::Home %{TZ_SYS_DB}/.shortcut_service.db
-chsmack -a User::Home %{TZ_SYS_DB}/.shortcut_service.db-journal
+chmod 644 %{TZ_SYS_DB}/.shortcut_service.db
+chmod 644 %{TZ_SYS_DB}/.shortcut_service.db-journal
+chsmack -a System %{TZ_SYS_DB}/.shortcut_service.db
+chsmack -a System %{TZ_SYS_DB}/.shortcut_service.db-journal
+chown app_fw:app_fw %{TZ_SYS_DB}/.shortcut_service.db
+chown app_fw:app_fw %{TZ_SYS_DB}/.shortcut_service.db-journal
%postun -n %{name} -p /sbin/ldconfig
diff --git a/scripts/507.shortcut_upgrade.sh b/scripts/507.shortcut_upgrade.sh
index 3502b0a..39c096d 100644..100755
--- a/scripts/507.shortcut_upgrade.sh
+++ b/scripts/507.shortcut_upgrade.sh
@@ -10,8 +10,11 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin
DB_DIR=/opt/dbspace
DB_SHORTCUT=$DB_DIR/.shortcut_service.db
-chown owner:users $DB_SHORTCUT
-chown owner:users $DB_SHORTCUT-journal
+chown app_fw:app_fw $DB_SHORTCUT
+chown app_fw:app_fw $DB_SHORTCUT-journal
-chsmack -a User::Home $DB_SHORTCUT
-chsmack -a User::Home $DB_SHORTCUT-journal
+chsmack -a System $DB_SHORTCUT
+chsmack -a System $DB_SHORTCUT-journal
+
+chmod 644 $DB_SHORTCUT
+chmod 644 $DB_SHORTCUT-journal \ No newline at end of file