back up erlang cookie on release upgrade
Some checks failed
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/pr/release Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/push/test Pipeline was successful

This commit is contained in:
FloatingGhost 2022-07-08 13:50:15 +01:00
parent 2f6fb931b2
commit 504d658ace

View file

@ -86,6 +86,9 @@ update() {
curl "$full_uri" -o "${artifact}" curl "$full_uri" -o "${artifact}"
echo "Unpacking ${artifact} to ${tmp}" echo "Unpacking ${artifact} to ${tmp}"
unzip -q "$artifact" -d "$tmp" unzip -q "$artifact" -d "$tmp"
echo "Backing up erlang cookie"
erlang_cookie=$(cat $RELEASE_ROOT/releases/COOKIE)
echo "Cookie: $erlang_cookie"
echo "Copying files over to $RELEASE_ROOT" echo "Copying files over to $RELEASE_ROOT"
if [ "$NO_RM" = false ]; then if [ "$NO_RM" = false ]; then
echo "Removing files from the previous release" echo "Removing files from the previous release"
@ -95,6 +98,8 @@ update() {
echo "Removing temporary files" echo "Removing temporary files"
rm -r "$tmp/release" rm -r "$tmp/release"
rm "$artifact" rm "$artifact"
echo "Restoring erlang cookie"
echo $erlang_cookie > $RELEASE_ROOT/releases/COOKIE
echo "Done! Please refer to the changelog/release notes for changes and update instructions" echo "Done! Please refer to the changelog/release notes for changes and update instructions"
set +e set +e
} }