podman/contrib/pkginstaller
Anjan Nath c35ae7640c Add support for building macOS pkg installer
it installs podman and supporting binaries along with
qemu to have a functioning podman install using a pkg

podman and podman-mac-helper  is compiled from source

gvproxy binary is downloaded from its github releases
and qemu from github release of containers/podman-machine-qemu

[NO NEW TESTS NEEDED]

Signed-off-by: Anjan Nath <kaludios@gmail.com>
2022-07-26 21:05:17 +05:30
..
Resources Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
scripts Add support for building macOS pkg installer 2022-07-26 21:05:17 +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 Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
README.md Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
package.sh Add support for building macOS pkg installer 2022-07-26 21:05:17 +05:30
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

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

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

Uninstalling

$ sudo rm -rf /opt/podman

Screenshot

screenshot-macOS-pkg-podman