From 5a646a0d20c50d61d942c63745cc2b844c5135a2 Mon Sep 17 00:00:00 2001 From: Brian O'Connor <bocon13@gmail.com> Date: Mon, 9 Sep 2013 19:27:02 -0700 Subject: [PATCH] sshd.py: allow sshd args to be passed via commandline --- examples/sshd.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/sshd.py b/examples/sshd.py index 2bedb9cb..3c94359b 100755 --- a/examples/sshd.py +++ b/examples/sshd.py @@ -16,6 +16,8 @@ - running server processes (sshd in this case) on hosts """ +import sys + from mininet.net import Mininet from mininet.cli import CLI from mininet.log import lg @@ -68,4 +70,6 @@ def sshd( network, cmd='/usr/sbin/sshd', opts='-D' ): if __name__ == '__main__': lg.setLogLevel( 'info') net = TreeNet( depth=1, fanout=4, switch=OVSKernelSwitch ) - sshd( net ) + # get sshd args from the command line; default: -D + opts = ' '.join( sys.argv[ 1: ] ) if len( sys.argv ) > 1 else '-D' + sshd( net, opts=opts ) -- GitLab