From d93c037914c45fb6cf55ad7b78435647e4d8368f Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Wed, 16 Nov 2016 22:33:16 +0000 Subject: [PATCH] etc/config.sh/aliases: Use 'declare' instead of 'type' for bash/zsh compatibility Resolves bug-report http://bugs.openfoam.org/view.php?id=2333 --- etc/config.sh/aliases | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/etc/config.sh/aliases b/etc/config.sh/aliases index 6079901901..f1fe0c13a4 100644 --- a/etc/config.sh/aliases +++ b/etc/config.sh/aliases @@ -70,7 +70,13 @@ alias run='cd $FOAM_RUN' # Refresh the environment # ~~~~~~~~~~~~~~~~~~~~~~~ # For backward-compatibility unalias wmRefresh if it is defined as an alias -[ "$(type -t wmRefresh)" = "alias" ] && unalias wmRefresh || unset wmRefresh +if declare -f wmRefresh > /dev/null +then + unset wmRefresh +else + unalias wmRefresh 2> /dev/null +fi + wmRefresh() { wmProjectDir=$WM_PROJECT_DIR