#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin
+. /etc/tizen-platform.conf
# Init security-configuration
/usr/share/security-config/group_id_setting
# Migration of security-manager DB
/usr/share/security-manager/db/update.sh
-# update global uid in security-manager DB (old : 376, new : 201)
-sqlite3 /opt/dbspace/.security-manager.db "UPDATE user_app SET uid="201" WHERE uid="376";"
+# update global uid in security-manager DB & policy DB (old : 376, new : 201)
+# assume that uid < 2000 in security-manager db indicates global user
+global_uid=$(getent passwd $TZ_SYS_GLOBALAPP_USER | cut -d ":" -f 3)
+sqlite3 /opt/dbspace/.security-manager.db "UPDATE user_app SET uid=$global_uid WHERE uid<2000;"
+sqlite3 /opt/dbspace/.policy.db "UPDATE disable_list SET UID=$global_uid WHERE UID<2000;"
+sqlite3 /opt/dbspace/.policy.db "UPDATE prevent_list SET UID=$global_uid WHERE UID<2000;"
# start cynara & security-manager
systemctl start cynara