Merge pull request #24789 from baude/issue24756

Add man pages to Mac installer
This commit is contained in:
openshift-merge-bot[bot]
2024-12-10 18:48:38 +00:00
committed by GitHub
3 changed files with 15 additions and 0 deletions

View File

@ -14,6 +14,7 @@ tmpBin="contrib/pkginstaller/tmp-bin"
binDir="${BASEDIR}/root/podman/bin"
libDir="${BASEDIR}/root/podman/lib"
docDir="${BASEDIR}/root/podman/docs/man/man1"
version=$(cat "${BASEDIR}/VERSION")
arch=$(cat "${BASEDIR}/ARCH")
@ -21,6 +22,10 @@ arch=$(cat "${BASEDIR}/ARCH")
function build_podman() {
pushd "$1"
make podman-remote-darwin-docs
mkdir -p "contrib/pkginstaller/out/packaging/${docDir}"
cp -v docs/build/remote/darwin/*.1 "contrib/pkginstaller/out/packaging/${docDir}"
case ${goArch} in
universal)
build_fat

View File

@ -6,3 +6,7 @@ echo "/opt/podman/bin" > /etc/paths.d/podman-pkg
# make sure to ignore errors, this is not a hard requirement to use podman
/opt/podman/bin/podman-mac-helper install || :
# Add pointer to podman docs in manpath
mkdir -p /usr/local/etc/man.d/
echo "MANPATH /opt/podman/docs/man" > /usr/local/etc/man.d/podman.man.conf

View File

@ -7,3 +7,9 @@ rm -rf /opt/podman
if [ ! -d "/etc/paths.d" ]; then
mkdir -p /etc/paths.d
fi
# Create directory to be able to add podman
# man pages into the "man" path
if [ ! -d "/usr/local/etc/man.d" ]; then
mkdir -p /usr/local/etc/man.d
fi