- base::FilePath app_dir =
- data_dir.AppendASCII(info::kAppDir).AppendASCII(app_id);
- if (!base::DeleteFile(app_dir, true)) {
- LOG(ERROR) << "Could not remove directory '" << app_dir.value() << "'";
- result = false;
- }
-
- base::FilePath xml_path = data_dir.AppendASCII(
- app_id + std::string(info::kXmlExtension));
- if (!base::DeleteFile(xml_path, false)) {
- LOG(ERROR) << "Could not remove file '" << xml_path.value() << "'";
- result = false;
+ if (!key_.empty()) {
+ pkgmgr_argv[0] = "-d";
+ pkgmgr_argv[1] = app_id.c_str(); // this value is ignored by pkgmgr
+ platform_installer.InitializePkgmgrSignal((quiet_ ? 5 : 4), pkgmgr_argv);