|
@@ -700,6 +700,9 @@ function upgrade_pleroma {
|
700
|
700
|
return
|
701
|
701
|
fi
|
702
|
702
|
|
|
703
|
+ # make a copy of the configuration
|
|
704
|
+ cp $PLEROMA_DIR/priv/static/static/config.json $PLEROMA_DIR/priv/static/static/config_prev.json
|
|
705
|
+
|
703
|
706
|
function_check set_repo_commit
|
704
|
707
|
set_repo_commit $PLEROMA_DIR "pleroma commit" "$PLEROMA_COMMIT" $PLEROMA_REPO
|
705
|
708
|
chown -R pleroma:pleroma $PLEROMA_DIR
|
|
@@ -709,6 +712,12 @@ function upgrade_pleroma {
|
709
|
712
|
|
710
|
713
|
expire_pleroma_posts $PLEROMA_DOMAIN_NAME $PLEROMA_EXPIRE_MONTHS
|
711
|
714
|
create_pleroma_blocklist
|
|
715
|
+
|
|
716
|
+ # restore the configuration
|
|
717
|
+ cp $PLEROMA_DIR/priv/static/static/config_prev.json $PLEROMA_DIR/priv/static/static/config.json
|
|
718
|
+ chown pleroma:pleroma $PLEROMA_DIR/priv/static/static/config.json
|
|
719
|
+
|
|
720
|
+ systemctl restart pleroma
|
712
|
721
|
}
|
713
|
722
|
|
714
|
723
|
function backup_local_pleroma {
|