diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-11-24 17:51:46 -0500 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-11-24 17:51:46 -0500 |
commit | bd0c4dd6ab6465b50fb9ca3c332400d0c590509b (patch) | |
tree | 3ad9e6de7527ed01ab0686b249e8e1f447d99194 /pkgs/applications/science/misc | |
parent | 35d99698aecce66f5b6597d3b8efa2b23e120636 (diff) | |
download | nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar.gz nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar.bz2 nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar.lz nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar.xz nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.tar.zst nixlib-bd0c4dd6ab6465b50fb9ca3c332400d0c590509b.zip |
root: fix setupHook to work with "set -u"
Diffstat (limited to 'pkgs/applications/science/misc')
-rw-r--r-- | pkgs/applications/science/misc/root/setup-hook.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/applications/science/misc/root/setup-hook.sh b/pkgs/applications/science/misc/root/setup-hook.sh index fc2b697d8a82..b26cf9b779f8 100644 --- a/pkgs/applications/science/misc/root/setup-hook.sh +++ b/pkgs/applications/science/misc/root/setup-hook.sh @@ -1,9 +1,13 @@ thisroot () { # Workaround thisroot.sh dependency on man - if [ -z "${MANPATH}" ]; then + if [ -z "${MANPATH-}" ]; then MANPATH=: fi + local oldOpts="-u" + shopt -qo nounset || oldOpts="+u" + set +u source @out@/bin/thisroot.sh + set "$oldOpts" } postHooks+=(thisroot) |