From ceb9b184c6aa732abfe147eeb6b0fa811a252c00 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 25 Dec 2013 12:52:08 -0200 Subject: Fixes at trac-upgrade and system-upgrade --- share/hydractl/system-upgrade | 8 ++++++-- share/hydractl/trac-upgrade | 5 +++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/share/hydractl/system-upgrade b/share/hydractl/system-upgrade index f2e3917..a309658 100755 --- a/share/hydractl/system-upgrade +++ b/share/hydractl/system-upgrade @@ -121,8 +121,12 @@ if [ ! -e "$STATE" ]; then else # Resume from the previous state STAGE="`cat $STATE`" - source $ENV - hydra_system_upgrade_$STATE + + # Restore environment + if [ -e "$ENV" ]; then + source $ENV + hydra_system_upgrade_$STATE + fi fi # Prepare diff --git a/share/hydractl/trac-upgrade b/share/hydractl/trac-upgrade index 06a6a69..31e8f52 100755 --- a/share/hydractl/trac-upgrade +++ b/share/hydractl/trac-upgrade @@ -23,6 +23,11 @@ hydra_config_load # Parameters BASE="/var/sites" +# Check for sites +if [ ! -d "$BASE" ]; then + exit +fi + # Upgrade for instance in `find $BASE -maxdepth 2 -name trac`; do ( -- cgit v1.2.3