feat/lxc-OpenBao #6
@@ -119,12 +119,12 @@ install_or_upgrade_bao() {
|
|||||||
log_info "Downloading OpenBao ${tag} (${arch}) from ${url}..."
|
log_info "Downloading OpenBao ${tag} (${arch}) from ${url}..."
|
||||||
|
|
||||||
tmpdir=$(mktemp -d)
|
tmpdir=$(mktemp -d)
|
||||||
trap 'rm -rf "$tmpdir"' RETURN
|
|
||||||
curl -fsSL "$url" -o "${tmpdir}/bao.tar.gz"
|
curl -fsSL "$url" -o "${tmpdir}/bao.tar.gz"
|
||||||
tar -xzf "${tmpdir}/bao.tar.gz" -C "$tmpdir"
|
tar -xzf "${tmpdir}/bao.tar.gz" -C "$tmpdir"
|
||||||
|
|
||||||
if [[ ! -f "${tmpdir}/bao" ]]; then
|
if [[ ! -f "${tmpdir}/bao" ]]; then
|
||||||
log_error "Archive did not contain expected 'bao' binary."
|
log_error "Archive did not contain expected 'bao' binary."
|
||||||
|
rm -rf "$tmpdir"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -149,6 +149,8 @@ install_or_upgrade_bao() {
|
|||||||
log_info "Restarting openbao service..."
|
log_info "Restarting openbao service..."
|
||||||
rc-service openbao start
|
rc-service openbao start
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$tmpdir"
|
||||||
}
|
}
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user