From 7e77fb81639abc654b3d1740b5d01c609b18e286 Mon Sep 17 00:00:00 2001 From: Stephane Desneux Date: Mon, 2 Jun 2014 16:24:29 -0700 Subject: [PATCH] desktop-apps: fix per-user app databases Change-Id: If233df723824dfa6831df5dc645d3512015af50d Signed-off-by: Stephane Desneux --- scripts/common-desktop-applications.post | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/scripts/common-desktop-applications.post b/scripts/common-desktop-applications.post index 0368b71..98562c0 100644 --- a/scripts/common-desktop-applications.post +++ b/scripts/common-desktop-applications.post @@ -1,5 +1,31 @@ ############### common-desktop-applications.post ################ +# temp workaround to fill each user app_info database with global db infos +. /etc/tizen-platform.conf + +echo "Fixing multiuser app_info dbs" +chsmack -a "_" $TZ_SYS_DB/.app_info.db* +chmod 764 $TZ_SYS_DB/.app_info.db* + +for user in alice bob carol guest app; do + [ ! -d /home/$user ] && continue + echo "Fix app_info.db of $user" + chown -R $user:users /home/$user/.applications/dbspace/ + + if [ -f /home/$user/.applications/dbspace/.app_info.db ]; then + sqlite3 /home/$user/.applications/dbspace/.app_info.db <>/etc/xdg/weston/weston.ini <