Просмотр исходного кода

Ensure that custom pleroma emoji don't get lost during upgrade

Bob Mottram 7 лет назад
Родитель
Сommit
e17aebfa11
1 измененных файлов: 10 добавлений и 0 удалений
  1. 10
    0
      src/freedombone-app-pleroma

+ 10
- 0
src/freedombone-app-pleroma Просмотреть файл

637
     else
637
     else
638
         sed -i "s|${shortcode},.*|${shortcode}, /emoji/${shortcode}.${image_extension}|g" $PLEROMA_DIR/config/emoji.txt
638
         sed -i "s|${shortcode},.*|${shortcode}, /emoji/${shortcode}.${image_extension}|g" $PLEROMA_DIR/config/emoji.txt
639
     fi
639
     fi
640
+    cp $PLEROMA_DIR/config/emoji.txt $PLEROMA_DIR/config/emoji_prev.txt
640
 
641
 
641
     chown -R pleroma:pleroma $PLEROMA_DIR
642
     chown -R pleroma:pleroma $PLEROMA_DIR
642
     clear
643
     clear
704
     # make a copy of the configuration
705
     # make a copy of the configuration
705
     cp $PLEROMA_DIR/priv/static/static/config.json $PLEROMA_DIR/priv/static/static/config_prev.json
706
     cp $PLEROMA_DIR/priv/static/static/config.json $PLEROMA_DIR/priv/static/static/config_prev.json
706
 
707
 
708
+    if [ -f $PLEROMA_DIR/config/emoji.txt ]; then
709
+        cp $PLEROMA_DIR/config/emoji.txt $PLEROMA_DIR/config/emoji_prev.txt
710
+    fi
711
+
707
     function_check set_repo_commit
712
     function_check set_repo_commit
708
     set_repo_commit $PLEROMA_DIR "pleroma commit" "$PLEROMA_COMMIT" $PLEROMA_REPO
713
     set_repo_commit $PLEROMA_DIR "pleroma commit" "$PLEROMA_COMMIT" $PLEROMA_REPO
709
     chown -R pleroma:pleroma $PLEROMA_DIR
714
     chown -R pleroma:pleroma $PLEROMA_DIR
712
     cp $PLEROMA_DIR/priv/static/static/config_prev.json $PLEROMA_DIR/priv/static/static/config.json
717
     cp $PLEROMA_DIR/priv/static/static/config_prev.json $PLEROMA_DIR/priv/static/static/config.json
713
     chown pleroma:pleroma $PLEROMA_DIR/priv/static/static/config.json
718
     chown pleroma:pleroma $PLEROMA_DIR/priv/static/static/config.json
714
 
719
 
720
+    if [ -f $PLEROMA_DIR/config/emoji_prev.txt ]; then
721
+        cp $PLEROMA_DIR/config/emoji_prev.txt $PLEROMA_DIR/config/emoji.txt
722
+        chown pleroma:pleroma $PLEROMA_DIR/config/emoji.txt
723
+    fi
724
+
715
     sudo -u pleroma mix deps.get
725
     sudo -u pleroma mix deps.get
716
     pleroma_recompile
726
     pleroma_recompile
717
 
727