spiegel_podman/contrib/pkginstaller
Sergio Lopez b099a93580
Bump bundled krunkit from 0.2.1 to 0.2.2
Bump bundled krunkit to 0.2.2. This bundle also includes libkrun
1.14.0, allowing us to enable nested virt on M3 and M4 systems by
default.

Signed-off-by: Sergio Lopez <slp@redhat.com>
2025-06-25 13:09:29 +02:00
..
Resources Use svg for pkginstaller banner 2025-03-06 15:11:13 -05:00
scripts Add man pages to Mac installer 2024-12-10 10:05:46 -06:00
.gitignore [CI:BUILD] Build universal Podman binary for Mac installer 2024-03-07 09:09:32 -05:00
Distribution.in Use svg for pkginstaller banner 2025-03-06 15:11:13 -05:00
krunkit.entitlements macos-installer: bundle krunkit 2024-06-24 14:42:04 +02:00
Makefile Bump bundled krunkit from 0.2.1 to 0.2.2 2025-06-25 13:09:29 +02:00
package.sh Add BuildOrigin field to podman info 2025-01-30 14:48:30 -05:00
README.md [CI:BUILD] Build universal Podman binary for Mac installer 2024-03-07 09:09:32 -05:00
vfkit.entitlements macos installer: Add vfkit entitlement 2024-02-27 17:47:49 +01:00
welcome.html.in Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30

How to build

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

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

# or to prepare a signed and notarized pkg for release
$ make ARCH=<amd64 | aarch64 | universal> 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, vfkit, gvproxy and podman-mac-helper to /opt/podman

Uninstalling

$ sudo rm -rf /opt/podman

Screenshot

screenshot-macOS-pkg-podman