From b49f22fd3e08dbf43c38b4717e93bd1f1b704666 Mon Sep 17 00:00:00 2001 From: happysalada Date: Wed, 23 Jun 2021 11:17:02 +0900 Subject: [PATCH] setup.sh: replace type -p with test -e type -p will exit 1 on failure. Test makes the intent clearer here. --- pkgs/stdenv/generic/setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 563e32f07abd..06bdaeaab2ba 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -68,7 +68,7 @@ _callImplicitHook() { local hookName="$2" if declare -F "$hookName" > /dev/null; then "$hookName" - elif type -p "$hookName" > /dev/null; then + elif test -e "$hookName" ; then source "$hookName" elif [ -n "${!hookName:-}" ]; then eval "${!hookName}"