set __dir__ $dir foreach index [glob -nocomplain [file join $dir * pkgIndex.tcl]] { set dir [file dirname $index] #puts subdir=$dir,index=$index source $index } set dir $__dir__ if {[info exists __dir]} {unset __dir__}