spiegel_podman/contrib/pkginstaller
Sergio Lopez 9dcc73079f Bump bundled krunkit from 1.1.1 to 1.2.1
Bump bundled krunkit to 1.2.1, which comes with libkrun 1.17.4.

The highlights for podman in this release of libkrun are a number
of virtio-fs behavioural fixes, specially when running non-root
users within a container, along with better disk performance and
lower space consumption thanks to support for F_DISCARD and
F_WRITE_ZEROES.

This release of krunkit also introduces the "--timesync" flag,
with the same behavior as the vfkit counterpart, meaning it's now
possible to enable clock synchronization with this mechanism.

Fixes: #27679

Signed-off-by: Sergio Lopez <slp@redhat.com>
2026-03-17 12:58:38 +01: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 1.1.1 to 1.2.1 2026-03-17 12:58:38 +01:00
package.sh Bump bundled krunkit from 1.1.1 to 1.2.1 2026-03-17 12:58:38 +01:00
README.md Remove Intel MacOS support 2025-12-07 07:03:06 -06: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=aarch64 NO_CODESIGN=1 pkginstaller

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

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

Uninstalling

$ sudo rm -rf /opt/podman

Screenshot

screenshot-macOS-pkg-podman