X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=rel%2Ffiles%2Fbin%2Fpleroma_ctl;h=176287fcb6f33f9ad573a8d7d09a5717b3bc68c7;hb=2796a9acaf418b6dd0dad494aa0092110b29e5a7;hp=648ca405eaaeaaae7a6c70f4a265809eca04b1f4;hpb=081b4b279ae41e46bae87e18baf3961cad9f15bd;p=akkoma diff --git a/rel/files/bin/pleroma_ctl b/rel/files/bin/pleroma_ctl index 648ca405e..176287fcb 100755 --- a/rel/files/bin/pleroma_ctl +++ b/rel/files/bin/pleroma_ctl @@ -2,6 +2,7 @@ # XXX: This should be removed when elixir's releases get custom command support detect_flavour() { + echo "Trying to autodetect flavour, you may want to override this with --flavour" arch="$(uname -m)" if [ "$arch" = "x86_64" ]; then arch="amd64" @@ -86,6 +87,9 @@ update() { curl "$full_uri" -o "${artifact}" echo "Unpacking ${artifact} to ${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" if [ "$NO_RM" = false ]; then echo "Removing files from the previous release" @@ -95,7 +99,10 @@ update() { echo "Removing temporary files" rm -r "$tmp/release" 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 "You probably also want to update your frontend!" set +e }