From 2f38d0d1949c4133cab52434a5bab09bed2ff6fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Tue, 14 Jan 2020 11:59:17 +0100 Subject: [PATCH] add return before exit exit in sourced script cause termination of whole shell/terminal --- bashrc_add | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bashrc_add b/bashrc_add index d0773f0..5f7c0b9 100755 --- a/bashrc_add +++ b/bashrc_add @@ -180,7 +180,7 @@ if [ -n "$PS1" ] ;then else MYSHELLCONFIG_GIT_REMOTE="${MYSHELLCONFIG_GIT_REMOTE_PUBLIC_HTTP}${MYSHELLCONFIG_GIT_REPO_NAME}" echo "Clone ${MYSHELLCONFIG_GIT_REMOTE} and configure git" >&2 - timeout --foreground "${MYSHELLCONFIG_GIT_CHECKOUT_TIMEOUT}" git -C ${HOME} clone "${MYSHELLCONFIG_GIT_REMOTE}" "${MYSHELLCONFIG_BASE}" || exit 1 + timeout --foreground "${MYSHELLCONFIG_GIT_CHECKOUT_TIMEOUT}" git -C ${HOME} clone "${MYSHELLCONFIG_GIT_REMOTE}" "${MYSHELLCONFIG_BASE}" || return 1 2>/dev/null || exit 1 fi