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
Bob Lantz
a7ad739036
Disable IPv6 via grub command line
...
Unfortunately disabling IPv6 via sysctl doesn't actually
disable it on all of the interfaces by default. Disabling
it via grub disables it entirely in the VM.
Helps with #454
2014-12-17 13:49:12 -08:00
Bob Lantz
64bbaeccc4
Add doxygen-latex if needed (14.04+)
2014-11-12 17:45:36 -08:00
Bob Lantz
ec26c7492d
Install vconfig in VM for VLAN example
...
This should help with #393 although it doesn't solve
the root issue of the example failing silently when
vconfig is missing.
2014-09-29 16:30:24 -07:00
cody burkard
686a9993f5
add Ryu controller to mininet
2014-09-26 15:42:15 -07:00
Bob Lantz
12095a12f4
Try to install openvswitch-testcontroller if needed
2014-09-23 17:49:46 -07:00
Bob Lantz
412726d39c
Fix -a
2014-09-23 17:18:59 -07:00
Bob Lantz
136c959191
Fix wireshark namespace conflict and don't reinstall
2014-09-23 16:32:30 -07:00
Bob Lantz
f603052b35
Install coloring rules regardless of plugin. Also don't clobber.
2014-09-23 14:01:40 -07:00
Bob Lantz
47be38e63c
Don't install lua plugin for wireshark 1.12+
...
Apparently there is a conflict where the lua plugin
conflicts with the built-in dissector for openflow
that is included with 1.12 and up. For now, we will
just not install the plugin. This should fix the
14.10 VM build.
Additionally, I have added a handy function,
version_ge, which compares version numbers in
canonical x.y.z format. Thanks to stackoverflow for
pointing out the incredibly useful sort -V option!
2014-09-23 13:45:20 -07:00
Bob Lantz
9ca775cba3
Switch to loxigen-built openflow.lua wireshark plugin
...
The older wireshark dissectors were not well-maintained
and were a pain to build. They also added tons of extra junk
into our VM images! The ones built into the current
wireshark are deficient for 1.3. The solution for the
future is almost certainly to go with the lua-based plugin,
since it is architecture-independent and should be much
easier to maintain and upgrade.
2014-09-22 15:54:58 -07:00
lantz
40ea9172f9
Merge pull request #283 from ggee/ovs2install
...
OVS install Ubuntu packages
2014-03-21 13:00:48 -07:00
Bob Lantz
7c29c2ebf2
Fix IVS build
2014-02-28 14:56:08 -08:00
Gregory Gee
4b7b23cf20
Change the installation to a separate option as recommended with -V.
...
This argument expect a parameter which is the version number of OVS you wish to install.
install.sh -V 2.0.0
What is nice that I tested, is that you can keep running the above to change
which OVS version you want to test with. Also, if a new version of OVS
is released, just run the above again specifying the new version number.
The version number must match the version number in the tarball file name
like openvswitch-2.0.0.tar.gz. In this case, the version specified
must be 2.0.0.
2014-02-25 23:15:03 -05:00
Bob Lantz
2dee3413cf
Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support
2014-02-25 16:49:33 -08:00
Fernando Cappi
a6e55e3528
Update Oflops repository in install.sh
2013-10-05 22:49:15 -03:00
Bob Lantz
7a24407ecc
Remove unneeded bc dependency
...
fixes #212
2013-09-17 17:31:21 -07:00
Jose Pedro Oliveira
0457824193
Fedora: update status messages
2013-09-14 02:22:07 +01:00
Jose Pedro Oliveira
40ad3a1bf9
Replaces a couple of 'sudo apt-get install -y' instances by '$install'
2013-09-14 02:21:24 +01:00
Jose Pedro Oliveira
de2680152b
Fedora: support the -w option (wireshark)
2013-09-14 02:19:39 +01:00
Jose Pedro Oliveira
541ba67daf
Fedora: support the -v option (OVS)
2013-09-14 02:18:04 +01:00
Jose Pedro Oliveira
b5a48f9f6c
Merge branch 'master' of https://github.com/mininet/mininet
...
Conflicts:
mininet/node.py -- revert our change; better solution upstream
util/install.sh -- resolved the conflict (echo statement)
2013-09-13 04:05:47 +01:00
Bob Lantz
3027856c7b
Find wireshark dir using find (fix for 13.10)
2013-09-11 12:00:17 -07:00