From ce6bff97514e2e7f52d286f8f345e4bd849dd17e Mon Sep 17 00:00:00 2001 From: Joerg Heinemann Date: Wed, 4 Feb 2026 08:53:56 +0100 Subject: [PATCH] Refactor step-ca installation script Updated installation script for step-ca to use new paths and methods for step-badger installation. --- install/step-ca-install.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/install/step-ca-install.sh b/install/step-ca-install.sh index 7bfeaedc..0d4f49df 100644 --- a/install/step-ca-install.sh +++ b/install/step-ca-install.sh @@ -99,7 +99,6 @@ $STD step ca provisioner update "$AcmeProvisioner" \ --allow-renewal-after-expiry msg_ok "Updated provisioner configurations" -msg_info "Start step-ca as a Daemon" msg_info "Start step-ca as a Daemon" cat <<'EOF' >/etc/systemd/system/step-ca.service [Unit] @@ -155,7 +154,6 @@ ReadOnlyPaths=/etc/step-ca [Install] WantedBy=multi-user.target EOF -systemctl enable -q --now step-ca $STD systemctl enable -q --now step-ca msg_ok "Started step-ca as a Daemon" @@ -167,18 +165,20 @@ msg_ok "Installed root CA certificate into system's default trust store" msg_info "Install step-batcher to export step-ca badger database" StepBadgerGitHUB="https://github.com/lukasz-lobocki/step-badger/releases/latest/download" StepBadgerArchive="step-badger_Linux_x86_64.tar.gz" -StepBadgerDir="$STEPHOME/step-badger" +StepBadgerDir="/opt/step-badger" StepBadgerExe="$StepBadgerDir/step-badger" StepBadgerX509Certs="$STEPHOME/step-badger-x509Certs.sh" StepBadgerSshCerts="$STEPHOME/step-badger-sshCerts.sh" -mkdir -p $StepBadgerDir -$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive -$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir +#mkdir -p $StepBadgerDir +#$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive +#$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir -chmod 700 $StepBadgerDir -chmod 400 $StepBadgerDir/* -chmod 755 $StepBadgerExe +#chmod 700 $StepBadgerDir +#chmod 400 $StepBadgerDir/* +#chmod 755 $StepBadgerExe + +fetch_and_deploy_gh_release "step-badger" "lukasz-lobocki/step-badger" "prebuild" "latest" "/opt/step-badger" "step-badger_Linux_x86_64.tar.gz" cp $StepBadgerExe /usr/local/bin/