backend-i18n (#121)
[akkoma] / rel / files / bin / pleroma_ctl
index 648ca405eaaeaaae7a6c70f4a265809eca04b1f4..176287fcb6f33f9ad573a8d7d09a5717b3bc68c7 100755 (executable)
@@ -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
 }