Procházet zdrojové kódy

Customise postactiv logo

Bob Mottram před 8 roky
rodič
revize
2dbbf8060a
2 změnil soubory, kde provedl 16 přidání a 0 odebrání
  1. binární
      img/postactiv.png
  2. 16
    0
      src/freedombone-app-postactiv

binární
img/postactiv.png Zobrazit soubor


+ 16
- 0
src/freedombone-app-postactiv Zobrazit soubor

@@ -55,6 +55,20 @@ postactiv_variables=(ONION_ONLY
55 55
                      POSTACTIV_EXPIRE_MONTHS
56 56
                      POSTACTIV_TITLE)
57 57
 
58
+function postactiv_customise_logo {
59
+    domain_name=$1
60
+
61
+    if [ -f /var/www/${domain_name}/htdocs/static/logo.png ]; then
62
+        if [ -f ~/freedombone/img/postactiv.png ]; then
63
+            cp ~/freedombone/img/postactiv.png /var/www/${domain_name}/htdocs/static/logo.png
64
+        else
65
+            if [ -f /home/$MY_USERNAME/freedombone/img/postactiv.png ]; then
66
+                cp /home/$MY_USERNAME/freedombone/img/postactiv.png /var/www/${domain_name}/htdocs/static/logo.png
67
+            fi
68
+        fi
69
+    fi
70
+}
71
+
58 72
 function remove_user_postactiv {
59 73
     remove_username="$1"
60 74
 
@@ -342,6 +356,7 @@ function upgrade_postactiv {
342 356
     postactiv_running_script
343 357
 
344 358
     upgrade_pleroma "$POSTACTIV_DOMAIN_NAME" "postactiv" "$POSTACTIV_BACKGROUND_IMAGE_URL" "$POSTACTIV_TITLE"
359
+    postactiv_customise_logo
345 360
     install_gnusocial_default_background "postactiv" "$POSTACTIV_DOMAIN_NAME"
346 361
     chown -R www-data:www-data /var/www/${POSTACTIV_DOMAIN_NAME}/htdocs
347 362
 }
@@ -769,6 +784,7 @@ function install_postactiv {
769 784
         install_nodejs pleroma-gnusocial
770 785
         install_pleroma_front_end "postactiv" "$POSTACTIV_DOMAIN_NAME" "$POSTACTIV_BACKGROUND_IMAGE_URL" "$POSTACTIV_TITLE"
771 786
         install_gnusocial_default_background "postactiv" "$POSTACTIV_DOMAIN_NAME"
787
+        postactiv_customise_logo
772 788
         sed -i 's|"theme":.*|"theme": "base16-apathy.css",|g' /var/www/${POSTACTIV_DOMAIN_NAME}/htdocs/static/config.json
773 789
     fi
774 790