diff --git a/mininet/node.py b/mininet/node.py index 79380cae24e79ae9c90140bfbeff530b27b9121e..37b21331d4a0a74dab63a7a5e0c2326be1f9c76e 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -461,9 +461,11 @@ def __init__( self, name, inNamespace=False, noxArgs=None, **kwargs ): noxArgs = [ noxArgs ] if not noxArgs: noxArgs = [ 'packetdump' ] + + if 'NOX_CORE_DIR' not in os.environ: + exit( 'exiting; please set missing NOX_CORE_DIR env var' ) noxCoreDir = os.environ[ 'NOX_CORE_DIR' ] - if not noxCoreDir: - raise Exception( 'please set NOX_CORE_DIR env var\n' ) + Controller.__init__( self, name, controller=noxCoreDir + '/nox_core', cargs='--libdir=/usr/local/lib -v -i ptcp: ' +