From: Josip Rodin Date: Sun, 13 Sep 2009 14:26:02 +0000 (+0200) Subject: popravio bridges deklaraciju i sl. X-Git-Url: https://git.entuzijast.net/?a=commitdiff_plain;h=8790ee28eb6950b2ed3b06ca918c895539b17692;p=imunes.git popravio bridges deklaraciju i sl. --- diff --git a/linux/exec.tcl b/linux/exec.tcl index a322158..f8a2789 100755 --- a/linux/exec.tcl +++ b/linux/exec.tcl @@ -728,6 +728,8 @@ proc deployCfg {} { # OpenVZ kreiranje linkova + + upvar 0 ::cf::[set ::curcfg]::bridges bridges #detekcija da li je link prema L3 node-u (host, pc) ili prema L2 nodeu (hub, switch) if { [[typemodel $lnode1].layer] == "LINK" || [[typemodel $lnode2].layer] == "LINK" } { @@ -754,8 +756,6 @@ proc deployCfg {} { } } - upvar 0 ::cf::[set ::curcfg]::bridges bridges - set bridges {} # TODO Ovo bi trebalo elegantnije rjesiti. # Naredba pokusava utvrditi da li vec postoji bridge pod tim imenom, @@ -978,7 +978,7 @@ proc vimageCleanup { eid } { puts "\nBridge cleanup in main host" upvar 0 ::cf::[set ::curcfg]::bridges bridges - if { [ llength $bridges ] } { + if { [ info exists bridges ] && [ llength $bridges ] } { foreach bridge $bridges { puts " Cleaning up bridge $bridge..." nexec ip link set down dev $bridge