Skip to content

Commit ce6bff9

Browse files
authored
Refactor step-ca installation script
Updated installation script for step-ca to use new paths and methods for step-badger installation.
1 parent da4a366 commit ce6bff9

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

install/step-ca-install.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ $STD step ca provisioner update "$AcmeProvisioner" \
9999
--allow-renewal-after-expiry
100100
msg_ok "Updated provisioner configurations"
101101

102-
msg_info "Start step-ca as a Daemon"
103102
msg_info "Start step-ca as a Daemon"
104103
cat <<'EOF' >/etc/systemd/system/step-ca.service
105104
[Unit]
@@ -155,7 +154,6 @@ ReadOnlyPaths=/etc/step-ca
155154
[Install]
156155
WantedBy=multi-user.target
157156
EOF
158-
systemctl enable -q --now step-ca
159157
$STD systemctl enable -q --now step-ca
160158
msg_ok "Started step-ca as a Daemon"
161159

@@ -167,18 +165,20 @@ msg_ok "Installed root CA certificate into system's default trust store"
167165
msg_info "Install step-batcher to export step-ca badger database"
168166
StepBadgerGitHUB="https://github.com/lukasz-lobocki/step-badger/releases/latest/download"
169167
StepBadgerArchive="step-badger_Linux_x86_64.tar.gz"
170-
StepBadgerDir="$STEPHOME/step-badger"
168+
StepBadgerDir="/opt/step-badger"
171169
StepBadgerExe="$StepBadgerDir/step-badger"
172170
StepBadgerX509Certs="$STEPHOME/step-badger-x509Certs.sh"
173171
StepBadgerSshCerts="$STEPHOME/step-badger-sshCerts.sh"
174172

175-
mkdir -p $StepBadgerDir
176-
$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive
177-
$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir
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
178180

179-
chmod 700 $StepBadgerDir
180-
chmod 400 $StepBadgerDir/*
181-
chmod 755 $StepBadgerExe
181+
fetch_and_deploy_gh_release "step-badger" "lukasz-lobocki/step-badger" "prebuild" "latest" "/opt/step-badger" "step-badger_Linux_x86_64.tar.gz"
182182

183183
cp $StepBadgerExe /usr/local/bin/
184184

0 commit comments

Comments
 (0)