vm-builder (0.9-0ubuntu3.1) intrepid-security; urgency=low * SECURITY UPDATE: vm-builder creates predictable root password when creating virtual machines (LP: #296841) - VMBuilder/plugins/ubuntu/dapper.py: invoke chpasswd with '-e' - CVE-2008-XXXX (to be filled in) -- Jamie Strandboge Tue, 11 Nov 2008 16:05:56 -0600 vm-builder (0.9-0ubuntu3) intrepid; urgency=low [ Johan Euphrosine ] * Fix exception when suite provided does not exist (LP: #281801) and provide unit test for it. [ Chuck Short ] * Added parameters required for EC2 plugin. * Use ec2_name instead of hostname when submitting an AMI. * Update xen_kernel_path and xen_ramdisk_path for intrepid. * Default to amazon kernels/ramdisk pairs for now. * Split out ec2 module into its own package. (LP: #284762) [ Nicolas Barcet ] * Error out if domain is undefined (LP: #280125) * Fix --dest so that it is actually used now (LP: #280091) * Fix -c handling, values are now used (LP: #279159) * Create /var/run/network to fix bug LP: #276365 * Handle fsimage type vms (Xen) in fstab and (hopefully) libvirt (LP: #282109) * Components where not parsed correctly (LP: #283263) * preflight_check() was called twice in a row in vm.py for no aparant reasons * Change default suite to intrepid * Intrepid needs groot=uuid, else update-grub tries to outsmart us later on and it won't boot as it cannot guess the uuid right. * Couple fixes when calling devletters, which is a function * Double parenthesis removed in devicemap.tmpl * Added function isDomain to fix bug LP: #284746 * Documented unusual conf name value in help to fix bug LP: #284614 * Fixed a bug in set_defaults occuring on reading untyped value from the configuration file * Match ec2 vocabulary by adding option name and clarifying help (LP: #284765, LP: #285170, LP: #285165) * Added a check for xen hypervisor when ec2 is selected (LP: #285191) * Added checks for presence of bucket, access key and secret key for ec2 (LP: #284757) * Older suite need 128 bit inode for grub to recognize os. Thanks to Albert Damen for the pointer (LP: #285093) * The libvirt plugin now errors out if used with something else than KVM, as nothing else is supported yet. * Write out disk info in vmware's .vmx, converting it to use template while at it (LP: #286487) * Add 'config.version = "8"' to vmware.tmpl to fix LP: #286531 [ Mathias Gug ] * Fix --templates option. [ Soren Hansen ] * Create /var/{run,lock} on the root filesystem, just like d-i. -- Soren Hansen Fri, 24 Oct 2008 13:15:23 +0200 vm-builder (0.9-0ubuntu2) intrepid; urgency=low [ Nicolas Barcet ] * Added hint for more help (LP: #269323) * Added firstscripts plugin to fix regression on --firstboot and --firstlogin (LP: #268957) * Added postinst plugin to fix regression on --exec and add --copy (LP: #268955) * Added man page. [ Soren Hansen ] * Include ubuntu-vm-builder package. (LP: #277272) * Read additional config file given by '-c'. (LP: #276813) * Fix regression from ubuntu-vm-builder: Make output from subprocess non-buffered. * Let --overwrite apply for libvirt as well. (LP: #276322) -- Soren Hansen Fri, 03 Oct 2008 18:52:06 +0200 vm-builder (0.9-0ubuntu1) intrepid; urgency=low [Nicolas Barcet ] * Fixed regression on --ip and friends (LP: #268920) * Added missing dependancy on dpkg-dev (LP: #270324) * Fixed regression on --part (LP: #268718) -- Soren Hansen Wed, 24 Sep 2008 09:58:35 +0200 vm-builder (0.8.1-0ubuntu3) intrepid; urgency=low [Soren Hansen ] * Re-add VMWare support. (LP: #268140) * Fixed sources.list generation for Ubuntu. (LP: #268155) * Added configuration file handling. (LP: #268170) * Fix up Xen support (device and configuration file creation). (LP: #268142) -- Soren Hansen Tue, 09 Sep 2008 17:01:02 +0200 vm-builder (0.8.1-0ubuntu2) intrepid; urgency=low * Apply patch to only conditionally import libvirt. Fixes FTBFS. -- Soren Hansen Thu, 04 Sep 2008 09:50:27 +0200 vm-builder (0.8.1-0ubuntu1) intrepid; urgency=low * Added lots of inline documentation. * Build documentation using epydoc. * Moved libvirt support to a separate plugin. (LP: #264605) * Deploy directly to libvirt (regression from ubuntu-vm-builder). (LP: #264604) * Updated debian/{copyright,control} to reflect move on Launchpad. * No longer a native package. -- Soren Hansen Thu, 04 Sep 2008 09:33:29 +0200 vm-builder (0.8) intrepid; urgency=low * Rewrote the entire thing in Python. -- Soren Hansen Sat, 05 Jul 2008 00:23:20 +0200 ubuntu-vm-builder (0.7~ppa2) intrepid; urgency=low [Thierry Carrez] * Patch to fix lilo prompt (fix LP: #206763) [Loic Minier] * Add support for "security mirror"; --security-mirror flag, SECURITY_MIRROR config; defaults to security.u.c/ubuntu for official arches and to ports.ubuntu.com/ubuntu-ports for lpia. [Nicolas Barcet] * Merge --in-place option from Hardy. * Fix case when domain is not defined on the host, thanks to Thierry Carrez (LP: #237580) * Fix console-setup the good way (by copying /etc/console-setup) thanks again to Thierry Carrez (LP: #237616) * Fix config-handler to not break with --arch option * Change config handler to use default and etc configurations as well * Make VMHOSTNAME more meaningfull by default -- Nicolas Barcet Tue, 18 Jun 2008 18:59:18 +0200 ubuntu-vm-builder (0.7~ppa1) intrepid; urgency=low [Michael Vogt] * Add Intrepid to the suites [Loic Minier] * Fix unchecked usage of $SUDO_USER which might be unset when creating the configuration. * Set LIBVIRT URL to the empty string if it isn't set in the env. [Nick Barcet] * Added -c option to specify an alternate configuration file -- Nicolas Barcet Fri, 31 May 2008 00:14:00 +0200 ubuntu-vm-builder (0.4-0ubuntu0.3) hardy-proposed; urgency=low * Add --in-place option that will allow ubuntu-vm-builder to function when $TMPDIR is nodev and/or nosuid. (LP: #228744) -- Soren Hansen Tue, 03 Jun 2008 14:43:51 +0200 ubuntu-vm-builder (0.6) intrepid; urgency=low * Release into Ubuntu proper. -- Soren Hansen Wed, 28 May 2008 11:36:02 +0200 ubuntu-vm-builder (0.5ubuntu1~ppa4) intrepid; urgency=low [Loic Minier] * Call sh -c "$EXEC_SCRIPT" instead of "$EXEC_SCRIPT"; allows to pass arguments to the script; also remove check that EXEC_SCRIPT exists. [Nick Barcet] * Adding an error handler to fix LP: #217950 * Lots of sanitization to allow for error handler * Add an interrupt handler to cleanup if user interrupts script * Stop on error in user script to fix LP: #228675 * --ssh-key adds key to root and --ssh-user-key adds key to user * Added --raw option to install on raw devices/files. WARNING: the variables used in template files for disk definition have been modified. Please insure that locally created templates are updated to reflect this change. * Add --firstboot and --firstlogin options * First login always execute "sudo dpkg-reconfigure console-setup" so that the local keyboard setting is taken into account. * Adding the --iso parameter to create image from an iso. This requires suite and kernel-flavour parameters to match what is available on the iso, obviously. * Include hostname in default destination directory if defined * Do not use a tmpfs by default anymore * Place the working directory in the same directory as dest if using --tmp - * Added --tmpfs option to specify usage of a tmpfs for the working directory * VM specific parameters do not need to be the last ones anymore * Unknown parameters now return an error and prints usage * Added --overwrite for overwriting of destination directory and libvirt domain * Added ~/.ubuntu-vm-builder config handling * Man page improvements and reorganization [Soren Hansen] * Fix for LP: #234062 ssh root login broken -- Nicolas Barcet Fri, 26 May 2008 00:01:00 +0200 ubuntu-vm-builder (0.4ubuntu2~ppa7) hardy; urgency=low [ Michael Vogt ] * patch the way do_avoid_starting_daemons() to write a policy-rc.d file in the same way as pbuilder does (LP: #228372) [ Nick Barcet ] * Added function do_copy_settings to fix bug LP: #221231 * Fix missing ipv6 entries in host file (LP: #230299) * Fix issue with template arguments fetching (LP: #228268) * Create the /etc/apt/sources.list properly (LP: #218195) * Use a tmpfs for $WORKINGDIR to avoid case when file system is mounted with no suid (LP: #228744) * Unproper letters variable initialization (LP: #230312) * Option --net failed other than for Class C (LP: #232361) [ Loic Minier ] * Fix v / --verbose getopt parsing. (LP: #230319) * Compute the default ARCH with dpkg --print-architecture. (LP: #230323) * Add support for lpia. - Allow lpia arch, lpia and lpiacompat kernel flavours. - Use http://ports.ubuntu.com/ubuntu-ports as default mirror for lpia. - Update help/documentation. * Check Release files against the archive keyring; depend on ubuntu-keyring. (LP: #230334) [ Soren Hansen ] * Fix root ssh login. (LP: #234062) * Fix network address handling. (LP: #232361) Thanks to Kevin Traas for the patch. -- Soren Hansen Fri, 23 May 2008 09:52:22 +0200 ubuntu-vm-builder (0.4-0ubuntu0.1) hardy-security; urgency=low * SECURITY UPDATE: adjust ubuntu-vm-builder to lock root account by default -- Nicolas Barcet Mon, 28 Apr 2008 14:02:01 +0200 ubuntu-vm-builder (0.4) hardy; urgency=low [ Soren Hansen ] * FFe reference: (LP: #208161) * Replace start-stop-daemon for a while to fix problems with daemons expecting to be able to listen on certaing ports, etc. * Unmount volatile tmpfs from lrm. * Make /opt opt-in. * Make default rootsize 4096 (to match documentation). * New grub installer code. * Fix syntax error in kernel flavour check. * Massive refactoring. * Make more intelligent default choices based on chosen suite, architecture, kernel flavour, etc. * Further quieting of the process. [ Nick Barcet ] * Added template support for vmware and qemu/kvm. * Fix a bug reported by soren where loop devices could accendentally be overwritten. Was also preventing concurrent runs of the script. * Further quieting of the process. -- Soren Hansen Wed, 02 Apr 2008 11:52:35 +0200 ubuntu-vm-builder (0.3) hardy; urgency=low * Fix perl locale warnings. * Add missing --libvirt option. (LP: #194242) * Add edgy to the list of supported distros (adding the appropriate quirks). * Don't default to virtual kernel flavour when not installing i386. (LP: #194240) * Remove references to JeOS. (LP: #194233) * Give more useful error messages when people pass unuseful options. * Make the building process much less verbose (and hence less scary). -- Soren Hansen Wed, 12 Mar 2008 01:01:35 +0100 ubuntu-vm-builder (0.2) hardy; urgency=low * New release. -- Soren Hansen Thu, 21 Feb 2008 00:34:20 +0100 ubuntu-vm-builder (0.1) hardy; urgency=low * Initial upload to Ubuntu. -- Soren Hansen Thu, 14 Feb 2008 15:41:51 +0100