DEFAULT_RO_OWNER_GROUP=tizenglobalapp:root
-DEFAULT_MANIFEST_SMACK_LABEL=System
+DEFAULT_SMACK_LABEL=System
DEFAULT_RW_OWNER_GROUP=owner:users
DEFAULT_RW_SMACK_LABEL=User::Pkg::
if [ -e "$DEFAULT_PKG_APP_LOCATION/$package/shared/trusted" ]; then
rm -r "$DEFAULT_PKG_APP_LOCATION/$package/shared/trusted"
fi
+
+ chsmack -r -a $DEFAULT_SMACK_LABEL $DEFAULT_PKG_APP_LOCATION/$package/*
}
function move_user_tpk_rw_files(){
if [ -e "$DEFAULT_PKG_APP_LOCATION/$package/shared/trusted" ]; then
rm -r "$DEFAULT_PKG_APP_LOCATION/$package/shared/trusted"
fi
+
+ chsmack -r -a $DEFAULT_SMACK_LABEL $DEFAULT_PKG_APP_LOCATION/$package/*
}
function move_user_wgt_rw_files(){
function move_preload_pkg_userdata(){
echo "#move preload pkg's userdata"
echo "ATTACH DATABASE '$PARSER_BACKUP_DB_PATH' AS backup;
- SELECT package FROM backup.package_info WHERE package_readonly='true' COLLATE NOCASE AND
+ SELECT package FROM backup.package_info WHERE package_system='true' COLLATE NOCASE AND
package IN (SELECT package FROM package_info);" |
sqlite3 $PARSER_DB_PATH > $DB_RESULT_FILE
while read package