#****
proc spawnShell { node cmd } {
upvar 0 ::cf::[set ::curcfg]::eid eid
- global remote_exec exec_host gui_unix gui_freebsd gui_linux
+ global remote_exec exec_host gui_unix
set node_id $eid\.$node
if { $remote_exec } {
- nexec vimageShellServer.sh $node_id 1234 $cmd &
+ nexec vimageShellServer.sh $node_id 1234 $cmd &
if { $gui_unix } {
exec xterm -sb -rightbar \
-T "IMUNES: [getNodeName $node] (console)" \
exec cmd /c nc $exec_host 1234 &
}
} else {
- if { $gui_freebsd } {
- set shellcommand "vimage $node_id $cmd"
- } elseif { $gui_linux } {
- if { $cmd == "enter" } {
- set shellcommand "vzctl enter $node"
- } else {
- set shellcommand "vzctl exec $node $cmd"
- }
- }
+ # OpenVZ vzctl enter mod support, inace shell nema $PROMPT
+ if { $cmd == "enter" } {
+ set shellcommand "vzctl enter $node"
+ } else {
+ set shellcommand "vzctl exec $node $cmd"
+ }
nexec xterm -sb -rightbar \
-T "IMUNES: [getNodeName $node] (console)" \
-e "$shellcommand" &
#****
proc startethereal { node iface } {
upvar 0 ::cf::[set ::curcfg]::eid eid
- global gui_unix gui_linux
+ global gui_unix
- #OpenVZ - lokalni interface-i za VE-ve, imaju drukciju nomenklaturu
- if { $gui_unix && $gui_linux } {
- set interface "to_[set node]_[set iface]"
- } else {
- set interface "$iface@$eid\.$node"
- }
+ # set interface "$iface@$eid\.$node"
+ # OpenVZ - lokalna sucelja u VE imaju drukciju nomenklaturu
+ set interface "to_[set node]_[set iface]"
nexec wireshark -i $interface -f " " &
}