mirror of https://github.com/containers/podman.git
[CI:DOCS] Making docs build on mac
sed syntax on mac is different Signed-off-by: Ashley Cui <acui@redhat.com>
This commit is contained in:
parent
8fdc116954
commit
7e004755bf
|
@ -88,6 +88,16 @@ function pub_pages() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
## sed syntax is different on darwin and linux
|
||||||
|
## sed --help fails on mac, meaning we have to use mac syntax
|
||||||
|
function sed_os(){
|
||||||
|
if sed --help > /dev/null 2>&1 ; then
|
||||||
|
$(sed -i "$@")
|
||||||
|
else
|
||||||
|
$(sed -i "" "$@")
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
## rename renames podman-remote.ext to podman.ext, and fixes up contents to reflect change
|
## rename renames podman-remote.ext to podman.ext, and fixes up contents to reflect change
|
||||||
function rename (){
|
function rename (){
|
||||||
if [[ "$PLATFORM" != linux ]]; then
|
if [[ "$PLATFORM" != linux ]]; then
|
||||||
|
@ -95,14 +105,14 @@ function rename (){
|
||||||
local ext=${remote##*.}
|
local ext=${remote##*.}
|
||||||
mv $remote $TARGET/podman.$ext
|
mv $remote $TARGET/podman.$ext
|
||||||
|
|
||||||
$(sed -i "s/podman\\\*-remote/podman/g" $TARGET/podman.$ext)
|
sed_os "s/podman\\\*-remote/podman/g" $TARGET/podman.$ext
|
||||||
$(sed -i "s/A\ remote\ CLI\ for\ Podman\:\ //g" $TARGET/podman.$ext)
|
sed_os "s/A\ remote\ CLI\ for\ Podman\:\ //g" $TARGET/podman.$ext
|
||||||
case $PLATFORM in
|
case $PLATFORM in
|
||||||
darwin|linux)
|
darwin|linux)
|
||||||
$(sed -i "s/Podman\\\*-remote/Podman\ for\ Mac/g" $TARGET/podman.$ext)
|
sed_os "s/Podman\\\*-remote/Podman\ for\ Mac/g" $TARGET/podman.$ext
|
||||||
;;
|
;;
|
||||||
windows)
|
windows)
|
||||||
$(sed -i "s/Podman\\\*-remote/Podman\ for\ Windows/g" $TARGET/podman.$ext)
|
sed_os "s/Podman\\\*-remote/Podman\ for\ Windows/g" $TARGET/podman.$ext
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue