auth required pam_deny.so
password required pam_deny.so
EOF
+
+# create appfw dirs inside homes
+for user in app; do
+ for appdir in desktop manifest dbspace; do
+ mkdir -p /home/$user/.applications/$appdir
+ done
+ find /home/$user/ -type d -exec chsmack -a User {} \;
+ chown -R $user:users /home/$user/
+done
--- /dev/null
+############### desktop-applications.post ################
+
+# temp workaround to fill each user app_info database with global db infos
+. /etc/tizen-platform.conf
+ail_initdb
+pkg_initdb
+
+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 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 <<EOF
+attach database '$TZ_SYS_DB/.app_info.db' as common;
+insert into app_info select * from common.app_info;
+EOF
+ else
+ cp $TZ_SYS_DB/.app_info.db /home/$user/.applications/dbspace/.app_info.db
+ fi
+
+ chsmack -a User /home/$user/.applications/dbspace/.app_info.db*
+done