}
set argl [list $secnet -dvnc $cf]
set divertk SECNET_STEST_DIVERT_$site
- puts -nonewline "spawn"
+ puts "spawn:"
foreach k [array names env] {
switch -glob $k {
SECNET_STEST_DIVERT_* -
}
if {[info exists env($divertk)]} {
switch -glob $env($divertk) {
- i {
- puts " $argl"
+ i - {i *} {
+ regsub {^i} $env($divertk) {} divert_prefix
+ puts "$divert_prefix $argl"
puts -nonewline "run ^ command, hit return "
flush stdout
gets stdin
0 - "" {
puts " $argl"
}
- * {
+ /* - ./* {
puts " $argl"
set argl [split $env($divertk)]
+ puts "... $argl"
+ }
+ * {
+ error "$divertk not understood"
}
}
}