From 337f666ea9965fa8f65f6ee574f49313588a5bd3 Mon Sep 17 00:00:00 2001 From: Justin W. Flory (he/him) Date: Mar 12 2023 19:05:03 +0000 Subject: build.sh: Use latest build script from template A minor change to the `build.sh` script used for generating local preview of the docs. This pulls in minor changes that make the script work better across multiple operating systems and platforms. Signed-off-by: Justin W. Flory (he/him) --- diff --git a/build.sh b/build.sh index 0c0f3f0..2fa8f74 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,7 @@ #!/bin/sh image="docker.io/antora/antora" -cmd="--html-url-extension-style=indexify site.yml" +cmd="site.yml" if uname | grep -iwq darwin; then # Running on macOS. @@ -10,7 +10,7 @@ if uname | grep -iwq darwin; then echo "" echo "This build script is using Docker container runtime to run the build in an isolated environment." echo "" - docker run --rm -it -v "$(pwd):/antora" $image $cmd + docker run --rm -it -v "$(pwd):/antora" "${image}" ${cmd} elif uname | grep -iq linux; then # Running on Linux. @@ -19,14 +19,14 @@ elif uname | grep -iq linux; then # which requires root. if [ -f /usr/local/bin/antora ]; then - /usr/local/bin/antora $cmd + /usr/local/bin/antora ${cmd} elif uname -m | grep -iwq aarch64; then echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`" elif [ -f /usr/bin/podman ]; then echo "" echo "This build script is using Podman to run the build in an isolated environment." echo "" - podman run --rm -it -v "$(pwd):/antora:z" $image $cmd + podman run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} elif [ -f /usr/bin/docker ]; then echo "" @@ -34,14 +34,14 @@ elif uname | grep -iq linux; then echo "" if groups | grep -wq "docker"; then - docker run --rm -it -v "$(pwd):/antora:z" $image $cmd + docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} else echo "You might be asked for your password." echo "You can avoid this by adding your user to the 'docker' group," echo "but be aware of the security implications." echo "See https://docs.docker.com/install/linux/linux-postinstall/" echo "" - sudo docker run --rm -it -v "$(pwd):/antora:z" $image $cmd + sudo docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} fi else echo ""