Fix user manifest install/uninstall/upgrade 67/33067/1
authorSangyoon Jang <s89.jang@samsung.com>
Mon, 5 Jan 2015 05:27:27 +0000 (14:27 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Mon, 5 Jan 2015 05:27:27 +0000 (14:27 +0900)
__add_preload_info is not for user's app, it set the app non-removable

Change-Id: I5aa82d428ccc747fa41ee1666aeffbadd4c86665
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
parser/pkgmgr_parser.c

index f9446ef..7e335a2 100755 (executable)
@@ -5256,9 +5256,7 @@ API int pkgmgr_parser_parse_usr_manifest_for_installation(const char *manifest,
        _LOGD("Parsing Finished\n");
 //     __streamFile(manifest, ACTION_INSTALL, temp, mfx->package);
        __ps_process_tag_parser(mfx, manifest, ACTION_INSTALL);
-       __add_preload_info(mfx, manifest, uid);
 
-       _LOGD("Added preload infomation\n");
        __ps_process_tag(mfx, tagv);
 
        ret = pkgmgr_parser_insert_manifest_info_in_usr_db(mfx, uid);
@@ -5383,9 +5381,6 @@ API int pkgmgr_parser_parse_usr_manifest_for_upgrade(const char *manifest, uid_t
        _LOGD("Parsing Finished\n");
        //__streamFile(manifest, ACTION_UPGRADE, temp, mfx->package);
        __ps_process_tag_parser(mfx, manifest, ACTION_UPGRADE);
-       __add_preload_info(mfx, manifest, uid);
-       _LOGD("Added preload infomation\n");
-       _LOGE("Added preload infomation\n");
        __check_preload_updated(mfx, manifest, uid);
 
        ret = pkgmgrinfo_pkginfo_get_usr_pkginfo(mfx->package, uid, &handle);
@@ -5512,9 +5507,6 @@ API int pkgmgr_parser_parse_usr_manifest_for_uninstallation(const char *manifest
 //     __streamFile(manifest, ACTION_UNINSTALL, temp, mfx->package);
        __ps_process_tag_parser(mfx, manifest, ACTION_UNINSTALL);
 
-       __add_preload_info(mfx, manifest, uid);
-       _LOGD("Added preload infomation\n");
-
        ret = __ps_process_metadata_parser(mfx, ACTION_UNINSTALL);
        if (ret == -1)
                _LOGD("Removing metadata parser failed\n");