From 83c75b753b0a941b5f57b37dcdbadb1789ae59a0 Mon Sep 17 00:00:00 2001 From: Edu4rdSHL Date: Fri, 11 Mar 2022 15:32:30 -0500 Subject: [PATCH] Update builder.sh Signed-off-by: Edu4rdSHL --- builder.sh | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/builder.sh b/builder.sh index ed2ff6f..83f33db 100755 --- a/builder.sh +++ b/builder.sh @@ -10,6 +10,14 @@ AARCH_TARGET="aarch64-unknown-linux-gnu" OSX_TARGET="x86_64-apple-darwin" 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 echo "Building Linux artifact." if cargo build -q --release --target="$LINUX_TARGET"; then @@ -92,12 +100,9 @@ if command -v git >/dev/null; then git push 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!" +# Stop docker +echo "Stopping docker." +if ! sudo systemctl stop docker; then + echo "Failed to stop docker." + exit 1 +fi