Skip to content

Commit 8bf6fb5

Browse files
committed
cirrus/gh: adapt setup following default config changes
1 parent 22946c0 commit 8bf6fb5

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ task:
134134
# compatibility version-specific build requirements
135135
apt-get -y install automake autopoint
136136
configure_script:
137-
- ./configure --with-tclsh=tclsh8.6 --prefix /tmp/modules --enable-compat-version --with-tcl=/usr/lib/tcl8.6 --with-tcl-ver=8.6 --without-tclx --enable-append-manpath --enable-append-binpath --with-bin-search-path=/usr/bin:/bin --disable-silent-shell-debug-support --enable-windows-support --with-loadedmodules=null:dot --with-quarantine-vars=LD_LIBRARY_PATH --enable-color --with-dark-background-colors='hi=1:se=2:er=91:wa=93:mp=1;94:di=94:al=96:sy=95' --enable-foo FOO=bar
137+
- ./configure --with-tclsh=tclsh8.6 --prefix /tmp/modules --enable-compat-version --with-tcl=/usr/lib/tcl8.6 --with-tcl-ver=8.6 --without-tclx --enable-append-manpath --enable-append-binpath --with-bin-search-path=/usr/bin:/bin --disable-silent-shell-debug-support --enable-windows-support --with-loadedmodules=null:dot --with-quarantine-vars=LD_LIBRARY_PATH --with-dark-background-colors='hi=1:se=2:er=91:wa=93:mp=1;94:di=94:al=96:sy=95' --enable-foo FOO=bar
138138
<< : *BUILD_INSTALL_TEST_TEMPLATE
139139
<< : *ARTIFACTS_TEMPLATE
140140

.github/workflows/linux_tests.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
tcl86-nolibtclenvmodules:
1212
runs-on: ubuntu-18.04
1313
env:
14-
CONFIGURE_OPTS: --with-tclsh=tclsh8.6 --disable-libtclenvmodules --prefix=/tmp/modules --with-pager=more --with-pager-opts=-X --enable-auto-handling
14+
CONFIGURE_OPTS: --with-tclsh=tclsh8.6 --disable-libtclenvmodules --prefix=/tmp/modules --with-pager=more --with-pager-opts=-X --with-initconf-in=initdir
1515
COVERAGE: y
1616
EXTRA_SCRIPT_PRETEST: make install-testmodulerc install-testetcrc install-testmodspath-empty
1717
EXTRA_SCRIPT_POSTTEST: make uninstall-testconfig
@@ -61,7 +61,7 @@ jobs:
6161
tcl84-nolibtclenvmodules:
6262
runs-on: ubuntu-16.04
6363
env:
64-
CONFIGURE_OPTS: --with-tclsh=tclsh8.4 --prefix=/tmp/modules --disable-libtclenvmodules --enable-compat-version --with-tcl=/usr/lib/tcl8.4 --enable-versioning --disable-silent-shell-debug-support --disable-set-shell-startup --disable-quarantine-support --with-initconf-in=etcdir --with-loadedmodules=null:dot --without-pager --disable-avail-indepth --with-terminal-background=light --with-unload-match-order=returnfirst --disable-implicit-default --with-search-match=contains --with-locked-configs=extra_siteconfig
64+
CONFIGURE_OPTS: --with-tclsh=tclsh8.4 --prefix=/tmp/modules --disable-libtclenvmodules --enable-compat-version --with-tcl=/usr/lib/tcl8.4 --enable-versioning --disable-silent-shell-debug-support --disable-quarantine-support --with-loadedmodules=null:dot --without-pager --disable-avail-indepth --with-terminal-background=light --with-unload-match-order=returnfirst --disable-implicit-default --with-search-match=contains --with-locked-configs=extra_siteconfig --disable-auto-handling --disable-extended-default --disable-advanced-version-spec --disable-color --with-icase=never
6565
COVERAGE: y
6666
EXTRA_SCRIPT_PRETEST: make install-testinitrc install-testsiteconfig
6767
EXTRA_SCRIPT_POSTTEST: make uninstall-testconfig
@@ -113,7 +113,7 @@ jobs:
113113
tcl85:
114114
runs-on: ubuntu-18.04
115115
env:
116-
CONFIGURE_OPTS: --with-tclsh=tclsh8.5 --prefix=/tmp/modules --enable-compat-version --with-tcl=/usr/lib/tcl8.5 --disable-quarantine-support --enable-modulespath --with-pager=more --with-dark-background-colors=hi --with-locked-configs=implicit_default --enable-wa-277 --enable-advanced-version-spec --disable-ml --disable-implicit-requirement
116+
CONFIGURE_OPTS: --with-tclsh=tclsh8.5 --prefix=/tmp/modules --enable-compat-version --with-tcl=/usr/lib/tcl8.5 --disable-quarantine-support --enable-modulespath --with-pager=more --with-dark-background-colors=hi --with-locked-configs=implicit_default --enable-wa-277 --enable-advanced-version-spec --disable-ml --disable-implicit-requirement --enable-set-shell-startup
117117
COVERAGE: y
118118
EXTRA_SCRIPT_PRETEST: make install-testmodulerc-1 install-testetcrc install-testmodspath
119119
EXTRA_SCRIPT_POSTTEST: make uninstall-testconfig

testsuite/modules.70-maint/120-autoinit.exp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,9 @@ if {!$insmodspath && $initrc_exinstalled && $modrc eq "$install_etcdir/initrc"}
873873

874874
# test precedence of etc/modulespath over init/.modulespath if we are purely testing
875875
# (as tests will modify the installation)
876-
if {$insmodspath && $modspath_exinstalled && $modspath eq "$install_etcdir/modulespath"} {
876+
# example modulerc/initrc files should not be installed to run the lock tests
877+
if {$insmodspath && $modspath_exinstalled && $modspath eq "$install_etcdir/modulespath"\
878+
&& !$modrc_exinstalled && !$modrc1_exinstalled && !$initrc_exinstalled} {
877879
# create a simple init/.modulespath
878880
set fid [open $install_initdir/.modulespath w]
879881
puts $fid {/unk}

0 commit comments

Comments
 (0)