Renato Monteiro
05ee42ee3c
Fix typo in install.sh ( #1206 )
...
* Fix typo in install.sh
* Fix another typo in install.sh
2023-09-16 16:09:38 -07:00
lantz
39103f4c9d
Fix typo in install.sh/mn_deps for Fedora/RHEL
...
thanks to Andy Fingerhut
closes #1188
2023-07-06 06:49:40 -07:00
lantz
a2cb3e4051
2.3.1b2 ( #1172 )
...
Support for Ubuntu 22.04 and 20.04.
- Update Mininet version
- Install pexpect with pip to support python 3 and 2
- Update code-check workflow
- refactor to enable testing python 2 on ubuntu 22.04
- update to actions/checkout@v3 (@v2 is deprecated)
errata:
mountCgroups has not actually been renamed, but has been
changed to use cgroupfs-mount and to return the cgroups version.
2023-04-24 19:20:25 -07:00
lantz
4cfe97ee49
Add ubuntu 22.04 to CI workflow ( #1169 )
...
- run-tests: test ubuntu 22.04 with python 3.x
- install.sh: add cgroupfs-mount to dependencies
2023-04-22 20:08:37 -07:00
AndreasAc
1a47699f21
Add support for Debian Bullseye to the setup script ( #1118 )
2022-03-31 15:13:57 -07:00
AndreasAc
c3ba039a97
Remove unencrypted git protocol use ( #1100 )
...
Because Github removes support for unencrypted git protocol in March 2022, URLs in scripts are changed to use https.
See https://github.blog/2021-09-01-improving-git-protocol-security-github/ for details
2022-02-23 17:17:02 -08:00
Ramon Fontes and lantz
8a50d3867c
get-pip ( #1066 )
...
The URL of get-pip.py has changed to https://bootstrap.pypa.io/pip/2.6/get-pip.py
Co-authored-by: lantz <rlantz@cs.stanford.edu >
2021-11-08 16:30:30 -08:00
lantz
9a3a3edf75
2.3.0rc1 ( #1037 )
2021-02-09 00:44:22 -08:00
lantz
377a4b5af5
Add net-tools dependency for fedora ( #1039 )
2021-02-09 00:17:34 -08:00
lantz
4a1dbac09b
Basic fixes for install.sh -fnv for Fedora 33 ( #1038 )
...
Closes #1003
2021-02-08 23:33:40 -08:00
lantz
c7de350a4e
update make doc for current doxygen/doxypy ( #1027 )
2021-02-06 19:42:15 -08:00
lantz
06dae1adc1
fix bootAndRun() ( #1024 )
...
* rc.local: /usr/bin/bash -> /bin/bash
bash is (and should be) located in /bin
this may have caused ubuntu 18.04 to not execute
/etc/rc.local and regenerate ssh keys
* fix bootAndRun()
2021-02-06 15:55:40 -08:00
lantz
12f4d5b8ae
Fetch older version of get-pip.py for python 2 ( #1015 )
...
fixes #1014
2021-01-26 00:18:54 -08:00
lantz
e4003290e0
Try to install python2 and python3 mininet ( #1008 )
2021-01-13 23:24:06 -08:00
lantz
9517f6c197
Build script for 20.04 ( #1004 )
...
Should be able to build 16.04, 18.04 and 20.04,
as well as branch builds.
2021-01-13 19:36:18 -08:00
lantz
0847991030
Install pip for debian/ubuntu ( #1001 )
2021-01-04 22:14:10 -08:00
Jeff R. Allen
537e8242fc
Install correctly on Ubuntu 20.04 ( #980 )
...
* Install correctly on Ubuntu 20.04
Main changes are to avoid pulling in python2 by mistake, and then to make sure to install only python3 packages.
Also: Add net-tools which is needed to get ifconfig on newer Ubuntu releases.
(admin note: there are still a couple of remaining 20.04 issues but this is helpful)
2020-12-13 19:00:20 -08:00
julian.filter
287c1fb154
Fix install.sh on Ubuntu 19.10: substitute cgroup-bin with cgroup-tools for Debian/Ubuntu
2020-02-15 19:09:13 +01:00
Bob Lantz
e56f6839f1
Improve Python version detection
...
Ubuntu 16.04 no longer includes a 'python' executable.
If none of {$PYTHON,python,python2,python3} are usable, we advise
the user to either set PYTHON or install a usable python.
2019-11-22 17:14:10 -08:00
Bob Lantz
cfb0a6d3f0
Silence warning for failing to stop ovs-testcontroller
2019-04-09 12:17:35 -07:00
Bob Lantz
fd96de6485
Add iproute back in for older dists
2018-12-07 17:08:41 -08:00
Bob Lantz
8933c996cb
Add python-tk/python3-tk
2018-07-26 13:40:06 -07:00
Bob Lantz
f4490069ca
Add PYTHON and python2/python3 support
...
Perhaps we should have an option for py2/p3, but for
now we detect the default python version and it can
also be specified via the PYTHON env var.
2018-07-25 19:44:46 -07:00
Bob Lantz
67236e9db3
Update ofsoftswitch build
...
Changed netbee URL.
Changed libxerces package for Ubuntu 18.04
2018-06-03 17:20:18 -07:00
Bob Lantz
8af3f28b67
iproute -> iproute2 for Ubuntu 18.04
...
This should also be backward compatible to 14.04.
2018-04-28 01:48:36 +00:00
IWASE Yusuke
aa8901268d
Fix Ryu installation
...
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com >
2017-05-22 15:56:46 -07:00
Bob Lantz
e55e18e4ce
Treat Raspbian as Debian; add $DISTS.
...
Fixes #713
2017-05-09 14:41:10 -07:00
Leonardo D'Avila
ce8feb7bfa
update install.sh fixing ryu install
2017-03-28 23:43:27 -03:00
lantz
2e9a79a375
Merge pull request #618 from BhattiMarry/master
...
UPDATE command made generic. Obsolete kernel() function was breaking Fedora/RHEL install.
2017-01-11 15:50:53 -08:00
lantz
baebce8b05
Merge pull request #672 from nirmoy/opensuse_installation
...
RFC: add installation support for SUSE based distros
2017-01-06 14:55:11 -08:00
Bob Lantz
8b2881b0c2
Changes for OVS 2.6.0 + Ubuntu 16.04 + Debian 8.6
2016-10-28 18:16:25 -07:00
Nirmoy Das
007261d19e
add installation support for SUSE based distros
2016-09-28 12:08:32 +02:00
Brad Walker
6f286033c5
Checkout only first level of IVS submodules
...
The submodules have submodules with authenticated URLs which breaks anonymous,
automated builds. Excluding them also decreases build time.
git -C is not available in git 1.8 (CentOS 7)
2016-04-30 19:13:27 -04:00
Brad Walker
1600b10131
Specify RPM dependencies for IVS
2016-04-30 19:13:27 -04:00
Muhammad Umair Bhatti
361beab0b0
UPDATE command made generic.
...
Update command was hard-coded for debian or ubuntu based systems which was 'apt-get'. Setting an update variable accordingly solves this problem.
2016-04-18 16:45:44 +05:00
Bob Lantz
76d3252cd0
Fix error exit from dd/block zeroing
2016-01-22 16:47:23 -08:00
Bob Lantz
9756c9a392
vm_clean: delete keys from from /etc/ssh/ before shipping vm
...
It's a bad idea for all Mininet VMs to share the same SSH keys.
Certainly users can regenerate their own keys, but it's better
if we don't ship a key and simply regenerate it on boot.
2016-01-22 16:02:55 -08:00
Bob Lantz
a1bff4b035
Add python-pexpect to dependencies
...
It's used by tests and isn't large.
Fixes #587
2016-01-19 13:24:36 -08:00
Bob Lantz
0b673d7cb6
Update Ryu dependencies.
2016-01-19 13:23:43 -08:00
Bob Lantz
0f5e05c088
Handle openvswitch-testcontroller in ubuntu 15
2016-01-12 01:00:34 -08:00
Bob Lantz
65000d3245
Non-interactive installation on debian (respect -y flag!)
2016-01-11 19:18:15 -08:00
Bob Lantz
312ed1a4a5
Use our github forks of openflow, oflops for now
...
This enables us to test our changes for Ubuntu 15 (new gcc/c99)
before pushing upstream if desired.
2016-01-11 17:24:17 -08:00
Arie Bregman
0c2fbaf187
Update install.sh to support RedHat distrubtion
...
Mininet installation will also work on RedHat distribution
2015-10-18 10:40:11 +03:00
lantz
ba723826b7
Merge pull request #489 from BabisK/master
...
New netbee lib, fixes need for very old bison
2015-04-10 17:06:05 -07:00
Bob Lantz
15f2898f26
Add a space after ipv6.disable=1 so as not to break text boot
2015-03-30 16:26:05 -07:00
Bob Lantz
4d22991245
Allow install.sh -V on debian
2015-03-23 18:48:30 -07:00
Bob Lantz
90ea6c6bd1
Usually kernel install is unnecessary, so don't quit if it fails
2015-03-23 17:42:51 -07:00
Bob Lantz
269cecd3ee
openvswitch-datapath-dkms is no longer needed for 14.04+
2015-03-23 17:15:59 -07:00
Babis Kaidos
7acc693277
New netbee library is installed for Ubuntu 14.04 and newer. For older releases or for other OSs the old netbee is installed
2015-03-18 17:59:29 +02:00
Babis Kaidos
889698f7bd
New netbee lib, fixes need for very old bison
2015-03-16 15:28:20 +02:00