diff options
Diffstat (limited to 'subr.ex/ex_pkg.subr')
-rw-r--r-- | subr.ex/ex_pkg.subr | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/subr.ex/ex_pkg.subr b/subr.ex/ex_pkg.subr index 8230cf79..3b3bba21 100644 --- a/subr.ex/ex_pkg.subr +++ b/subr.ex/ex_pkg.subr @@ -217,13 +217,23 @@ ex_pkg_load_vars() { for _eplv_fname in \ "${HOME}/midipix_build.vars" \ "${HOME}/.midipix_build.vars" \ - ../midipix_build.vars \ - ./midipix.env; + ../midipix_build.vars; do if [ -r "${_eplv_fname}" ]; then rtl_fileop source "${_eplv_fname}"; fi; done; + + set +o noglob; + for _eplv_fname in \ + ./env.d/*.env; + do + set -o noglob; + if [ -r "${_eplv_fname}" ]; then + rtl_fileop source "${_eplv_fname}"; + fi; + done; + set -o noglob; fi; return "${_eplv_rc}"; |