|
@@ -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
|
|