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 betterif we don't ship a key and simply regenerate it on boot.
Add "run" alias for "use" and integrate build/test options
Keeping "use" for now even though it seems harder to rememberthan "run". And the build/test options are probably muchclearer being inline in the help.
Add chown argument to change build dir owner
This allows Jenkins to delete a sudo build.
Update to recent LTS and ubuntu releases.
Perhaps we should make this more algorithmic...
Add option for number of CPU cores to use for VM builds
Fix typo
Disable splash and quiet individually (more robust)
Remove trailing whitespace. ;-/
fixing install-mininet-vm.sh
Fix indentation error so we don't wait forever.
Only uninstall ntpd on COW disk.
Fix typo in depend()
Merge pull request #439 from cdburkard/patches/sudoers
fix sudoers file to allow -u option
Avoid mirrors.kernel.org for now
Update from official archive since mirror seems to be failing
Use sudo -n when talking to VM
Add -q option to apt-get for quieter logging
Uninstall ntpd to disable it more reliably
Set VM date based on host date.
This should fix #398 for real; note that if we try to shut down ntpdright at boot, it doesn't work! ;-(
However, setting the Unix time in the traditional manner using secondssince 1970 should do the trick!
Add VM port forwarding option: --forward tcp:2222:22
Add 'use' test for using VM interactively
ntpd doesn't take a server argument
Try using ntpd since ntpdate doesn't always work
disableNtpd: wait 1 second and print out date just to be sure
Turn of ntpd and set date manually before tests
This should fix the problem where we see the first testtaking negative time, as well as possibly other issueswith performance tests which may be sensitive to changesin wall clock time.
Fixes #398
Wait for crlf after OK/FAILED for better -v output
Make sure we 'sudo kill' our sudo pexpect process in close().
This should more reliably shut down pexpect subprocesses whenbuild.py exits before completion.
qcow2size(): use qemu-image instead of file
file no longer returns image size on 14.04fixes #373
Accept 'ISO' or 'boot' in file *.iso command output
Fixes #372
updaing build.py to use 12.04.5 and extract kernel using noload
Add utopic/Ubuntu 14.10
build.py: making ovf generation more generic
slight refactoring of util/vm/build.py to make it more extensible
Added Ubuntu 14.04.
Remove GRUB_TERMINAL=serial from /etc/default/grub
This is added because we install Ubuntu from a serial console.Fixes #265
Add OperatingSystemSection to OVF templateshould facilitate importing 64-bit image
Fix typo/minor error.
Allow -b to specify install or test branch
Allow specification of branch to install
If specified, add Branch to build dir name
Add #streamOptimized to fix .ovf for VirtualBox 4.3.2fixes #261
Remove trailing spaces
adding output file to build.py
adding noneTest to Mininet vm build script
Depend: add dnsmasq (needed), remove landscape-client (not)
Add option to set pexpect timeout
Add date to ovf name
Add --memory option for VM memory size (for large tests)
Fix walkthrough test path
Fix var name change
Add options to run commands before or after tests
Remove extra expect (paste error) that broke bootAndRunTests()
Clarify log message
Backing out attempt to identify kernel binary format
Add arch to vm name, and check kernel for boot arch
Add walkthrough test and log build exceptions
Log failed test output.
Add --zip option to archive VM.
Add -v so that we can see exampletest results
Add --test {test} and --branch {branch} options, and exampletest
Added --test option to boot and test a VM
Add 'mininet' prefix to output files
XML file cannot begin with a newline :(
Add generateOVF to finally create the OVF descriptor file!
Add options; generate virtimage file (in progress)
Add mtools to dependencies
Flush log file output to avoid slow buffering
Add a space
Write build log to file, and detect installation failure
Add 13.10 (won't work until final)
Clarify actual testing in module comment
quetzal -> quantal
Explicitly create a qcow2 image
Increase timeout (for lengthy hifi test)
Remove qcow2 post conversion; drop unused etree dep
correction: pexpect.timeout -> TIMEOUT
Detect failed iso download; begin virt-image support
Check `make test` results
Update release URLS - should probably clean this up.
Change to extract kernel and initrd
Update build directory name to include date.
Get rid of unused pexpect import.
Fix erroneous tab hit before commit.
Works, more or less.
First draft of new world order (create build image from iso)
Final gasp of cloud image version.
Added support for creating a volume rather than a raw partition.
Many more improvements.
Minor changes and script evolution.
Created first revision of VM build script.
Replace /etc/hostname entirely; clarify sources.list edit
Fix typo.
Update archive for 13.04
Add script completion message
Separate VM finalization as install.sh -tc
actually, drop comment as per Bob Lantz
tiny fix to vm script
Add sudoers entry for current user using `whoami`
Remove vmware easy install leftovers