From 066d972374013a952320fa43c20c728aab07857b Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Thu, 25 Oct 2018 22:25:10 +0100
Subject: [PATCH] Installing zap addons

---
 src/freedombone-app-zap | 25 ++++++++-----------------
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/src/freedombone-app-zap b/src/freedombone-app-zap
index 7da33ac79..a5abed018 100755
--- a/src/freedombone-app-zap
+++ b/src/freedombone-app-zap
@@ -36,8 +36,7 @@ ZAP_DOMAIN_NAME=
 ZAP_CODE=
 ZAP_REPO="https://framagit.org/macgirvin/osada"
 ZAP_COMMIT='20f7479b83da8d3735a32ffd2d2e19cb4087bf6a'
-ZAP_ADDONS_REPO="https://framagit.org/macgirvin/osada-addons"
-ZAP_ADDONS_COMMIT='21099cbb65cc7a58e9ab1e7c2dba05ed510d1e86'
+ZAP_ADDONS_REPO="https://framagit.org/macgirvin/osada-addons.git"
 ZAP_ADMIN_PASSWORD=
 
 ZAP_SHORT_DESCRIPTION=$'Nomadic social network server'
@@ -128,7 +127,11 @@ function upgrade_zap {
 
     function_check set_repo_commit
     set_repo_commit "$ZAP_PATH" "zap commit" "$ZAP_COMMIT" $ZAP_REPO
-    set_repo_commit "$ZAP_PATH/zaddons" "zap addons commit" "$ZAP_ADDONS_COMMIT" $ZAP_ADDONS_REPO
+    cd ${ZAP_PATH} || exit 34568735
+    ./util/update_addon_repo zaddons
+    chown -R www-data:www-data "$ZAP_PATH/extend"
+    ./util/importdoc
+    chown -R www-data:www-data "$ZAP_PATH/doc"
 }
 
 function backup_local_zap {
@@ -244,20 +247,6 @@ function install_zap {
 
         git checkout "$ZAP_COMMIT" -b "$ZAP_COMMIT"
         set_completion_param "zap commit" "$ZAP_COMMIT"
-
-        if [ -d /repos/zap-addons ]; then
-            mkdir -p "$ZAP_PATH/zaddons"
-            cp -r -p /repos/zap-addons/. "$ZAP_PATH/zaddons"
-            cd "$ZAP_PATH/zaddons" || exit 24682464
-            git pull
-        else
-            git_clone "$ZAP_ADDONS_REPO" "$ZAP_PATH/zaddons"
-        fi
-
-        cd "$ZAP_PATH/zaddons" || exit 24982468
-        git checkout "$ZAP_ADDONS_COMMIT" -b "$ZAP_ADDONS_COMMIT"
-        set_completion_param "zap addons commit" "$ZAP_ADDONS_COMMIT"
-
         chown -R www-data:www-data "$ZAP_PATH"
     fi
 
@@ -462,6 +451,8 @@ function install_zap {
     systemctl restart cron
 
     cd "$ZAP_PATH" || exit 3658356
+    ./util/add_addon_repo ${ZAP_ADDONS_REPO} zaddons
+    chown -R www-data:www-data "$ZAP_PATH/extend"
     ./util/importdoc
     chown -R www-data:www-data "$ZAP_PATH/doc"
 
-- 
GitLab