build: minor tweaks

* call bash through env progrem
* add more strict defaults
* [ -> [[

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Maciej Barć 2024-09-22 16:13:41 +02:00
parent 67b3952080
commit 6461765cf7
No known key found for this signature in database
GPG key ID: 031C9FE65BED714A
3 changed files with 19 additions and 10 deletions

View file

@ -1,13 +1,16 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
set -o
set -u
set pipefail
if [ -z "$VERSION" ]; then if [[ -z "$VERSION" ]]; then
echo "Provide the version as environment variable VERSION" echo "Provide the version as environment variable VERSION"
exit 1 exit 1
fi fi
if [ -z "$RUNTIME" ]; then if [[ -z "$RUNTIME" ]]; then
echo "Provide the runtime as environment variable RUNTIME" echo "Provide the runtime as environment variable RUNTIME"
exit 1 exit 1
fi fi
@ -33,7 +36,7 @@ APPIMAGETOOL_URL=https://github.com/AppImage/appimagetool/releases/download/cont
cd build cd build
if [ ! -f "appimagetool" ]; then if [[ ! -f "appimagetool" ]]; then
curl -o appimagetool -L "$APPIMAGETOOL_URL" curl -o appimagetool -L "$APPIMAGETOOL_URL"
chmod +x appimagetool chmod +x appimagetool
fi fi

View file

@ -1,13 +1,16 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
set -o
set -u
set pipefail
if [ -z "$VERSION" ]; then if [[ -z "$VERSION" ]]; then
echo "Provide the version as environment variable VERSION" echo "Provide the version as environment variable VERSION"
exit 1 exit 1
fi fi
if [ -z "$RUNTIME" ]; then if [[ -z "$RUNTIME" ]]; then
echo "Provide the runtime as environment variable RUNTIME" echo "Provide the runtime as environment variable RUNTIME"
exit 1 exit 1
fi fi

View file

@ -1,13 +1,16 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
set -o
set -u
set pipefail
if [ -z "$VERSION" ]; then if [[ -z "$VERSION" ]]; then
echo "Provide the version as environment variable VERSION" echo "Provide the version as environment variable VERSION"
exit 1 exit 1
fi fi
if [ -z "$RUNTIME" ]; then if [[ -z "$RUNTIME" ]]; then
echo "Provide the runtime as environment variable RUNTIME" echo "Provide the runtime as environment variable RUNTIME"
exit 1 exit 1
fi fi