#%Module

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_ODD)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_ODD) {
        rc_cmd {module-version interp/1 [mycmd]}
        rc_var {module-version interp/1 $myvar}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_EMPTYVAL)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_EMPTYVAL) {
        rc_cmd {module-version interp/1 [mycmd]}
        rc_var {module-version interp/1 empty$myvar}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_UNK)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_UNK) {
        rc_cmd {module-version interp/1 [mycmd]}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SUPERSEDE)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SUPERSEDE) {
        rc_cmd {module-version interp/1 [uname machine] [pid]}
        rc_var {module-version interp/1 $ModuleTool [file tail $ModulesCurrentModulefile]}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SPACEINVAL)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SPACEINVAL) {
        rc_cmd {module-version interp/1 [mycmd]}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SPACEINNAME)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_SPACEINNAME) {
        rc_cmd {module-version interp/1 [my\ cmd]}
        rc_var {module-version interp/1 $my\ var}
    }
}

if {[info exists env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_REGULAR)]} {
    switch -- $env(TESTSUITE_ENABLE_SITECONFIG_EXTRA_REGULAR) {
        rc_cmd {module-version interp/1 [mycmd] [othercmd]}
        rc_var {module-version interp/1 $myvar $othervar}
        mix - override {module-version interp/1 [mycmd] $myvar}
    }
}
