diff --git a/src/freedombone-app-pleroma b/src/freedombone-app-pleroma index 39a6cc25..6cac1999 100755 --- a/src/freedombone-app-pleroma +++ b/src/freedombone-app-pleroma @@ -637,6 +637,7 @@ function pleroma_add_emoji { else sed -i "s|${shortcode},.*|${shortcode}, /emoji/${shortcode}.${image_extension}|g" $PLEROMA_DIR/config/emoji.txt fi + cp $PLEROMA_DIR/config/emoji.txt $PLEROMA_DIR/config/emoji_prev.txt chown -R pleroma:pleroma $PLEROMA_DIR clear @@ -704,6 +705,10 @@ function upgrade_pleroma { # make a copy of the configuration cp $PLEROMA_DIR/priv/static/static/config.json $PLEROMA_DIR/priv/static/static/config_prev.json + if [ -f $PLEROMA_DIR/config/emoji.txt ]; then + cp $PLEROMA_DIR/config/emoji.txt $PLEROMA_DIR/config/emoji_prev.txt + fi + function_check set_repo_commit set_repo_commit $PLEROMA_DIR "pleroma commit" "$PLEROMA_COMMIT" $PLEROMA_REPO chown -R pleroma:pleroma $PLEROMA_DIR @@ -712,6 +717,11 @@ function upgrade_pleroma { cp $PLEROMA_DIR/priv/static/static/config_prev.json $PLEROMA_DIR/priv/static/static/config.json chown pleroma:pleroma $PLEROMA_DIR/priv/static/static/config.json + if [ -f $PLEROMA_DIR/config/emoji_prev.txt ]; then + cp $PLEROMA_DIR/config/emoji_prev.txt $PLEROMA_DIR/config/emoji.txt + chown pleroma:pleroma $PLEROMA_DIR/config/emoji.txt + fi + sudo -u pleroma mix deps.get pleroma_recompile