]> git.entuzijast.net Git - imunes.git/commitdiff
popravio bridges deklaraciju i sl.
authorJosip Rodin <joy@numa-ubuntu-vm.(none)>
Sun, 13 Sep 2009 14:26:02 +0000 (16:26 +0200)
committerJosip Rodin <joy@numa-ubuntu-vm.(none)>
Sun, 13 Sep 2009 14:26:02 +0000 (16:26 +0200)
linux/exec.tcl

index a3221587563a82ca7fe432f2e13894e58b03c351..f8a2789a8d693fb15d04013f3012e7bf4fd71427 100755 (executable)
@@ -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