Statistics
| Branch: | Tag: | Revision:

mininet / util / install.sh @ master

History | View | Annotate | Download (25 KB)

# Date Author Comment
76d3252c 01/23/2016 12:47 AM Bob Lantz

Fix error exit from dd/block zeroing

9756c9a3 01/23/2016 12:02 AM Bob Lantz

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.

a1bff4b0 01/19/2016 09:24 PM Bob Lantz

Add python-pexpect to dependencies

It's used by tests and isn't large.
Fixes #587

0b673d7c 01/19/2016 09:23 PM Bob Lantz

Update Ryu dependencies.

0f5e05c0 01/12/2016 09:00 AM Bob Lantz

Handle openvswitch-testcontroller in ubuntu 15

65000d32 01/12/2016 03:18 AM Bob Lantz

Non-interactive installation on debian (respect -y flag!)

312ed1a4 01/12/2016 01:24 AM Bob Lantz

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.

0c2fbaf1 10/18/2015 07:40 AM Arie Bregman

Update install.sh to support RedHat distrubtion

Mininet installation will also work on RedHat distribution

ba723826 04/11/2015 12:06 AM lantz

Merge pull request #489 from BabisK/master

New netbee lib, fixes need for very old bison

15f2898f 03/30/2015 11:26 PM Bob Lantz

Add a space after ipv6.disable=1 so as not to break text boot

4d229912 03/24/2015 01:48 AM Bob Lantz

Allow install.sh -V on debian

90ea6c6b 03/24/2015 12:42 AM Bob Lantz

Usually kernel install is unnecessary, so don't quit if it fails

269cecd3 03/24/2015 12:15 AM Bob Lantz

openvswitch-datapath-dkms is no longer needed for 14.04+

7acc6932 03/18/2015 03:59 PM Babis Kaidos

New netbee library is installed for Ubuntu 14.04 and newer. For older releases or for other OSs the old netbee is installed

889698f7 03/16/2015 01:28 PM Babis Kaidos

New netbee lib, fixes need for very old bison

a7ad7390 12/17/2014 09:49 PM Bob Lantz

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

64bbaecc 11/13/2014 01:45 AM Bob Lantz

Add doxygen-latex if needed (14.04+)

ec26c749 09/29/2014 11:30 PM Bob Lantz

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.

686a9993 09/26/2014 10:42 PM cody burkard

add Ryu controller to mininet

12095a12 09/24/2014 12:49 AM Bob Lantz

Try to install openvswitch-testcontroller if needed

412726d3 09/24/2014 12:18 AM Bob Lantz

Fix -a

136c9591 09/23/2014 11:32 PM Bob Lantz

Fix wireshark namespace conflict and don't reinstall

f603052b 09/23/2014 09:01 PM Bob Lantz

Install coloring rules regardless of plugin. Also don't clobber.

47be38e6 09/23/2014 08:45 PM Bob Lantz

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....

9ca775cb 09/22/2014 10:54 PM Bob Lantz

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...

40ea9172 03/21/2014 08:00 PM lantz

Merge pull request #283 from ggee/ovs2install

OVS install Ubuntu packages
7c29c2eb 02/28/2014 10:56 PM Bob Lantz

Fix IVS build

4b7b23cf 02/26/2014 04:15 AM Gregory Gee

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...
2dee3413 02/26/2014 12:49 AM Bob Lantz

Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support

a6e55e35 10/06/2013 01:49 AM Fernando Cappi

Update Oflops repository in install.sh

7a24407e 09/18/2013 12:31 AM Bob Lantz

Remove unneeded bc dependency

fixes #212

04578241 09/14/2013 01:22 AM Jose Pedro Oliveira

Fedora: update status messages

40ad3a1b 09/14/2013 01:21 AM Jose Pedro Oliveira

Replaces a couple of 'sudo apt-get install -y' instances by '$install'

de268015 09/14/2013 01:19 AM Jose Pedro Oliveira

Fedora: support the -w option (wireshark)

541ba67d 09/14/2013 01:18 AM Jose Pedro Oliveira

Fedora: support the -v option (OVS)

b5a48f9f 09/13/2013 03:05 AM Jose Pedro Oliveira

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)

3027856c 09/11/2013 07:00 PM Bob Lantz

Find wireshark dir using find (fix for 13.10)

389c7aa5 09/11/2013 07:00 PM Brian O'Connor

install.sh: making BUILD_DIR more robust

40a9c153 08/25/2013 08:55 PM Bob Lantz

Remove gigantic doxypy/texlive/fonts from install.sh -a
fixes #192

5b08af2e 08/22/2013 05:13 PM Jose Pedro Oliveira

Add a small notice about the Fedora's support.

6cb05c37 08/22/2013 04:42 PM Jose Pedro Oliveira

Make options -f and -b work in Fedora 19

15f2d240 08/21/2013 11:47 PM Jose Pedro Oliveira

Make install.sh support Fedora 19 (install.sh -n)

b635fd9e 08/15/2013 12:29 AM Brian O'Connor

Some cleanup and style fixes for fixlimits

867a6d67 08/14/2013 10:04 PM Brian O'Connor

Cleaned up sysctl and rlimit test and set
Use files instead of sysctl to set limits

7e87dbaa 08/05/2013 09:00 PM Brian O'Connor

Fixed modprobe install. Checks to ensure that OVS_KMODS is set

786117dd 08/01/2013 01:20 AM Bob Lantz

Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs

Conflicts:
util/install.sh

fixes #159

15c1a0e5 07/31/2013 01:11 AM Brian O'Connor

install.sh automatically detects wireshark version and installs correct version of of-dissector
fixes #180

1f07530a 07/24/2013 06:01 AM Brandon Heller

install.sh: Fix break from version overrides missing, + annotate them

D'oh! Next time test presence and absense of an added env var.

OTOH, when people notice this quickly, it means they're using install.sh :-)

c26b4525 07/19/2013 11:17 PM Brian O'Connor

Moving developer dependencies to separate function in install.sh
Developer dependencies are ~1GB

ea29d2b2 07/19/2013 11:07 PM Brian O'Connor

Merge pull request #171 from vitalivanov/dev

Cleanup and cosmetic changes.

3e70b01e 07/19/2013 05:32 PM David Erickson

Enable OF 1.3 switch revision choice

b5552773 07/19/2013 05:29 PM David Erickson

Enable OF dissector revision choice

5b609ef9 07/15/2013 12:20 PM Vitaliy Ivanov

Adding mininet doxygen installation dependencies.

Right now after installing mininet using util/install.sh there is a problem when try to generate doc:
make doc
doxygen doc/doxygen.cfg
make: doxygen: Command not found
make: *** [doc] Error 127
Adding doxygen, doxypy and texlive-fonts-recommended packages to fix the problem.

adf391fd 07/10/2013 02:23 AM Brian O'Connor

Fixed install.sh script to allow Mininet to be installed from any directory (not just ~/)
Fixes #94

8ee4aa6d 06/28/2013 10:01 PM Rich Lane

install.sh: add support for IVS

40b13c28 06/20/2013 10:57 PM Brandon Heller

install.sh: Make OF1.3 Netbee location cmd-line configurable

If NBEEURL is defined when running install.sh, use that location.

Enables use of a local mirror for netbee download.

Thanks to David Erickson for the code.

2de621cd 06/20/2013 12:27 AM Bob Lantz

"file blocks" -> "disk blocks"

5c5a1eae 06/20/2013 12:26 AM Bob Lantz

Use dd to zero out disk space (hopefully faster)

8f113b48 06/19/2013 11:58 PM Bob Lantz

vm_cleanup: add apt-get autoremove, and zero disk blocks

949e0b3a 06/19/2013 11:32 PM Bob Lantz

Separate VM finalization as install.sh -tc

3582facd 06/05/2013 06:53 AM Brandon Heller

install.sh: Use newer Netbee location for OF1.3 install

The previous version (12-05-16) does not compile on Ubuntu 12.10.

Also use a local variable to reduce duplication.

65c35b65 05/22/2013 10:24 PM ryanc

Remove networkx dependency

Conflicts:

util/install.sh

closes #100

7bc10ebc 04/10/2013 06:26 AM Bob Lantz

Fix X11 forwarding (broken by no IPv6) for real

c3f975ae 04/10/2013 05:46 AM Bob Lantz

Move IPv6 disable to 'other', and fix X11 forwarding
should fix #128

a0f69d98 03/22/2013 10:48 PM Bob Lantz

Change makeTerm() to tunnel X11 using socat if needed
For local display, allow local root access
For remote display, tunnel with socat/mnexec
This should enable wireshark in hosts and fix #119

4b8b4b73 03/21/2013 11:44 PM Bob Lantz

Clean up options and fix of13 to use sudo for netbee

5b14cc29 03/21/2013 11:08 PM ederlf

Add options to install OpenFlow 1.3 switch and compatible NOX controller.

Signed-off-by: Bob Lantz <>

eca5a151 03/21/2013 09:38 PM Bob Lantz

Fix usage message to note correct options and OS compatibility.
closes #85

356e9d8a 03/15/2013 01:40 AM Isaku Yamahata

tools/install.sh: update oftest

Since oftest removed tools/munger directory, install.sh fails as follows

mininet/util/install.sh: line 399: cd: tools/mnuger: No such file or directory

oftest change set

commit be8503a69d609d0aee844a91f3f5d66f4e2666c7...

1e9b5f61 11/26/2012 11:22 PM Brandon Heller

install.sh: add Telnet

Reported-by: Julius Bachnick

https://mailman.stanford.edu/pipermail/mininet-discuss/2012-November/001349.html

82c8bdaf 11/16/2012 06:59 AM Bob Lantz

Remove redundant wireshark install.

ab594b6a 11/16/2012 06:54 AM Bob Lantz

Merge branch '2.0dev' into 2.0merge

Conflicts:
.gitignore
.pylint
examples/miniedit.py
mininet/node.py
mininet/util.py
util/install.sh
util/vm/install-mininet-vm.sh

f6c42394 11/13/2012 02:07 AM Brandon Heller

install: Add 'make codecheck' deps

These total to only ~200KB.

59897168 11/13/2012 12:46 AM Brandon Heller

install: Update OFTest repo location

This repo has moved to git://github.com/floodlight/oftest.git

b597ef5d 11/13/2012 12:46 AM Brandon Heller

install: Add help2man to MN deps

'make install' calls help2man, so apt-get install it beforehand.

d4ece25b 09/11/2012 01:49 PM Bob Lantz

Deprecate NOX-classic; "install" POX. Fixes #61

ad85e44d 08/29/2012 11:00 PM Bob

Update util/install.sh

Update to reflect new NOX classic repo on github and default branch.

655194d3 08/29/2012 10:10 PM Bob

Update util/install.sh

Update to reflect new NOX classic repo on github and default branch.

496cd25d 06/14/2012 06:10 PM Brandon Heller

Update oftest repo location

Fixes Issue 41: https://github.com/mininet/mininet/issues/41

Reported-by: sublinhado on GitHub

2f8dfe58 05/15/2012 12:29 AM Bob Lantz

Ignore error installing OVS controller, and disable its startup script.

79dcdc04 05/14/2012 11:58 PM Bob Lantz

Add libconfig-dev dependency for oflops.

b0fb3988 05/14/2012 11:03 PM Bob Lantz

Patch/hacks to enable NOX destiny/classic to compile on Ubuntu 12.04

d75e39ac 05/13/2012 09:43 PM Bob Lantz

Change wireshark install to reflect new repository location.

88dd4f73 05/13/2012 09:37 PM Bob Lantz

Change wireshark install to reflect new repository location.

7676c17f 04/26/2012 12:39 AM Bob Lantz

Add missing libconfig-dev dependency for oflops.

a8c1965b 04/11/2012 08:21 PM Bob Lantz

Fix typo.

5507550c 04/11/2012 08:20 PM Bob Lantz

Fix wireshark dissector install on 11.10

4bd1a613 04/11/2012 04:47 AM Bob Lantz

Add install message for wireshark dissector.

edd1d0f3 04/11/2012 04:34 AM Bob Lantz

Support libwireshark[0,1] for 11.04 and 11.10

0919b7ca 04/11/2012 04:23 AM Bob Lantz

Use correct non-authenticated clone for of-dissector.

1902dd2e 04/11/2012 04:14 AM Bob Lantz

Add support for updated wireshark plugin.
Need to verify this works with 11.04.

5d6fda93 04/01/2012 04:30 AM Bob Lantz

Add openvswitch-datapath-dkms if no datapath installed.

26c61734 03/25/2012 10:41 PM Bob Lantz

Add cgroup and ethtool dependencies for mininet (w/hifi integration.)

f85c1cef 03/20/2012 10:49 PM Bob Lantz

Use upstream OVS packages.

de5d3118 02/14/2012 04:34 AM Bob Lantz

Ugh, typo.

65d46518 02/14/2012 04:33 AM Bob Lantz

Don't crash if we can't uninstall kernel.

7a0ee56c 02/14/2012 02:52 AM Bob Lantz

openvswitch-switch needs python-argparse

1c0b54e5 02/14/2012 02:47 AM Bob Lantz

Update OVS build suffix.

148a3f57 02/14/2012 02:30 AM Bob Lantz

Still dealing with install directory issues...

89962080 02/14/2012 02:19 AM Bob Lantz

dkms needs kernel headers.