diff --git a/bin/foamCheckPwd b/bin/foamCheckPwd new file mode 100755 index 0000000000..1da6f1a84d --- /dev/null +++ b/bin/foamCheckPwd @@ -0,0 +1,98 @@ +#!/bin/sh +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | +# \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd. +# \\/ M anipulation | +#------------------------------------------------------------------------------- +# License +# This file is part of OpenFOAM. +# +# OpenFOAM is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# OpenFOAM is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenFOAM; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# Script +# foamCheckPwd +# +# Description +# Check that the current working directory is equal to a particular +# target directory, resolving the absolute path as required +# +#------------------------------------------------------------------------------- +unset quietOpt + +usage() { + [ "$quietOpt" = true ] && exit 1 + exec 1>&2 + while [ "$#" -ge 1 ]; do echo "$1"; shift; done + cat</dev/null && /bin/pwd) + +# okay +[ "$thisDir" = "$dirName" ] && exit 0 + +# some other error +exit 1 + +#------------------------------------------------------------------------------