From 8809a82ea2ba1fe7fcf17903493918eb9c1d1508 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 12 Jun 2017 22:40:33 +0100 Subject: [PATCH] Upgrading gnusocial --- src/freedombone-app-gnusocial | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/freedombone-app-gnusocial b/src/freedombone-app-gnusocial index afc6095e..6ca47283 100755 --- a/src/freedombone-app-gnusocial +++ b/src/freedombone-app-gnusocial @@ -339,6 +339,11 @@ function configure_interactive_gnusocial { } function upgrade_gnusocial { + CURR_GNUSOCIAL_COMMIT=$(get_completion_param "gnusocial commit") + if [[ "$CURR_GNUSOCIAL_COMMIT" == "$GNUSOCIAL_COMMIT" ]]; then + return + fi + if grep -q "gnusocial domain" $COMPLETION_FILE; then GNUSOCIAL_DOMAIN_NAME=$(get_completion_param "gnusocial domain") fi @@ -364,7 +369,9 @@ function upgrade_gnusocial { gnusocial_block_domain_script gnusocial $GNUSOCIAL_DOMAIN_NAME gnusocial_hourly_script gnusocial $GNUSOCIAL_DOMAIN_NAME - upgrade_pleroma "$GNUSOCIAL_DOMAIN_NAME" "gnusocial" "$GNUSOCIAL_BACKGROUND_IMAGE_URL" "$GNUSOCIAL_TITLE" + if [ -d $INSTALL_DIR/pleroma ]; then + upgrade_pleroma "$GNUSOCIAL_DOMAIN_NAME" "gnusocial" "$GNUSOCIAL_BACKGROUND_IMAGE_URL" "$GNUSOCIAL_TITLE" + fi install_gnusocial_default_background "gnusocial" "$GNUSOCIAL_DOMAIN_NAME" chown -R www-data:www-data /var/www/${GNUSOCIAL_DOMAIN_NAME}/htdocs }