From d187f2d6cce51a56a0340e53c3fface78289fba8 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 11 Jul 2024 08:17:11 +0100 Subject: [PATCH] cmd/shellenv.sh: handle undefined `MANPATH` and `set -eu`. See https://github.com/Homebrew/brew/pull/17633#issuecomment-2218657931 --- Library/Homebrew/cmd/shellenv.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/shellenv.sh b/Library/Homebrew/cmd/shellenv.sh index 63e53774c5441..ebdcac51b53ea 100644 --- a/Library/Homebrew/cmd/shellenv.sh +++ b/Library/Homebrew/cmd/shellenv.sh @@ -57,7 +57,7 @@ homebrew-shellenv() { echo "export HOMEBREW_CELLAR=\"${HOMEBREW_CELLAR}\";" echo "export HOMEBREW_REPOSITORY=\"${HOMEBREW_REPOSITORY}\";" echo "export PATH=\"${HOMEBREW_PREFIX}/bin:${HOMEBREW_PREFIX}/sbin\${PATH+:\$PATH}\";" - echo "[ -z \"\${MANPATH}\" ] || export MANPATH=\":\${MANPATH#:}\";" + echo "[ -z \"\${MANPATH-}\" ] || export MANPATH=\":\${MANPATH#:}\";" echo "export INFOPATH=\"${HOMEBREW_PREFIX}/share/info:\${INFOPATH:-}\";" ;; esac