@@ -209,7 +209,7 @@ func ConfigureLoopbackCNI(r Runner, disable bool) error {
209209 return nil
210210 }
211211
212- findExec := []string {"find" , filepath .Dir (loopback ), "-maxdepth" , "1" , "-type" , "f" , "-name" , filepath .Base (loopback ), "-exec" , "sh" , "-c" }
212+ findExec := []string {"find" , filepath .Dir (loopback ), "-maxdepth" , "1" , "-type" , "f" , "-name" , filepath .Base (loopback ), "-not" , "-name" , "*.mk_disabled" , "- exec" , "sh" , "-c" }
213213
214214 if disable {
215215 if _ , err := r .RunCmd (exec .Command (
@@ -248,7 +248,7 @@ func disableAllBridgeCNIs(r Runner) error {
248248
249249 out , err := r .RunCmd (exec .Command (
250250 // for cri-o, we also disable 87-podman.conflist (that does not have 'bridge' in its name)
251- "sudo" , "find" , path , "-maxdepth" , "1" , "-type" , "f" , "(" , "-name" , "*bridge*" , "-or" , "-name" , "*podman*" , "-and" , "-not" , "-name" , "*.mk_disabled" , ")" , "-printf" , "%p, " , "-exec" , "sh" , "-c" ,
251+ "sudo" , "find" , path , "-maxdepth" , "1" , "-type" , "f" , "(" , "(" , " -name" , "*bridge*" , "-or" , "-name" , "*podman*" , ") " , "-and" , "-not" , "-name" , "*.mk_disabled" , ")" , "-printf" , "%p, " , "-exec" , "sh" , "-c" ,
252252 `sudo mv {} {}.mk_disabled` , ";" ))
253253 if err != nil {
254254 return fmt .Errorf ("failed to disable all bridge cni configs in %q: %v" , path , err )
0 commit comments