Support dash init shell with Lmod approach, make sure second initialsation gives expected EESSI version#182
Support dash init shell with Lmod approach, make sure second initialsation gives expected EESSI version#182ocaisa wants to merge 7 commits intoEESSI:mainfrom
Conversation
…sation gives expected EESSI version
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
Does our CI cover all these shells? |
No, but they are to Ubuntu and in Lmod init dir it is called
Yes |
| . assert.sh/assert.sh | ||
|
|
||
| TEST_SHELLS=("bash" "zsh" "fish" "ksh" "csh") | ||
| TEST_SHELLS=("bash" "zsh" "fish" "ksh" "csh" "sh") |
There was a problem hiding this comment.
@boegel All shells are covered via this script
| @@ -1,4 +1,4 @@ | |||
| #!/usr/bin/env bash | |||
| #!/usr/bin/env sh | |||
There was a problem hiding this comment.
This script is meant to be sourced, so the shebang here is meaningless
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
Co-authored-by: ocaisa <alan.ocais@cecam.org>
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
Also make BASH, ZSH, KSH posix compliant so they just be symlinks (and we can then support
dash)Fixes #178