From ea9979076809bbb70d6fbfb9354fd1ebfda41d90 Mon Sep 17 00:00:00 2001 From: Lockszmith Date: Wed, 15 Nov 2023 17:32:20 -0500 Subject: [PATCH] fix(posix): run load.sh only once when .bashrc sources .profile --- _webi/package-install.tpl.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_webi/package-install.tpl.sh b/_webi/package-install.tpl.sh index d881083..dd46d1d 100644 --- a/_webi/package-install.tpl.sh +++ b/_webi/package-install.tpl.sh @@ -287,6 +287,9 @@ __bootstrap_webi() { if ! test -e ~/.config/envman/load.sh; then # shellcheck disable=SC2016 { + echo 'if [ -z "$ENVMAN_LOADED" ]; then' + echo ' ENVMAN_LOADED=1' + echo '# Generated for envman. Do not edit.' echo 'for x in ~/.config/envman/*.env; do' echo ' my_basename="$(basename "${x}")"' @@ -297,6 +300,8 @@ __bootstrap_webi() { echo ' # shellcheck source=/dev/null' echo ' . "${x}"' echo 'done' + + echo 'fi' } > ~/.config/envman/load.sh fi