feat/lxc-OpenBao #6

Merged
Damien merged 14 commits from feat/lxc-OpenBao into main 2026-05-26 16:54:23 +00:00
Showing only changes of commit a6a3b421c5 - Show all commits

View File

@@ -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"
} }
# ============================================================ # ============================================================