From cbad2dac5e12e39facff8c63a54e7748d8b78332 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 607990190..f1fe0c13a 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