diff --git a/services/bundlemgr_lite/src/gt_bundle_installer.cpp b/services/bundlemgr_lite/src/gt_bundle_installer.cpp index 05e5de3eaae94fddc5c9496c43569e9b2c296cf0..35cb0f1c1a4d75e34ad0d8f99d3013477f8663b2 100755 --- a/services/bundlemgr_lite/src/gt_bundle_installer.cpp +++ b/services/bundlemgr_lite/src/gt_bundle_installer.cpp @@ -577,10 +577,6 @@ uint8_t GtBundleInstaller::Uninstall(const char *bundleName) return ERR_APPEXECFWK_UNINSTALL_FAILED_INTERNAL_ERROR; } - if (DeletePermissions(const_cast(bundleName)) < 0) { - return ERR_APPEXECFWK_UNINSTALL_FAILED_DELETE_PERMISSIONS_ERROR; - } - bool res = CheckIsThirdSystemBundle(bundleName); if (!(BundleUtil::RemoveDir(bundleInfo->codePath) && BundleUtil::RemoveDir(bundleInfo->dataPath))) { GtManagerService::GetInstance().RemoveBundleInfo(bundleName); @@ -733,10 +729,6 @@ uint8_t GtBundleInstaller::StorePermissions(const char *bundleName, PermissionTr bool isUpdate) { if (permNum == 0) { - if (isUpdate) { - int32_t ret = DeletePermissions(bundleName); - HILOG_INFO(HILOG_MODULE_AAFWK, "[BMS] delete permissions, result is %d", ret); - } return ERR_OK; } @@ -748,10 +740,6 @@ uint8_t GtBundleInstaller::StorePermissions(const char *bundleName, PermissionTr BundleUtil::MkDirs(PERMISSIONS_PATH); } - if (SaveOrUpdatePermissions(const_cast(bundleName), permissions, permNum, - static_cast(isUpdate)) != 0) { - return ERR_APPEXECFWK_INSTALL_FAILED_STORE_PERMISSIONS_ERROR; - } return ERR_OK; }