Skip to content

Commit 8ec380e

Browse files
authored
Refactor step-badger installation process
Removed manual installation steps for step-badger and replaced with fetch_and_deploy_gh_release function.
1 parent ce6bff9 commit 8ec380e

1 file changed

Lines changed: 1 addition & 14 deletions

File tree

install/step-ca-install.sh

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -163,24 +163,11 @@ $STD update-ca-certificates
163163
msg_ok "Installed root CA certificate into system's default trust store"
164164

165165
msg_info "Install step-batcher to export step-ca badger database"
166-
StepBadgerGitHUB="https://github.com/lukasz-lobocki/step-badger/releases/latest/download"
167-
StepBadgerArchive="step-badger_Linux_x86_64.tar.gz"
168-
StepBadgerDir="/opt/step-badger"
169-
StepBadgerExe="$StepBadgerDir/step-badger"
170166
StepBadgerX509Certs="$STEPHOME/step-badger-x509Certs.sh"
171167
StepBadgerSshCerts="$STEPHOME/step-badger-sshCerts.sh"
172168

173-
#mkdir -p $StepBadgerDir
174-
#$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive
175-
#$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir
176-
177-
#chmod 700 $StepBadgerDir
178-
#chmod 400 $StepBadgerDir/*
179-
#chmod 755 $StepBadgerExe
180-
181169
fetch_and_deploy_gh_release "step-badger" "lukasz-lobocki/step-badger" "prebuild" "latest" "/opt/step-badger" "step-badger_Linux_x86_64.tar.gz"
182-
183-
cp $StepBadgerExe /usr/local/bin/
170+
ln -s /opt/step-badger/step-badger /usr/local/bin/step-badger
184171

185172
mkdir --parents "$STEPHOME/db-copy/"
186173
mkdir --parents "$STEPHOME/certs/ca/"

0 commit comments

Comments
 (0)