diff options
author | Ashley Cui <acui@redhat.com> | 2020-08-26 09:01:55 -0400 |
---|---|---|
committer | Ashley Cui <acui@redhat.com> | 2020-08-26 09:58:23 -0400 |
commit | 7e004755bf4a1fd281993ef1340c29985fe329ff (patch) | |
tree | 410722fe6f2b8e563eaa76737f2edb5adfb728cf /docs/remote-docs.sh | |
parent | 8fdc1169546421a239644159bbaf38db407f2b0f (diff) | |
download | podman-7e004755bf4a1fd281993ef1340c29985fe329ff.tar.gz podman-7e004755bf4a1fd281993ef1340c29985fe329ff.tar.bz2 podman-7e004755bf4a1fd281993ef1340c29985fe329ff.zip |
[CI:DOCS] Making docs build on mac
sed syntax on mac is different
Signed-off-by: Ashley Cui <acui@redhat.com>
Diffstat (limited to 'docs/remote-docs.sh')
-rwxr-xr-x | docs/remote-docs.sh | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/docs/remote-docs.sh b/docs/remote-docs.sh index 6d520fae6..183399b71 100755 --- a/docs/remote-docs.sh +++ b/docs/remote-docs.sh @@ -88,6 +88,16 @@ function pub_pages() { 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 function rename (){ if [[ "$PLATFORM" != linux ]]; then @@ -95,14 +105,14 @@ function rename (){ local ext=${remote##*.} mv $remote $TARGET/podman.$ext - $(sed -i "s/podman\\\*-remote/podman/g" $TARGET/podman.$ext) - $(sed -i "s/A\ remote\ CLI\ for\ Podman\:\ //g" $TARGET/podman.$ext) + sed_os "s/podman\\\*-remote/podman/g" $TARGET/podman.$ext + sed_os "s/A\ remote\ CLI\ for\ Podman\:\ //g" $TARGET/podman.$ext case $PLATFORM in 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) - $(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 fi |