ENH: abort if rsync is missing - foamCopySettings, foamNewCase

This commit is contained in:
Mark Olesen
2010-04-12 11:12:51 +02:00
parent 1aa25ebf39
commit 0f58ac5a9b
2 changed files with 36 additions and 5 deletions

View File

@ -55,7 +55,6 @@ USAGE
exit 1
}
#------------------------------------------------------------------------------
unset appName caseName listOpt
# parse options
@ -84,12 +83,19 @@ do
version="$2"
shift 2
;;
-*)
usage "unknown option: '$*'"
;;
*)
usage "unknown option/argument: '$*'"
usage "unexpected argument: '$*'"
;;
esac
done
# need rsync, except for when listing
type rsync >/dev/null 2>&1 || [ "$listOpt" = true ] || usage "Error: 'rsync' seems to be missing"
#------------------------------------------------------------------------------
[ -n "$version" ] || {