From c4c3cb64349b34564898f5be07e26e0f22900e8a Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 14 Oct 2025 15:28:43 -0700 Subject: [PATCH] Put the repo location into a variable. --- Config/HugoExample/files/main.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Config/HugoExample/files/main.sh b/Config/HugoExample/files/main.sh index 680f3bd..215a7d4 100644 --- a/Config/HugoExample/files/main.sh +++ b/Config/HugoExample/files/main.sh @@ -17,12 +17,17 @@ DEV="$4" typeset -u DEV echo "DEV='$DEV'" +SITE="/var/www/hugo/site" + echo "*** Creating Git Repo ***" -sudo -u www-data git clone --recurse-submodules $BRANCH $REPO /var/www/hugo/site +if [[ -d $SITE ]]; then + rm -rfv $SITE +fi +sudo -u www-data git clone --recurse-submodules $BRANCH $REPO $SITE status="$?" echo "*** Validating Git Repo ***" -if [[ $status != 0 || ! -d /var/www/hugo/site/.git ]]; then +if [[ $status != 0 || ! -d $SITE/.git ]]; then echo "ERROR: Hugo project may not have cloned correctly. status='$status'" echo "Aborting." exit 1 @@ -62,7 +67,7 @@ if [[ "$DEV" == "Y"* || "$DEV" == "T"* ]]; then http_code="`curl -sS http://localhost:1380 -o /dev/null -w "%{http_code}"`" if [[ $http_code != 200 ]]; then echo "* Dev server not detected, starting..." - cd /var/www/hugo/site + cd $SITE killall hugo 2>/dev/null sudo -u www-data hugo server -D --noBuildLock --bind 0.0.0.0 -p 1380 & fi