diff --git a/vault-github/run.sh b/vault-github/run.sh index 7ba1f29..6814384 100644 --- a/vault-github/run.sh +++ b/vault-github/run.sh @@ -84,12 +84,14 @@ install() { } TMP=$(mktemp -d) -pushd "$${TMP}" > /dev/null -if ! install; then - printf "Installation failed\n" +if ! ( + cd $TMP + install +); then + echo "Failed to install Vault CLI." + exit 1 fi -popd > /dev/null -rm -rf "$${TMP}" +rm -rf $TMP # Authenticate with Vault printf "🔑 Authenticating with Vault ...\n\n" diff --git a/vault-token/run.sh b/vault-token/run.sh index 3dbcca0..decb2dc 100644 --- a/vault-token/run.sh +++ b/vault-token/run.sh @@ -82,9 +82,11 @@ install() { } TMP=$(mktemp -d) -pushd "$${TMP}" > /dev/null -if ! install; then - printf "Installation failed\n" +if ! ( + cd $TMP + install +); then + echo "Failed to install Vault CLI." + exit 1 fi -popd > /dev/null -rm -rf "$${TMP}" +rm -rf $TMP