podman/contrib/pkginstaller
Anjan Nath 1e516e657b pkginstaller: bump Qemu to version 7.2.0
this updates the Makefile qemu version to make use new qemu released at
https://github.com/containers/podman-machine-qemu/releases/tag/v7.2.0-1

[NO NEW TESTS NEEDED]

Signed-off-by: Anjan Nath <kaludios@gmail.com>
2023-02-28 11:53:47 +05:30
..
Resources Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
scripts pkginstaller: install podman-mac-helper by default 2022-11-21 13:14:13 +05:30
.gitignore Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
Distribution.in Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
Makefile pkginstaller: bump Qemu to version 7.2.0 2023-02-28 11:53:47 +05:30
README.md pkginstaller: use correct GOARCH while building podman binaries 2022-08-04 16:54:11 +05:30
hvf.entitlements pkginstaller: sign qemu-system-* binary for the pkg 2022-08-03 21:20:10 +05:30
package.sh macos: pkg: Use -arm64 suffix instead of -aarch64 2022-11-29 11:18:21 +01:00
welcome.html.in Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30

README.md

How to build

$ make ARCH=<amd64 | aarch64> NO_CODESIGN=1 pkginstaller

# or to create signed pkg
$ make ARCH=<amd64 | aarch64> CODESIGN_IDENTITY=<ID> PRODUCTSIGN_IDENTITY=<ID> pkginstaller

# or to prepare a signed and notarized pkg for release
$ make ARCH=<amd64 | aarch64> CODESIGN_IDENTITY=<ID> PRODUCTSIGN_IDENTITY=<ID> NOTARIZE_USERNAME=<appleID> NOTARIZE_PASSWORD=<appleID-password> NOTARIZE_TEAM=<team-id> notarize

The generated pkg will be written to out/podman-macos-installer-*.pkg. Currently the pkg installs podman, qemu, gvproxy and podman-mac-helper to /opt/podman

The qemu build it uses is from containers/podman-machine-qemu

Uninstalling

$ sudo rm -rf /opt/podman

Screenshot

screenshot-macOS-pkg-podman