Lines Matching refs:package_path
416 std::string package_path = package->GetPath(); in TryUpdateBinary() local
421 ? SetUpAbUpdateCommands(package_path, zip, pipe_write.get(), &args) in TryUpdateBinary()
422 : SetUpNonAbUpdateCommands(package_path, zip, retry_count, pipe_write.get(), &args); in TryUpdateBinary()
524 LOG(ERROR) << "Error in " << package_path << " (status " << WEXITSTATUS(status) << ")"; in TryUpdateBinary()
528 LOG(ERROR) << "Error in " << package_path << " (killed by signal " << WTERMSIG(status) << ")"; in TryUpdateBinary()
675 bool SetupPackageMount(const std::string& package_path, bool* should_use_fuse) { in SetupPackageMount() argument
678 if (package_path.empty()) { in SetupPackageMount()
683 if (package_path[0] == '@') { in SetupPackageMount()
684 auto block_map_path = package_path.substr(1); in SetupPackageMount()
695 if (ensure_path_mounted(package_path) != 0) { in SetupPackageMount()
696 LOG(ERROR) << "Failed to mount " << package_path; in SetupPackageMount()
703 auto canonical_path = std::filesystem::canonical(package_path, ec); in SetupPackageMount()
705 LOG(ERROR) << "Failed to get canonical of " << package_path << ", " << ec.message(); in SetupPackageMount()
708 if (canonical_path.string() != package_path) { in SetupPackageMount()
710 << " doesn't equal the original path " << package_path; in SetupPackageMount()
715 if (android::base::StartsWith(package_path, CACHE_ROOT)) { in SetupPackageMount()