From 9117a2fa3c5f6b6d16aefc9652670a2b5e878e7c Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Sun, 12 Jun 2011 00:40:31 +0400 Subject: samba_backup: check that directory really exists --- source4/scripting/bin/samba_backup | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'source4') diff --git a/source4/scripting/bin/samba_backup b/source4/scripting/bin/samba_backup index 56125789d8..75ebec66e3 100755 --- a/source4/scripting/bin/samba_backup +++ b/source4/scripting/bin/samba_backup @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) Matthieu Patou 2010 +# Copyright (C) Matthieu Patou 2010-2011 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -34,6 +34,16 @@ DIRS="private etc sysvol" DAYS=90 WHEN=`date +%d%m%y` +if [ ! -d $WHERE ]; then + echo "Missing backup directorty $WHERE" + exit 1 +fi + +if [ ! -d $FROMWHERE ]; then + echo "Missing or wrong provision directorty $FROMWHERE" + exit 1 +fi + cd $FROMWHERE for d in $DIRS;do relativedirname=`find . -type d -name "$d" -prune` -- cgit