diff --git a/src/freedombone-app-pleroma b/src/freedombone-app-pleroma index 7b43252850b2d6b605ef55c28e7b0f8803b2ae48..469869b6b7832d56b54c48a2609a26fbcded169a 100755 --- a/src/freedombone-app-pleroma +++ b/src/freedombone-app-pleroma @@ -504,6 +504,8 @@ function pleroma_create_config { domain_port=80 fi + pleroma_background_image='aurora_borealis.jpg' + { echo 'use Mix.Config'; echo ''; echo 'config :pleroma, Pleroma.Web.Endpoint,'; @@ -551,7 +553,7 @@ function pleroma_create_config { echo ' logo: "/static/logo.png",'; echo ' logo_mask: true,'; echo ' logo_margin: "0.1em",'; - echo " background: \"/static/aurora_borealis.jpg\","; + echo " background: \"/static/$pleroma_background_image\","; echo ' redirect_root_no_login: "/main/all",'; echo ' redirect_root_login: "/main/friends",'; echo ' show_instance_panel: true,'; diff --git a/src/freedombone-utils-gnusocialtools b/src/freedombone-utils-gnusocialtools index 357c1f614e9e9f1c7a8cdb065b2720be9eb1ed1c..1d5241c5f72de3f02350d02ac93364e40ec7abc7 100755 --- a/src/freedombone-utils-gnusocialtools +++ b/src/freedombone-utils-gnusocialtools @@ -164,11 +164,17 @@ function pleroma_set_background_image_from_url { cp "bg_custom.${ext}" "static/bg_custom.${ext}" chown www-data:www-data "static/bg_custom.${ext}" sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" static/config.json + if [ -f "$pleroma_secret" ]; then + sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" "$pleroma_secret" + fi fi if [ -d priv/static/static ]; then cp "bg_custom.${ext}" "priv/static/static/bg_custom.${ext}" chown www-data:www-data "priv/static/static/bg_custom.${ext}" sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" priv/static/static/config.json + if [ -f "$pleroma_secret" ]; then + sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" "$pleroma_secret" + fi fi if [[ "$basedir" != "$PLEROMA_DIR" ]]; then