modulecmd: bugfix in use/unuse overlays

This commit is contained in:
2021-04-28 18:51:29 +02:00
parent c44f393ef2
commit 9e6566636b
+2 -2
View File
@@ -1353,7 +1353,7 @@ subcommand_use() {
use () {
use_overlay() {
if [[ -n "${_LMFILES_}" ]] && [[ ${LOADEDMODULES} != Pmodules/* ]]; then
if [[ $LOADEDMODULES == *:* ]] || [[ $LOADEDMODULES != Pmodules/* ]]; then
std::die 3 "%s %s: %s -- %s" \
"${CMD}" "${subcommand}" \
"overlays can be added as long as no modules are loaded!" \
@@ -1558,7 +1558,7 @@ subcommand_unuse() {
unset IFS
unuse() {
unuse_overlay() {
if [[ -n "${_LMFILES_}" ]] && [[ ${LOADEDMODULES} != Pmodules/* ]]; then
if [[ $LOADEDMODULES == *:* ]] || [[ $LOADEDMODULES != Pmodules/* ]]; then
std::die 3 "%s %s: %s -- %s" \
"${CMD}" "${subcommand}" \
"overlays can NOT be removed as long as modules are loaded!" \