Lines Matching defs:pszTarball

336  * @param   pszTarball          The name of the tarball in case we have to
339 static RTEXITCODE ValidateUnpackedExtPack(const char *pszDir, const char *pszTarball, const char *pszExtPackName)
486 * @param pszTarball The name of the tarball in case we have to
490 const char *pszTarball)
607 * @param hTarballFile The handle to open the @a pszTarball file.
609 * @param pszTarball The name of the tarball in case we have to
616 static RTEXITCODE ValidateExtPackTarball(RTFILE hTarballFile, const char *pszExtPackName, const char *pszTarball,
620 RTMsgInfo("Validating extension pack '%s' ('%s')...", pszTarball, pszExtPackName);
624 int rc = VBoxExtPackValidateTarball(hTarballFile, pszExtPackName, pszTarball, pszTarballDigest,
642 * @param pszTarball The tarball name.
645 * @param hTarballFile The handle to open the @a pszTarball file.
651 static RTEXITCODE DoInstall2(const char *pszBaseDir, const char *pszCertDir, const char *pszTarball,
661 return RTMsgErrorExit(RTEXITCODE_FAILURE, "RTFileQueryInfo failed with %Rrc on '%s'", rc, pszTarball);
663 return RTMsgErrorExit(RTEXITCODE_FAILURE, "Not a regular file: %s", pszTarball);
737 RTEXITCODE rcExit = ValidateExtPackTarball(hTarballFile, pszName, pszTarball, pszTarballDigest, &hValidManifest);
739 rcExit = UnpackExtPack(hTarballFile, szTmpPath, hValidManifest, pszTarball);
741 rcExit = ValidateUnpackedExtPack(szTmpPath, pszTarball, pszName);
759 RTMsgInfo("Successfully installed '%s' (%s)", pszName, pszTarball);
812 const char *pszTarball = NULL;
847 if (pszTarball)
849 pszTarball = ValueUnion.psz;
896 if (!pszTarball)
910 rc = RTFileOpen(&hTarballFile, pszTarball, RTFILE_O_READ | RTFILE_O_OPEN | RTFILE_O_DENY_WRITE);
913 rcExit = DoInstall2(pszBaseDir, pszCertDir, pszTarball, pszTarballDigest, hTarballFile, hTarballFileOpt,
918 rcExit = RTMsgErrorExit(RTEXITCODE_FAILURE, "Failed to open the extension pack tarball: %Rrc ('%s')", rc, pszTarball);