Lines Matching refs:packageName
203 * @param packageName hap名称.
211 static int HnpUnInstallPublicHnp(const char* packageName, const char *name, const char *version, int uid,
240 ret = HnpPackageInfoHnpDelete(packageName, name, version);
258 static int HnpNativeUnInstall(HnpPackageInfo *packageInfo, int uid, const char *packageName)
264 packageName);
267 ret = HnpUnInstallPublicHnp(packageName, packageInfo->name, packageInfo->currentVersion, uid, false);
275 ret = HnpUnInstallPublicHnp(packageName, packageInfo->name, packageInfo->installVersion, uid, true);
285 static int HnpUnInstall(int uid, const char *packageName)
304 int ret = HnpPackageInfoGet(packageName, &packageInfo, &count);
311 ret = HnpNativeUnInstall(&packageInfo[i], uid, packageName);
319 ret = HnpPackageInfoDelete(packageName);
324 if (sprintf_s(privatePath, MAX_FILE_PATH_LEN, HNP_DEFAULT_INSTALL_ROOT_PATH"/%d/hnp/%s", uid, packageName) < 0) {
326 packageName);
826 char *packageName = NULL;
844 packageName = (char *)optarg;
851 if ((uidArg == NULL) || (packageName == NULL)) {
852 HNP_LOGE("hnp uninstall params invalid uid[%{public}s], package name[%{public}s]", uidArg, packageName);
856 return HnpUnInstall(uid, packageName);