From dffddc338f28c00f2270e4bf3aed417fc10129df Mon Sep 17 00:00:00 2001 From: lantz Date: Fri, 29 Jan 2021 22:39:19 -0800 Subject: [PATCH] Install python3 mn last in install-mininet-vm.sh (#1021) This means that 'mn' will run be default in python3. For python2, run sudo python2 `which mn` Also: - change mn execution line to /usr/bin/python (install seems to change it to python2 or python3) - don't install python-is-python3 package --- bin/mn | 2 +- util/vm/install-mininet-vm.sh | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bin/mn b/bin/mn index 3c5a7ec..46667ab 100755 --- a/bin/mn +++ b/bin/mn @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python """ Mininet runner diff --git a/util/vm/install-mininet-vm.sh b/util/vm/install-mininet-vm.sh index 2ea176e..c1c8403 100755 --- a/util/vm/install-mininet-vm.sh +++ b/util/vm/install-mininet-vm.sh @@ -36,11 +36,10 @@ fi # Install Mininet for Python2 and Python3 APT="sudo apt-get -y -qq" $APT install python3 -$APT install python-is-python3 || true $APT install python2 || $APT install python -python --version -time PYTHON=python3 mininet/util/install.sh +python --version || $APT install python-is-python3 time PYTHON=python2 mininet/util/install.sh -n +time PYTHON=python3 mininet/util/install.sh # Finalize VM time mininet/util/install.sh -tcd # Ignoring this since NOX classic is deprecated