Update builder.sh

Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
This commit is contained in:
Edu4rdSHL 2022-03-11 15:32:21 -05:00
parent 624a3febb9
commit 88ee0f9b58
No known key found for this signature in database
GPG key ID: 3A574A4009F553E5

View file

@ -10,6 +10,14 @@ AARCH_TARGET="aarch64-unknown-linux-gnu"
OSX_TARGET="x86_64-apple-darwin" OSX_TARGET="x86_64-apple-darwin"
MANPAGE_DIR="./$NAME.1" MANPAGE_DIR="./$NAME.1"
if ! systemctl is-active docker >/dev/null 2>&1; then
echo "Docker is not running. Starting docker."
if ! sudo systemctl start docker; then
echo "Failed to start docker."
exit 1
fi
fi
# Linux build # Linux build
echo "Building Linux artifact." echo "Building Linux artifact."
if cargo build -q --release --target="$LINUX_TARGET"; then if cargo build -q --release --target="$LINUX_TARGET"; then
@ -87,18 +95,9 @@ else
echo "Please install the help2man package." echo "Please install the help2man package."
fi fi
#if command -v git >/dev/null; then # Stop docker
# git add . echo "Stopping docker."
# git commit -m "Bump version." if ! sudo systemctl stop docker; then
# git push echo "Failed to stop docker."
#fi exit 1
fi
#echo "Uploading crate to crates.io..."
#if cargo publish --no-verify > /dev/null; then
# echo "Crate uploaded."
#else
# echo "An error has occurred while uploading the crate to crates.io."
# exit
#fi
echo "All builds have passed!"