From 622a42fe34f04e4df9f060caa14ea84ba052b610 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Wed, 28 Nov 2018 10:33:29 +0000 Subject: [PATCH] Change bludit theme to zerojs --- src/freedombone-app-bludit | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/freedombone-app-bludit b/src/freedombone-app-bludit index e9f1983f7..d06bbb8d3 100755 --- a/src/freedombone-app-bludit +++ b/src/freedombone-app-bludit @@ -35,6 +35,10 @@ BLUDIT_ONION_PORT=9844 BLUDIT_VERSION='3.4.0' BLUDIT_DOWNLOAD='https://bludit.s3.nl-ams.scw.cloud' +BLUDIT_THEME_NAME='zerojs' +BLUDIT_THEME_REPO="https://code.freedombone.net/bashrc/${BLUDIT_THEME_NAME}" +BLUDIT_THEME_COMMIT='bab2e31d5a' + BLUDIT_SHORT_DESCRIPTION=$'Markdown blogging' BLUDIT_DESCRIPTION=$'Simple Markdown blogging' BLUDIT_MOBILE_APP_URL= @@ -240,6 +244,17 @@ function remove_bludit { remove_ddns_domain "$BLUDIT_DOMAIN_NAME" } +function install_bludit_theme { + if [ ! -d "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes/${BLUDIT_THEME_NAME}" ]; then + cd "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes" || return + git_clone $BLUDIT_THEME_REPO "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes/${BLUDIT_THEME_NAME}" + cd "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes/${BLUDIT_THEME_NAME}" || return + git checkout $BLUDIT_THEME_COMMIT + else + set_repo_commit "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes/${BLUDIT_THEME_NAME}" "bludit theme commit" "$BLUDIT_THEME_COMMIT" $BLUDIT_THEME_REPO + fi +} + function install_bludit { increment_app_install_progress @@ -396,6 +411,14 @@ function install_bludit { "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a bludit -p "$BLUDIT_ADMIN_PASSWORD" set_completion_param "bludit domain" "$BLUDIT_DOMAIN_NAME" + install_bludit_theme + + if [ -d "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-themes/${BLUDIT_THEME_NAME}" ]; then + if [ -f "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-content/databases/site.php" ]; then + sed -i "s|\"theme\":.*|\"theme\": \"${BLUDIT_THEME_NAME}\",|g" "/var/www/${BLUDIT_DOMAIN_NAME}/htdocs/bl-content/databases/site.php" + fi + fi + APP_INSTALLED=1 } -- GitLab