use rcmd instead of quietRun when shutting down remote nodes

This commit is contained in:
cody burkard
2014-11-17 17:55:06 -08:00
parent 1edf3515e3
commit bbf94cdb63
+7
View File
@@ -255,6 +255,13 @@ class RemoteMixin( object ):
return super( RemoteMixin, self).addIntf( *args,
moveIntfFn=RemoteLink.moveIntf, **kwargs )
def cleanup( self ):
"Help python collect its garbage."
# Intfs may end up in root NS
for intfName in self.intfNames():
if self.name in intfName:
self.rcmd( 'ip link del ' + intfName )
self.shell = None
class RemoteNode( RemoteMixin, Node ):
"A node on a remote server"