Fix wrong DB permission 40/146940/1
authorjusung son <jusung07.son@samsung.com>
Wed, 30 Aug 2017 11:06:08 +0000 (20:06 +0900)
committerjusung son <jusung07.son@samsung.com>
Thu, 31 Aug 2017 08:16:36 +0000 (08:16 +0000)
Change-Id: I8180f21a94ddc978b852805dbf232f15778a4d9f
Signed-off-by: jusung son <jusung07.son@samsung.com>
(cherry picked from commit f1db750e3a7b85635011d1d3765472961466c255)

packaging/libshortcut.spec
scripts/507.shortcut_upgrade.sh [changed mode: 0644->0755]

index f2a978e..0c80315 100755 (executable)
@@ -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
 
old mode 100644 (file)
new mode 100755 (executable)
index 3502b0a..39c096d
@@ -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