projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
backend-i18n (#121)
[akkoma]
/
rel
/
files
/
bin
/
pleroma_ctl
diff --git
a/rel/files/bin/pleroma_ctl
b/rel/files/bin/pleroma_ctl
index 648ca405eaaeaaae7a6c70f4a265809eca04b1f4..176287fcb6f33f9ad573a8d7d09a5717b3bc68c7 100755
(executable)
--- 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() {
# 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"
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"
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"
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 "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 "Done! Please refer to the changelog/release notes for changes and update instructions"
+ echo "You probably also want to update your frontend!"
set +e
}
set +e
}