diff --git a/ThirdParty/AllClean b/ThirdParty/AllClean new file mode 100755 index 000000000..9ba2e38c8 --- /dev/null +++ b/ThirdParty/AllClean @@ -0,0 +1,77 @@ +#!/bin/bash +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | +# \\ / A nd | Copyright held by original author +# \\/ 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 3 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, see . +# +# Script +# Allclean +# +# Description +# Cleanup script for ThirdParty packages. +# +# Author: +# Martin Beaudoin, Hydro-Quebec, (2013) +# +#------------------------------------------------------------------------------ +# run from third-party directory only +cd ${0%/*} || exit 1 + +wmakeCheckPwd "$WM_THIRD_PARTY_DIR" || { + echo "Error: Current directory is not \$WM_THIRD_PARTY_DIR" + echo " The environment variables are inconsistent with the installation." + echo " Check the OpenFOAM entries in your dot-files and source them." + exit 1 +} +. tools/makeThirdPartyFunctionsForRPM +#------------------------------------------------------------------------------ + +echo ======================================== +echo Starting ThirdParty Allclean +echo ======================================== +echo + +# Cleaning stage 1 +./AllClean.stage1 + +# Cleaning stage 2 +./AllClean.stage2 + +# Cleaning stage 3 +./AllClean.stage3 + +# Cleaning stage 4 +./AllClean.stage4 + +# Cleaning stage 5 +./AllClean.stage5 + +# Cleaning stage 6 +./AllClean.stage6 + +echo ======================================== +echo Done ThirdParty Allclean +echo ======================================== +echo + +# ----------------------------------------------------------------- end-of-file + +