From 49e69bec0196eef0ebee19e6bbcf1a6360f274d8 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Mon, 3 Sep 2018 21:09:30 +0100 Subject: [PATCH] Update the way that pleroma background is set --- src/freedombone-app-pleroma | 4 +++- src/freedombone-utils-gnusocialtools | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/freedombone-app-pleroma b/src/freedombone-app-pleroma index 7b4325285..469869b6b 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 357c1f614..1d5241c5f 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 -- GitLab