diff --git a/zonebackuptozone.sh b/zonebackuptozone.sh index bf6bebb..6d0573c 100755 --- a/zonebackuptozone.sh +++ b/zonebackuptozone.sh @@ -103,18 +103,18 @@ echo "Looking for addtional datasets in ${UUID}..." DATASET=`vmadm get ${UUID} | json datasets.0 | sed 's/zones\///' | tr -d '\n'` echo "done." -if [ -z "${DATASET}" ]; then +if [ ! -z "${DATASET}" ]; then check_snap ${DATASET} -fi -if [ $? -ne 0 ]; then - create_snap ${DATASET} -else - echo "Snapshot of ${DATASET} already available" - echo "Skipping create snapshot..." -fi + if [ $? -ne 0 ]; then + create_snap ${DATASET} + else + echo "Snapshot of ${DATASET} already available" + echo "Skipping create snapshot..." + fi -send_snap ${DATASET} + send_snap ${DATASET} +fi # we send the config