On Mon, 3 May 2021 16:01:36 GMT, Alexey Semenyuk <asemen...@openjdk.org> wrote:
>> Alexander Matveev has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8266179: [macos] jpackage should specify architecture for produced pkg >> files [v2] > > test/jdk/tools/jpackage/macosx/HostArchPkgTest.java line 57: > >> 55: Path distributionFile = cmd.unpackedPackageDirectory() >> 56: .toAbsolutePath() >> 57: .getParent() > > Why .getParent() is needed here? Unpacking pkg is two stage process. First we unpack it to unpacked-pkg/data which contains Distribution file, pkg background images and tar archive with app itself. Then we unpack app tar archive to unpacked-pkg/unpacked. Test needs to check unpacked-pkg/data/Distribution and cmd.pathToUnpackedPackageFile("/") returns path to unpacked-pkg/unpacked. Thus getParent() is used to move up. ------------- PR: https://git.openjdk.java.net/jdk/pull/3807