Skip to content

Commit 5f52faa

Browse files
committed
Adapt autoinit process if init value set for MANPATH
Use init_envvars process rather manually try to add colon character to MANPATH. Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
1 parent 04be5fb commit 5f52faa

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tcl/subcmd.tcl.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2157,7 +2157,10 @@ proc cmdModuleAutoinit {} {
21572157
@setmanpath@@notusemanpath@}
21582158
@setmanpath@if {{@mandir@} ni [split $manpath :]} {
21592159
@setmanpath@ if {![isEnvVarDefined MANPATH]} {
2160-
@setmanpath@ append-path MANPATH {}
2160+
@setmanpath@ if {![hasEnvVarInitValue MANPATH] || [envVarInitValue MANPATH] ne\
2161+
@setmanpath@ {}} {
2162+
@setmanpath@ append-path MANPATH {}
2163+
@setmanpath@ }
21612164
@setmanpath@ # ensure no duplicate ':' is set
21622165
@setmanpath@ } elseif {[envVarEquals MANPATH :]} {
21632166
@setmanpath@ remove-path MANPATH {}

0 commit comments

Comments
 (0)