diff --git a/ReleaseNotes-1.6 b/ReleaseNotes-1.6 index b18ce5659a..7b6a086e92 100644 --- a/ReleaseNotes-1.6 +++ b/ReleaseNotes-1.6 @@ -396,13 +396,13 @@ + =addSubtract= - simple add/subtract field functionality ** Usage - + =timeSelector= can now combine =-time ranges= and =-latestTime= options - (e.g. -time '0.01:0.09', -time '0.01:'). More reliable behaviour for cases - missing /constant// or /0// directories. When the =-noZero= option is - enabled, =-latestTime= will not select the =0/= directory unless the - =-zeroTime= option is given. This helps avoid ill effects caused by - accidentally using the /0// directory in certain utilities (eg, - =reconstructPar=). + + =timeSelector= can now combine =-time ranges= and =-latestTime= options. + For example, -time '0.01:0.09' -latestTime vs. -time '0.01:'. + More reliable behaviour for cases missing /constant// or /0// directories. + When the =-noZero= option is enabled, =-latestTime= will not select the + =0/= directory unless the =-zeroTime= option is given. + This helps avoid ill effects caused by accidentally using the + /0// directory in certain utilities (eg, =reconstructPar=). + =-region= option added to more utilities. ** Improvements to Paraview reader module @@ -412,3 +412,4 @@ region. A *new* =-touch= option to generate the /.OpenFOAM/ file only. Only creates (and removes) /.OpenFOAM/ files if they didn't already exist, which is useful in connection with the =-touch= option. + diff --git a/bin/foamEtcFile b/bin/foamEtcFile new file mode 100755 index 0000000000..e3faab4121 --- /dev/null +++ b/bin/foamEtcFile @@ -0,0 +1,143 @@ +#!/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 +# foamEtcFile +# +# Description +# Locate user/site/shipped file with the semantics used in the +# ~OpenFOAM/fileName expansion +# +#------------------------------------------------------------------------------- +unset listOpt quietOpt + +usage() { + [ "$quietOpt" = true ] && exit 1 + + exec 1>&2 + while [ "$#" -ge 1 ]; do echo "$1"; shift; done + cat<