2007-09-30 22:23  steve

	* debian/changelog, hooks/common.sh:   Use 'apt-get remove --purge'
	  rather than 'dpkg --purge' when removing
	   Debian packages.  (#441981)

2007-09-25 21:06  steve

	* bin/xen-create-image:   typo fix: netmaks -> netmask.

2007-09-21 23:32  steve

	* bin/xen-create-image:   Allow multiple role scripts to be
	  specified.

2007-09-04 22:27  steve

	* bin/xt-create-xen-config:   Fixed stupid syntax error.

2007-09-04 22:06  steve

	* debian/changelog:   The user may use disk_device=/dev/xvd[a-z] to
	  specify their disk
	   device name.

2007-09-04 22:05  steve

	* bin/xt-create-xen-config:   Allow the disk device to come from
	  the environment

2007-09-04 22:03  steve

	* hooks/: centos-4/90-make-fstab, centos-5/90-make-fstab,
	  dapper/90-make-fstab, debian/90-make-fstab, edgy/90-make-fstab,
	  fedora-core-6/90-make-fstab, gentoo/90-make-fstab:   Updated to
	  allow the user to specify 'disk_device'

2007-09-04 21:56  steve

	* debian/changelog:   Mention the use of serial_device=/dev/xvc0

2007-09-04 21:55  steve

	* etc/xen-tools.conf:	Allow the user to specify 'serial_device' &
	  'disk_device'.

2007-09-04 21:55  steve

	* hooks/: centos-4/30-disable-gettys, centos-5/30-disable-gettys,
	  dapper/30-disable-gettys, debian/30-disable-gettys,
	  edgy/30-disable-gettys, fedora-core-6/30-disable-gettys,
	  gentoo/30-disable-gettys:   Allow an optional serial_device
	  setting to control which serial device
	   is used.

2007-09-04 21:39  steve

	* bin/xen-delete-image, debian/changelog:   Correctly determine
	  whether a xen guest is running prior to deletion.

2007-09-04 21:37  steve

	* debian/changelog:   Changelog entry for #439874

2007-09-04 21:36  steve

	* misc/xen-tools:   Updated to use /bin/ls - to avoid alias
	  side-effects.
	    Closes: #439874

2007-09-04 21:34  steve

	* AUTHORS:   Credit C.J. Adams-Collier for his modular
	  contributions.

2007-09-04 21:33  steve

	* Makefile:   Install our new libraries onto the system

2007-09-04 21:31  steve

	* bin/xen-create-image:   Use our new logging code.

2007-09-04 21:30  steve

	* t/: 00-load.t, getopt.t, pod-coverage.t, pod.t, xen-tools-log.t,
	  xen-tools.t:	 Added new tests for our modular code.

2007-09-01 20:28  steve

	* misc/README:	 Document the .spec file.

2007-09-01 20:26  steve

	* t/Makefile:	Updated to work with new location.

2007-09-01 20:25  steve

	* t/Makefile:	Added missing Makefile.

2007-09-01 20:23  steve

	* Makefile, t/argument-check.t, t/getopt.t, t/hook-daemons.t,
	  t/hook-hostname.t, t/hook-inittab.t, t/hook-tls.t, t/hooks.t,
	  t/modules.sh, t/modules.t, t/no-tabs.t, t/perl-syntax.t,
	  t/plugin-checks.t, t/pod-check.t, t/pod.t, t/portable-shell.t,
	  t/programs.t, t/shell-syntax.t, t/test-trailing-whitespace.t,
	  t/xen-delete-image.t, t/xen-lists-images.t,
	  t/xt-create-xen-config.t:   Moved tests into ./t & updated
	  Makefile to cope with new location.

2007-09-01 20:22  steve

	* bin/xen-create-image:   Make explicit notice of the invalid *-cmd
	  flags.

2007-08-30 09:18  steve

	* README:  Minor update.

2007-08-27 22:56  steve

	* roles/gdm:   Works for Etch now.  Only i386 though; X11vnc
	  segfaults on amd64. weird.

2007-08-11 19:24  steve

	* bin/xen-create-image:   3 VIFs != 3 IPs.
	    Prompted by Alex Howells.

2007-08-08 23:44  steve

	* bin/xen-create-image:   Revert the password change which wasn't
	  supposed to be commited.

2007-08-08 23:43  steve

	* bin/xen-create-image:   Misc. update to fix failing test case.

2007-08-08 23:41  steve

	* etc/xen-tools.conf, bin/xen-create-image:   Allow the user to
	  specify default mount options in xen-tools.conf

2007-08-07 21:52  steve

	* debian/changelog, hooks/debian/40-setup-networking,
	  hooks/gentoo/40-setup-networking:   Fix typo on pointopoint
	  links.  (Closes: #436170)

2007-08-07 21:50  steve

	* bin/xt-install-image, debian/changelog, etc/xen-tools.conf:
	  Allow the user to setup an alternative debootstrap command in
	   the configuration file.  That could be used to prefer
	  cdebootstrap.

2007-07-31 18:33  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog, debian/control:   3.7
	  release.

2007-07-25 23:44  steve

	* bin/xen-create-image:   BUGFIX:  Make sure we have correct POD

2007-07-25 23:43  steve

	* AUTHORS, misc/xen-tools.spec:   Added .spec file for producing
	  .rpm files.
	    From: Gordon Messmer.

2007-07-25 23:39  steve

	* debian/examples/setup-kernel-initrd:	 Updated per comments from
	  Giuseppe Iuculano.
	    Still seems to work for me :)

2007-07-25 21:51  steve

	* bin/xen-create-image:   Change the line-break so that 'use any'
	  isn't at the start of a line,
	   via Gordon Messmer - RPM creator.

2007-07-23 20:56  steve

	* TODO:   Remove rpmstrap.  I no longer care about it and support
	  will be dropped
	   sooner rather than later.

2007-07-23 20:55  steve

	* bin/xt-customize-image:   s/relevent/relevant/g

2007-07-23 20:54  steve

	* bin/xen-create-image:   Mount /proc in the new guest, prior to
	  running customization scripts.

2007-07-23 20:50  steve

	* Makefile, README, etc/xen-tools.conf:   We can support Fedora
	  Core 7 now too.  W00t.

2007-07-22 22:14  steve

	* hooks/: dapper/25-generate-locale, edgy/25-generate-locale:
	  Patch [2/2] from Andrew Sutherland - Fixups installing Ubuntu
	  lang. packs.

2007-07-22 22:13  steve

	* AUTHORS, hooks/centos-4/90-make-fstab,
	  hooks/centos-5/90-make-fstab, hooks/dapper/90-make-fstab,
	  hooks/debian/90-make-fstab, hooks/edgy/90-make-fstab,
	  hooks/fedora-core-6/90-make-fstab, hooks/gentoo/90-make-fstab:
	  Patch [1/2] from Andrew Sutherland - Integer fixups for dash.

2007-07-22 01:55  steve

	* etc/xen-tools.conf:	Updated to give a better introduction,
	  remove my name and replace it
	   with a link to the software homepage, and update the list of
	  supported
	   distributions.

2007-07-22 01:47  steve

	* bin/xen-create-image:   Updated comments in a minor manner.

2007-07-22 01:45  steve

	* Makefile:   Support the use of Fedora Core 4 & 5.

2007-07-18 18:16  steve

	* bin/xen-create-image:   1.  Upper-case the MAC address we
	  generate.
	    2.	Typo fix in the error message relating to xend-config.sxp

2007-07-18 18:14  steve

	* bin/xen-create-image:   Generate a 'random' MAC address if one
	  isn't specified.

2007-07-16 05:18  steve

	* bin/xt-install-image:   Pass on the --arch flag to rins, now that
	  this supports it.

2007-07-16 05:18  steve

	* Makefile:   Updated to install our newer distribution hooks.

2007-07-16 03:18  steve

	* hooks/: centos-4/20-setup-yum, centos-4/70-install-ssh,
	  centos-4/99-clean-image, centos-5/20-setup-yum,
	  centos-5/70-install-ssh, centos-5/99-clean-image,
	  fedora-core-6/20-setup-yum, fedora-core-6/70-install-ssh,
	  fedora-core-6/99-clean-image:   Installation of Centos 4 & 5 &
	  FC6 works :)

2007-07-16 01:33  steve

	* hooks/: centos-4/10-disable-tls, centos-4/20-setup-yum,
	  centos-4/30-disable-gettys, centos-4/35-setup-users,
	  centos-4/40-setup-networking, centos-4/50-setup-hostname,
	  centos-4/55-create-dev, centos-4/60-copy-host-files,
	  centos-4/65-copy-user-files, centos-4/70-install-ssh,
	  centos-4/80-install-modules, centos-4/90-make-fstab,
	  centos-4/99-clean-image, centos-5/10-disable-tls,
	  centos-5/20-setup-yum, centos-5/30-disable-gettys,
	  centos-5/35-setup-users, centos-5/40-setup-networking,
	  centos-5/50-setup-hostname, centos-5/55-create-dev,
	  centos-5/60-copy-host-files, centos-5/65-copy-user-files,
	  centos-5/70-install-ssh, centos-5/80-install-modules,
	  centos-5/90-make-fstab, centos-5/99-clean-image,
	  fedora-core-6/10-disable-tls, fedora-core-6/20-setup-yum,
	  fedora-core-6/30-disable-gettys, fedora-core-6/35-setup-users,
	  fedora-core-6/40-setup-networking,
	  fedora-core-6/50-setup-hostname, fedora-core-6/55-create-dev,
	  fedora-core-6/60-copy-host-files,
	  fedora-core-6/65-copy-user-files, fedora-core-6/70-install-ssh,
	  fedora-core-6/80-install-modules, fedora-core-6/90-make-fstab,
	  fedora-core-6/99-clean-image:   Added.

2007-07-16 01:22  steve

	* bin/xen-create-image, bin/xt-install-image, etc/xen-tools.conf:
	  *Minimal* support for the `rinse` utility.  Not yet tested.

2007-07-10 20:36  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog:   3.6 released.

2007-07-10 20:33  steve

	* README:   Mention Config::IniFiles

2007-07-10 20:32  steve

	* bin/xen-create-image:   Bugfix.

2007-07-10 20:31  steve

	* bin/xen-create-image:   Only use the Config::Inifiles module when
	  --partitions is specifed

2007-07-08 03:44  steve

	* bin/xen-create-image:   Misc doucumentation fixups.
	    Minor reordering of code.

2007-07-08 02:27  steve

	* bin/xen-create-image:   Add a small section in the POD about the
	  partitioning configuration.

2007-07-08 02:26  steve

	* bin/xen-create-image:   BUGFIX:  Partitioning didn't work unless
	  you supplied --dir/--lvm/--evms
		    upon the command line.  (ie.  When the configuration
	  file was
		    used.)

2007-07-08 00:48  steve

	* AUTHORS, Makefile, bin/xen-create-image,
	  bin/xt-create-xen-config, debian/changelog, debian/control,
	  etc/xm.tmpl, hooks/dapper/80-install-modules,
	  hooks/dapper/90-make-fstab, hooks/debian/15-disable-hwclock,
	  hooks/debian/55-create-dev, hooks/debian/80-install-modules,
	  hooks/debian/90-make-fstab, hooks/debian/95-configure-locales,
	  hooks/edgy/80-install-modules, hooks/edgy/90-make-fstab,
	  hooks/gentoo/90-make-fstab, misc/xen-tools,
	  partitions/sample-server:   INITIAL COMMIT:  Support for arbitary
	  partitioning systems.
	    Patch from Sascha Kettler.

2007-06-29 12:52  steve

	* bin/xen-create-image:   Test that the Xen configuration file
	  contains "valid" vif-script and
	   network-script settings to aid beginners:

	      http://www.debian-administration.org/articles/533#comment_2

2007-06-26 13:42  steve

	* roles/udev:	Added to repository.

2007-06-25 07:26  steve

	* hooks/: dapper/55-create-dev, debian/55-create-dev:	Use "std"
	  not "sd".

2007-06-19 23:35  steve

	* bin/xen-create-image:   Search for template files in
	  /etc/xen-tools.conf.

2007-06-19 11:47  steve

	* misc/xen-tools:   Added completion for "install" and "hooks".
	  (ie. 0 or 1 )

2007-06-19 11:44  steve

	* bin/xen-create-image:   --no-hooks   => --hooks = [0|1]
	    --no-install => --install = [0|1]

2007-06-16 22:21  steve

	* hooks/common.sh:   Updated common.sh such that installing and
	  removing packages can be
	   done with more than one package at a time.  Useful for
	  dependency problems.

2007-06-16 22:20  steve

	* roles/minimal:   remove tasksel-data in addition to tasksel.

2007-06-16 14:44  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog:   Prepared for v3.5
	  release.

2007-06-16 14:31  steve

	* bin/: xen-create-image, xen-create-nfs:   Removed trailing
	  whitespace.

2007-06-16 14:28  steve

	* AUTHORS, README, BUGS:   Ran through spell-checker.

2007-06-16 14:26  steve

	* debian/README.Debian:   Updated word-wrapping.

2007-06-16 14:24  steve

	* Makefile:   Make the "clean" target be much quieter.

2007-06-14 00:56  steve

	* bin/xen-create-image:   Typo-fix.  infomation -> information.

2007-06-14 00:07  steve

	* AUTHORS, hooks/common.sh:   Updated to use policy-rc.d in the
	  common.sh.

2007-06-13 14:59  steve

	* debian/changelog:   Updated changelog for a backports release.

2007-06-12 15:40  steve

	* bin/xen-update-image, debian/changelog:   xen-update-image:
	      1.  Only work with xen guest which aren't running.
	      2.  Work correctly for LVM storage.

2007-06-12 15:35  steve

	* README:   Minor wording changes.  Mostly relating to
	  requirements.

2007-06-12 13:57  steve

	* debian/changelog, hooks/dapper/01-disable-daemons,
	  hooks/dapper/99-enable-daemons, hooks/debian/01-disable-daemons,
	  hooks/debian/99-enable-daemons, hooks/edgy/01-disable-daemons,
	  hooks/edgy/99-enable-daemons:   Use policy-rc.d to disable
	  daemons from running inside the chroot().

2007-06-12 12:10  steve

	* Makefile, debian/changelog:	Added symlinks for feisty + gutsy.

2007-06-12 01:56  steve

	* bin/xen-create-image, debian/changelog:   BUGFIX:  When using
	  per-distro mirrors we setup the apt.sources correctly.

2007-06-12 00:33  steve

	* bin/xen-create-image, debian/changelog, etc/xen-tools.conf:
	  Allow per-dist mirrors.

2007-06-11 17:41  steve

	* debian/changelog, hooks/debian/20-setup-apt:	 Only add Debian
	  Sources for security.debian.org to the guest if
	   enabled upon the host.

2007-06-04 06:59  steve

	* hooks/debian/20-setup-apt:   Updated.

2007-06-02 12:48  radu

	* bin/xen-create-image, debian/README.Debian, debian/changelog,
	  etc/xen-tools.conf: Updated kernel and initrd guessing to use the
	  backtick function.  Added new file README.Debian which currently
	  documents the kernel and initrd updating features.

2007-05-24 18:35  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog:   Updated version to 3.4.
	  New release.

2007-05-23 17:20  steve

	* Makefile:   Added a symlink so we can support lenny.
	    (Untested.)

2007-05-23 17:20  steve

	* debian/changelog, hooks/debian/95-configure-locales:	 Install
	  locales for Debian-systems.
	    Closes: #423385

2007-05-23 16:44  steve

	* bin/xen-delete-image:   xen-delete-image now actually works!

2007-05-23 13:16  steve

	* debian/changelog:   Don't forget what we added:  Backtick
	  expansion.

2007-05-23 13:01  steve

	* bin/: xen-create-image, xen-create-nfs, xen-delete-image,
	  xen-list-images, xen-update-image, xt-install-image:	 Backtick
	  command expansion in configuration key values.

2007-05-11 17:36  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog:   3.3 release.

2007-04-28 16:49  steve

	* Makefile:   BUGFIX:  Ignore missing release tarball + sig when
	  running "make clean"

2007-04-28 16:49  steve

	* Makefile:   Remove the distribution tarball + signature on "make
	  clean"

2007-04-28 16:43  steve

	* debian/: changelog, control:	 Updated the package recommends
	  field.
	    #421174

2007-04-28 16:34  steve

	* bin/xen-delete-image, debian/changelog:   Refuse to delete
	  running Xen guests.
	    #419561

2007-04-24 22:02  steve

	* .release:   Use a pre-upload command to build the tarball.

2007-04-24 17:11  steve

	* .release:   Added release file.

2007-04-10 23:56  steve

	* misc/xen-tools:   A)	Added Lenny as a Debian target.
	    B)	Complete arguments via dynamic discovery, rather than lists
	  which
	       get out of date.

2007-04-10 11:43  steve

	* Makefile:   Remove xen-create-nfs.  From Alex's suggestion.

2007-04-09 12:56  steve

	* debian/rules:   Added the example file to update modules.

2007-04-09 12:54  steve

	* debian/examples/update-modules:   New example script which will
	  update /lib/modules upon a new guest.
	    Fragile (?) but works for me.

2007-04-09 12:53  steve

	* misc/xen-tools:   Fixed role-completion.

2007-04-09 10:10  steve

	* bin/xt-install-image:   Allow --mirror to work for rpmstrap.

2007-04-03 01:20  steve

	* bin/: xen-create-image, xen-delete-image:   1.  Only add the
	  auto-start link for domains which are booted if not present.
	    2.	When deleting images remove the auto-start link.

2007-04-03 01:14  steve

	* bin/xen-create-image:   Tighten up the permissions of our
	  logfiles - don't leak passwords.

2007-04-03 01:11  steve

	* debian/control:   Add libexpect-perl to the "suggests".  So that
	  the --role=passwd option
	   works.

2007-04-03 01:10  steve

	* BUGS:   Fixed badly worded text.

2007-04-03 01:07  steve

	* TODO:   Removed "--role-args" since they are now supported.

2007-04-03 01:01  steve

	* roles/passwd:   Added password role.

2007-04-03 00:35  steve

	* misc/xen-tools:   Complete --role-args

2007-04-03 00:34  steve

	* bin/xen-create-image:   Allow role arguments to be passed.

2007-04-02 01:03  radu

	* debian/changelog: Changelog updates for the 3.2 upload

2007-04-01 23:29  steve

	* bin/xen-create-image:   1.  Allow trailing '.' in partial IP
	  addresses.
	    2.	DHCP overrides partial IP addresses when used upon the
	  command line.

2007-04-01 13:32  steve

	* bin/xen-delete-image:   Don't delete the logfile when deleting an
	  image.

2007-03-31 21:30  steve

	* AUTHORS:   Mention Neil Wilson's Ubuntu fixup.

2007-03-31 21:29  steve

	* hooks/edgy/30-disable-gettys:   /bin/dash compatability fix.

2007-03-20 20:49  steve

	* Makefile, bin/xen-create-image, bin/xen-create-nfs,
	  bin/xen-delete-image, bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, debian/changelog:   Updated for 3.2
	  release.  Finally.

2007-03-19 22:14  steve

	* bin/xen-create-nfs:  Added option '--verbose'

2007-03-19 22:00  steve

	* bin/xen-create-image:   Fixed even more broken formatting.  Found
	  by tests/no-tabs.t

2007-03-19 21:59  steve

	* bin/xen-create-nfs:	Fixed bogus documentation markers.
	    Found by tests/pod-check.t

2007-03-19 21:59  steve

	* bin/xen-create-image:   Fixed syntax error in pod.  Found via
	  tests/pod-check.t

2007-03-19 21:57  steve

	* TODO:   Removed items from the TODO list which are now done.

2007-03-19 21:44  steve

	* debian/changelog:   Since the --image-dev + --swap-dev options
	  now exist #406212 may
	   be closed when this version is released.

2007-03-19 21:42  steve

	* bin/xen-create-nfs:	Added brief help section.
	    TODO:  Finish.

2007-03-19 14:01  steve

	* bin/xt-install-image, debian/changelog:   ip -> ip1

2007-03-18 20:12  steve

	* bin/xen-create-image:   Revert the broken formatting added by
	  Walter, and make sure that
	   our address-auto-completion works prior to display time.

2007-03-18 20:03  steve

	* AUTHORS, bin/xen-create-image, bin/xt-create-xen-config:
	  Applied patch from  Walter Reiner for --image-dev + --swap-dev

2007-03-15 21:48  steve

	* bin/xt-install-image:   arch = amd64 not xen.

2007-03-15 15:09  steve

	* bin/xen-create-image:   Added.

2007-03-15 15:07  steve

	* hooks/debian/40-setup-networking, hooks/edgy/40-setup-networking,
	  etc/xen-tools.conf:	Broadcast works.

2007-03-11 18:52  steve

	* misc/xen-tools:   Added completion for xen-create-nfs

2007-03-11 17:36  steve

	* debian/changelog:   Minor update.

2007-03-11 17:00  steve

	* README:   Mention xen-create-nfs

2007-03-11 16:43  steve

	* bin/xen-create-nfs:	Minor bugfix.

2007-03-11 16:37  steve

	* bin/xen-create-nfs, etc/xm-nfs.tmpl, Makefile:   Added script to
	  create new NFS-root instances.

2007-03-11 16:14  steve

	* bin/xen-create-image:   Document the networking
	  auto-configuration.

2007-03-11 16:05  steve

	* bin/xen-create-image:   + scary magic:
	       If "ip=1.2.3.?" is specified in the configuration file then
	       mangle our IP arguments into array form.  This allows the
	  auto-allocation
	       to work as expected *both* from the command line, and the
	  config file.

2007-03-11 15:40  steve

	* bin/xen-create-image:   Allow last octet of each IP address to be
	  dynamically determined.
	    This allows :

	    "--ip=192.168.1" to be specified and the last octet will
	  automatically
	   increment for each invokation.

2007-03-05 14:52  steve

	* bin/xt-install-image:   BUGFIX:  for image-server.

2007-03-01 10:17  steve

	* bin/xt-install-image:
	    Commit the correct core.

2007-03-01 10:12  steve

	* bin/xt-install-image:   Commited the tested installation-server
	  install method.
	    Non-public.  Well public now, but non-advertised and also
	  useless without
	   the server implementation.  :(

2007-02-26 14:48  steve

	* bin/xen-create-image:   link in new domains to /etc/xen/auto if
	  that directory exists and
	   --boot was specified.

2007-02-25 19:12  steve

	* misc/xen-tools:   Complete --keep

2007-02-25 19:11  steve

	* bin/xen-create-image:   Add --keep.

2007-02-25 19:11  steve

	* bin/xen-create-image:   Minor updates to pass test case.

2007-02-25 19:09  steve

	* etc/xen-tools.conf:	Typo-fix.

2007-02-25 19:07  steve

	* debian/changelog, bin/xen-create-image:   Rollback image creation
	  upon failure.

2007-02-25 12:45  steve

	* bin/xen-create-image, bin/xt-install-image, misc/xen-tools:
	  --install-source=image-server has now got stub support.
	    TODO: Finish.

2007-02-23 23:52  steve

	* debian/examples/setup-kernel-initrd:	 1.  Show what we're doing.
	    2.	Be more robust.
	    3.	Allow kernel + initrd image to be specified via the
	  environment.

2007-02-23 22:46  steve

	* debian/changelog:   Updated to close a lot of bugs.

2007-02-23 22:46  steve

	* debian/: rules, examples/setup-kernel-initrd:   Install an
	  example script to update the kernel and initrd image
	   for both the xen-tools.conf file and any pre-existing xen
	  domains.

2007-02-23 22:45  steve

	* bin/xen-create-image:   Removed redundent log line.

2007-02-23 22:07  steve

	* roles/minimal:   Updated comments.

2007-02-23 22:05  steve

	* misc/xen-tools:   Updated all routines so that each option is
	  included, and listed
	   alphabetically.

2007-02-23 21:58  steve

	* LICENSE:   Updated year(s) in copyright sectoin.

2007-02-23 21:58  steve

	* Makefile:   Updated comments.

2007-02-23 21:56  steve

	* bin/xen-create-image:   Use mkpath to create our directory for
	  the images - since this will
	   make the whole tree if any of it is missing.

2007-02-23 21:47  steve

	* bin/xen-update-image:   Removed trailing whitespace.	Made
	  installation method test more
	   readable.

2007-02-23 21:45  steve

	* bin/xen-list-images:	 Removed the mention of memory size, since
	  we do display that nowadays.

2007-02-23 21:42  steve

	* bin/xen-delete-image:   Typo fix: beneat -> beneath

2007-02-23 18:59  steve

	* TODO:   Remove installation types, since these are no seperated
	  nicely
	   so that I can add my private image-server method.

2007-02-23 18:58  steve

	* bin/: xen-create-image, xen-delete-image, xen-list-images,
	  xen-update-image, xt-create-xen-config, xt-customize-image,
	  xt-install-image:   Update copyright year to 2007.

2007-02-23 18:56  steve

	* bin/xt-install-image:   Move to using a dispatch table for the
	  installation types.

2007-02-23 15:43  steve

	* debian/control:   Recommend the xen-shell - NOTE not in Sid
	  yet...

2007-02-23 15:42  steve

	* debian/changelog:   Updated.

2007-02-23 15:41  steve

	* bin/xt-install-image:   Typo-fix on the installation source
	  option - to allow test case to pass.

2007-02-23 15:37  steve

	* bin/xen-create-image, bin/xt-install-image, debian/changelog,
	  etc/xen-tools.conf, misc/xen-tools:	Installation methods are
	  now updated so that I can add in the
	   image server method for use @Bytemark.

2007-02-23 13:35  steve

	* bin/xt-create-xen-config:   Setup sudoers file too.

2007-02-23 13:30  steve

	* README:   Mention xen-shell

2007-02-23 08:15  steve

	* bin/xt-create-xen-config:   Don't add/modify users if we're not
	  root.
	    Never touch the root user.

2007-02-22 19:42  steve

	* bin/xt-create-xen-config:   Correctly make --admins=foo,bar,baz
	  work.

2007-02-22 19:39  steve

	* bin/xen-create-image, bin/xt-create-xen-config, etc/xm.tmpl:
	  Added new command line flag --admins, which allows new users to
	  be
	   setup upon the host system with the xen-shell.

2007-02-22 19:15  steve

	* bin/xen-create-image:   Remove TAB literals.

2007-02-22 17:33  steve

	* TODO:   Test commit to make sure the mailing list still works.

2007-02-06 20:38  steve

	* bin/xt-create-xen-config, etc/xm.tmpl:   Patch from Uwe Hermann -
	  add version info to generated xen .cfg files.
	    (Also align stuff neatly.)

2007-01-14 21:17  steve

	* Makefile:   Use $TMP not /tmp

2007-01-07 02:59  steve

	* bin/xen-create-image:   1.  Trivial documentation updates.
	    2.	Correctly cope with detecting the filesystem creation
	  commands.

2007-01-05 16:07  steve

	* bin/xen-create-image:   Don't rely upon absolute paths which
	  might differ amongst distributions.
	    Instead try to find them dynamically and don't hardcode their
	  locations.

2007-01-05 14:05  steve

	* AUTHORS, bin/xen-create-image:   Felipe Scarel : Bugfix for
	  --no-swap + LVM.

2006-12-26 22:15  steve

	* hooks/: dapper/50-setup-hostname, debian/50-setup-hostname,
	  edgy/50-setup-hostname, gentoo/50-setup-hostname:   Add stub
	  /etc/hosts file for new instances which use DHCP.
	    See #484683

2006-12-26 15:43  steve

	* hooks/debian/20-setup-apt:   Make sure we use the correct dist in
	  the security list.

2006-12-26 01:33  steve

	* AUTHORS:   Added Joey Hess.

2006-12-26 00:55  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Release 3.1

2006-12-25 23:26  steve

	* debian/changelog:   Updated to show which bugs are closed.  Nine!

2006-12-25 23:17  steve

	* hooks/: dapper/35-setup-users, debian/35-setup-users,
	  edgy/35-setup-users, gentoo/35-setup-users:	Make sure that all
	  groups exist.

2006-12-25 23:13  steve

	* hooks/: dapper/35-setup-users, debian/35-setup-users,
	  edgy/35-setup-users, gentoo/35-setup-users:	Fixed stupid typo.

2006-12-25 23:10  steve

	* hooks/: dapper/35-setup-users, debian/35-setup-users,
	  edgy/35-setup-users, gentoo/35-setup-users:	Copy the group
	  memberships too.

2006-12-25 22:56  steve

	* Makefile:   Updated to avoid trashing permissions on misc/CVS/

2006-12-25 22:46  steve

	* hooks/: dapper/80-install-modules, debian/80-install-modules,
	  edgy/80-install-modules:   BUGFIX:  Module installation now works
	  correctly.  D'oh.

2006-12-25 22:39  steve

	* bin/xen-create-image:   Dont show the END message more than once.

2006-12-25 22:36  steve

	* hooks/: dapper/55-create-dev, debian/55-create-dev,
	  gentoo/55-create-dev:   Actually terminate early if we've got a
	  populated /dev directory - rather than just reporting that we
	  will terminate and not actually doing so.

2006-12-25 22:32  steve

	* hooks/: dapper/80-install-modules, debian/80-install-modules,
	  edgy/80-install-modules:   apt-cache -> /usr/bin/apt-cache

2006-12-25 22:21  steve

	* hooks/: dapper/80-install-modules, debian/80-install-modules,
	  edgy/80-install-modules:   Updated to install a linux package if
	  available.  See #404508

2006-12-25 21:41  steve

	* bin/xen-create-image:   s/logpring/logprint/g

2006-12-25 12:25  steve

	* bin/xen-create-image, misc/xen-tools:   Added new command line
	  option "--no-hooks".

2006-12-25 12:23  steve

	* bin/xen-create-image:   Abort if the /etc/xen configuration file
	  already exists.

2006-12-25 12:18  steve

	* bin/xen-create-image:   Abort if we cannot create loopback or LVM
	  images.
	     (Closes: #404455)

2006-12-24 16:44  steve

	* bin/xen-create-image:   Make sure we only print our "finished"
	  message once.

2006-12-23 23:22  steve

	* hooks/: dapper/50-setup-hostname, debian/50-setup-hostname,
	  edgy/50-setup-hostname, gentoo/50-setup-hostname:   Add short
	  hostname to /etc/host on dom0 too.

2006-12-14 21:51  radu

	* debian/changelog: debian package sync

2006-12-13 13:24  steve

	* hooks/common.sh:   Make start-stop-daemon changes work.  See
	  #402889

2006-12-13 11:20  steve

	* debian/changelog:   Changing the distribution to Etch was a bug -
	  mark it closed.

2006-12-13 11:17  steve

	* debian/changelog:   Added entry for 3.0 backport/release.

2006-12-11 22:12  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Updated version number for 3.0 release.

2006-12-11 12:53  radu

	* Makefile, hooks/common.sh: Fix lintian warnings

2006-12-10 20:11  steve

	* etc/xen-tools.conf:	Default distribution is now Etch.

2006-12-09 19:52  steve

	* misc/xen-tools:   Added completion for --no-install option.

2006-12-09 17:51  steve

	* bin/xen-create-image:   Allow "--no-install" to be specified to
	  skip system installation.
	    Loosely based upon patch from Henning Sprang.
	    See: #402315 + #383057

2006-12-09 17:37  steve

	* bin/xen-create-image:   Abort if the file specified with --config
	  doesn't exist.
	    See #402328

2006-12-07 15:06  steve

	* debian/: changelog, preinst:	 Sync from sid.

2006-12-05 15:04  steve

	* bin/xen-create-image, etc/xm.tmpl:   kernel + initrd are no
	  longer mandatory, and they will only be
	   in the build xen configuration file if specified.

2006-12-03 12:16  radu

	* Makefile, bin/xt-create-xen-config: Fixed test errors.

2006-12-02 15:30  steve

	* Makefile:   Radu's patch.

2006-12-01 12:57  steve

	* bin/xt-create-xen-config:   Don't ignore Mb/Gb on memory size.

2006-11-30 10:28  steve

	* Makefile:   Fixup permissions of hooks prior to install/release

2006-11-30 09:29  steve

	* hooks/common.sh:   Fix syntax error.

2006-11-30 09:26  steve

	* hooks/debian/05-shadowconfig-on:   Added.

2006-11-30 09:26  steve

	* hooks/: dapper/05-shadowconfig-on, edgy/05-shadowconfig-on:
	  Added to repository.

2006-11-29 23:32  steve

	* bin/: xen-update-image, xt-create-xen-config:   Minor formatting
	  updates.

2006-11-29 23:29  steve

	* bin/: xen-create-image, xt-customize-image, xt-install-image:
	  Minor comment updates

2006-11-29 23:29  steve

	* bin/xen-delete-image:   Minor simplications to deleting disk
	  images.

2006-11-29 21:09  steve

	* AUTHORS:   Mention Neil Wilson.

2006-11-29 21:08  steve

	* hooks/: common.sh, dapper/70-install-ssh, debian/70-install-ssh,
	  edgy/70-install-ssh:	 Use the new start-stop-daemon code when
	  installing packages.

2006-11-29 21:07  steve

	* hooks/common.sh:   Added disableStartStopDaemon +
	  enableStartStopDaemon from Neil Wilson

2006-11-29 20:58  steve

	* hooks/: dapper/10-disable-tls, edgy/20-setup-apt:   Added TLS
	  handling.

2006-11-29 20:55  steve

	* hooks/: dapper/10-generate-locale, dapper/25-generate-locale,
	  edgy/10-generate-locale, edgy/25-generate-locale:
	  s/10-generate-locale/25-generate-locale/g;

2006-11-29 19:27  steve

	* misc/xen-tools:   Added --config argument + filename parsing to
	  xt-install-image + xen-create-image

2006-11-29 19:25  steve

	* misc/xen-tools:   Complete --hostname=xxx for xen-delete-images

2006-11-29 19:18  steve

	* bin/xen-create-image:   Propogate --config when invoking
	  xt-install-image

2006-11-29 19:17  steve

	* bin/xt-install-image:    Add a --config option, just like in
	  xen-create-image

2006-11-29 17:35  steve

	* hooks/: dapper/55-create-dev, debian/55-create-dev,
	  gentoo/55-create-dev:   Don't run MAKEDEV if there appear to be
	  files in /dev on the new
	   systems.  This is a potential speed gain.

2006-11-29 11:52  steve

	* Makefile, hooks/dapper/10-generate-locale,
	  hooks/dapper/15-disable-hwclock, hooks/dapper/20-setup-apt,
	  hooks/dapper/30-disable-gettys, hooks/dapper/35-setup-users,
	  hooks/dapper/40-setup-networking, hooks/dapper/50-setup-hostname,
	  hooks/dapper/60-copy-host-files, hooks/dapper/65-copy-user-files,
	  hooks/dapper/70-install-ssh, hooks/dapper/80-install-modules,
	  hooks/dapper/90-make-fstab, hooks/dapper/99-clean-image,
	  hooks/debian/30-disable-gettys, hooks/debian/30-fix-inittab,
	  hooks/edgy/10-generate-locale, hooks/edgy/15-disable-hwclock,
	  hooks/edgy/20-setup-apt, hooks/edgy/30-disable-gettys,
	  hooks/edgy/35-setup-users, hooks/edgy/40-setup-networking,
	  hooks/edgy/50-setup-hostname, hooks/edgy/60-copy-host-files,
	  hooks/edgy/65-copy-user-files, hooks/edgy/70-install-ssh,
	  hooks/edgy/80-install-modules, hooks/edgy/90-make-fstab,
	  hooks/edgy/99-clean-image, hooks/gentoo/30-disable-gettys,
	  hooks/gentoo/30-fix-inittab:	 Moved ubuntu hooks into dapper.d/
	  + edgy.d/

2006-11-28 17:47  steve

	* bin/xen-create-image:   Allow --config to override the global
	  configuration file and the
	   command line options.

2006-11-28 17:43  steve

	* bin/xen-delete-image:   1.  Allow "--hostname=a --hostname=b
	  --hostname=c" or just " a b c"
	      to delete three machines.  (Or any mixture!)

	    2.	Order option help alphabetically.

2006-11-22 19:55  steve

	* bin/xen-create-image:   Test for Text::Template if not executed
	  with --force and terminate
	   early.

2006-11-22 15:25  steve

	* debian/: changelog, control:	 Added updated changelog from sid.

2006-11-22 09:02  steve

	* bin/xen-create-image:   Setup LOCALE if one isn't present prior
	  to invoking all commands.

	    See #399778

2006-11-22 08:59  steve

	* bin/xen-create-image:   Document --mac in the manpage/POD.
	    See #399708

2006-11-19 19:41  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image, hooks/debian/20-setup-apt:   Fixups for
	  test cases.

2006-11-19 19:38  steve

	* hooks/common.sh:   Updated so that $LINENO is setup to have
	  quotes around it.  via #399153

2006-11-19 19:33  steve

	* hooks/: debian/80-install-modules, gentoo/80-install-modules:
	  Updated the copying of kernel modules.
	    Patch by Neil Wilson.
	    See #399196

2006-11-19 19:31  steve

	* hooks/debian/75-install-cfengine, roles/cfengine:   Move cfengine
	  installation into a role-script.
	    See #399152

2006-11-15 14:31  steve

	* hooks/: debian/20-setup-apt, gentoo/10-disable-tls:	Don't touch
	  TLS if we're on a 64 bit host.

	    See #397933

2006-11-15 14:28  steve

	* hooks/debian/: 10-disable-tls, 20-setup-apt:	 Fetch libc6-xen
	  from the configured apt source.

	    See #397784

2006-11-15 14:25  steve

	* bin/xen-create-image:   s/--untar/--tar/g.

	    Via #398769

2006-10-24 10:22  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Updated for v2.8

2006-10-22 20:03  steve

	* bin/xt-install-image:   Minor comment updates.

2006-10-22 19:13  steve

	* debian/changelog:   Sync with debian/ package contents.

2006-10-22 19:10  steve

	* TODO:   + 5.	Install into dedicated partitions.

2006-10-22 19:09  steve

	* AUTHORS:   Mention the Ubuntu improvements by Ward Vandewege

2006-10-19 18:04  steve

	* AUTHORS, hooks/common.sh, hooks/debian/40-setup-networking,
	  hooks/debian/50-setup-hostname, hooks/gentoo/40-setup-networking,
	  hooks/gentoo/50-setup-hostname:   Portability fixups for using a
	  non-bash shell.
	    Patches from Eric Lemoine.

2006-10-14 18:04  steve

	* hooks/debian/10-disable-tls:	 Updated the handling of /lib/tls
	  to only disable it on Sarge
	   installs.  Use libc6-xen elsewhere if available.

	   TODO:  Fix ubuntu installation types.

2006-10-14 10:22  radu

	* debian/changelog: The 'Why do I always screw up xen-tools's
	  changelog entries?' 2.7 Debian Sync

2006-10-14 10:19  radu

	* README:   Test modificatin by Radu's account.

2006-10-13 00:08  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Update version number for v2.7 release.

2006-10-13 00:06  steve

	* bin/xen-create-image:   Updated formatting to allow "no-tabs.t"
	  test to succeed.

2006-10-13 00:02  steve

	* bin/xen-create-image:   Updated argument testing to make sure
	  that:
	      --ip / --dhcp are mutually exclusive.
	      --gateway + --netmask are used when --ip is given.

2006-10-12 23:51  steve

	* debian/control:   Updated to latest Debian package:
	      - uploader: skx
	      + uploader: stigge

2006-10-12 23:50  steve

	* debian/changelog:   Sync with last Debian package.

2006-10-11 17:52  steve

	* bin/xen-delete-image:   Simply some of the argument testing
	  logic.

2006-10-11 17:42  steve

	* misc/xen-tools:   Hide grep errors when files/scripts dont exist
	  or don't work.
	    (ie. things work when /etc/xen-tools/xen-tools.conf isn't
	  present.)

2006-10-11 17:40  steve

	* AUTHORS, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-update-image, bin/xt-create-xen-config, misc/xen-tools:
	  Applied patches from Ray Anthracite for evms support, with only
	   minor changes.

2006-10-07 09:38  steve

	* bin/xen-create-image:   Attempt to unmount our temporary location
	  along with any child
	   mount-points which might have appeared during the installation
	  process.
	    See: #391501

2006-09-22 18:13  steve

	* Makefile:   Add support for edgy as a valid distribution.  Change
	  from:

	  http://patches.ubuntu.com/x/xen-tools/xen-tools_2.1-4ubuntu2.patch

2006-09-11 17:14  steve

	* etc/xm.tmpl:	 BUGFIX:  vif=xxx, is broken - we only add the ","
	  when using mac addresses

2006-09-11 17:00  steve

	* debian/changelog:   Updated for 2.6-1

2006-09-11 16:57  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:    Updated versions for v2.6 release.

2006-09-10 22:05  steve

	* bin/xen-create-image:   --tar-cmd + --copy-cmd are *only* valid
	  in the configuration file.

2006-09-10 22:04  steve

	* bin/xen-create-image:   Updated soley to allow tests to complete.

2006-09-10 21:51  steve

	* bin/xt-install-image, etc/xen-tools.conf:   When using either
	  --tar or --copy to install a new system allow that
	   command to be specified in the configuration file.

	    See: #385024.

	    TODO: Completely free-form installation method?!

2006-09-10 19:22  steve

	* bin/xen-create-image:   Really use "--arch".

2006-08-31 10:04  steve

	* AUTHORS, hooks/debian/75-install-cfengine:   Added hook, by Kirk
	  Ismay, for automatically installing cfengine if
	   it exists upon the host system.

2006-08-27 22:46  steve

	* debian/: changelog, postinst:   Don't complain about
	  /etc/xen-tools/role.d

2006-08-27 22:40  steve

	* debian/changelog:   New release.

2006-08-27 22:31  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   v2.5 release.

2006-08-27 22:30  steve

	* bin/xen-create-image:   Documentation correction ---roledir ->
	  --roledir.
	    Allows tests/getopt.t to succeed.

2006-08-27 22:29  steve

	* bin/xen-create-image:   Whitespace fixups - remove TAB
	  characters.

2006-08-25 11:59  steve

	* bin/xen-create-image:   BUGFIX:  roledir was not being used due
	  to typo.  Role scripts now work.

2006-08-25 11:54  steve

	* hooks/common.sh, roles/builder, roles/gdm, roles/minimal,
	  roles/xdm:   1.  Added new global function in our global
	  functions file "removeDebianPackage".

	    2.	Updated all role scripts to use the common function code
	  instead of their own individual functions.

2006-08-24 21:35  steve

	* Makefile:   Actually install the role scripts to the role.d

2006-08-24 21:33  steve

	* Makefile, bin/xen-create-image, debian/changelog, debian/dirs,
	  roles/builder, roles/gdm, roles/minimal, roles/xdm:	Updated
	  such that role scripts all live in one directory, regardless of
	   the distribution to which they are meant to be applied.

	    This role directory can be specified with "--roledir", or via
	  the configuration file setting "roledir=/path/to/dir".

	    See the following bug for rationale:
	      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383822

2006-08-24 17:26  steve

	* bin/xen-create-image:   BUGFIX:  noswap is not initialised any
	  more, to allow the hook scripts to work as expected.

2006-08-24 13:43  steve

	* AUTHORS, bin/xen-create-image, bin/xt-install-image:	 Applied
	  patch from  Eric Lemoine to perform better binary
	   detection for /bin/dd, rpmstrap, cp, debootstrap, etc.

2006-08-22 21:06  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   v2.4 release.

2006-08-20 10:21  steve

	* debian/: changelog, watch:   Added "watch" file for use by
	  "uscan".

2006-08-20 02:36  steve

	* bin/xen-create-image:   Fixed broken pod, to allow test cases to
	  succeed.

2006-08-20 02:24  steve

	* bin/xen-list-images:	 1.  Whitespace fixups.
	    2.	Show MAC address, if present.

2006-08-20 02:19  steve

	* bin/: xt-create-xen-config, xt-customize-image, xt-install-image:
	  Whitespace fixups.

2006-08-20 02:15  steve

	* bin/xen-create-image:   Whitespace fixups, and minor comment
	  updates.

2006-08-20 02:04  steve

	* Makefile:   1.  Remove "manpages-html" target, it was broken and
	  not used anyway.

	    2.	Mention GPG signature creation in the "dist" target.

2006-08-19 18:10  steve

	* etc/xen-tools.conf:	Added 'noswap' and 'arch' to the default
	  options.
	    Updated description of debootstrap/rpmstrap/tar/copy.

2006-08-19 18:06  steve

	* AUTHORS:   Make the list truly alphabetical by surname, as we
	  claim it is.

2006-08-19 18:05  steve

	* BUGS:   Minor update wrt. Debian BTS

2006-08-19 18:04  steve

	* SUPPORT:   Minor word tweaks

2006-08-19 14:52  steve

	* debian/changelog:   feature complete for the next release.
	    Just waiting on the current version of xen-tools to enter
	  testing,
	   then it will be made.  Almost certainly tuesday.

2006-08-19 14:40  steve

	* misc/xen-tools:   Bash completion for the --mac argument.

2006-08-19 14:40  steve

	* bin/xen-create-image, debian/changelog, etc/xm.tmpl:	 Allow MAC
	  address to be specified for the initial network interface.

2006-08-19 09:20  steve

	* debian/changelog:   Improved manpage for xt-create-xen-config

2006-08-19 09:19  steve

	* bin/xt-create-xen-config:   Added documentation on argument
	  passing.

2006-08-19 08:54  steve

	* bin/xen-delete-image, debian/changelog:   Don't complain if there
	  is no LVM swap file.
	    Delete logfile if present.

2006-08-19 08:46  steve

	* AUTHORS, debian/changelog, etc/xm.tmpl:   When no initrd is being
	  used the xm.tmpl file shouldn't insert
	   a ramdisk.  Closes: 383703

	    Patch from Henning Sprang

2006-08-18 16:08  steve

	* hooks/debian/: 20-setup-apt, 60-copy-host-files:   1.  Copy
	  "resolv.conf" before running apt-get update / yum update.
		Without this DNS is probably not available/working.

	    2.	Copy /etc/sudoers from the host, if we're installing sudo.

2006-08-18 14:16  steve

	* bin/: xen-create-image, xt-install-image:   Use hostname when
	  installing system.

2006-08-18 14:14  steve

	* bin/xen-create-image:   Reset logfile at startup time.

2006-08-18 14:11  steve

	* bin/xt-install-image:   More logging.

2006-08-18 14:10  steve

	* bin/: xen-create-image, xt-install-image:   More logging fixups.

2006-08-18 14:09  steve

	* bin/: xen-create-image, xt-install-image:   Logging to
	  /var/log/xen-tools.

2006-08-18 13:07  steve

	* bin/xen-create-image:   Minor update.

2006-08-18 09:59  steve

	* debian/changelog:   --fs handling is correct.
	    --noswap will produce a xen configuration file without the swap
	  volume.

2006-08-18 09:58  steve

	* debian/changelog:    File given as --template argument must
	  exist.

2006-08-18 09:57  steve

	* debian/changelog:   Updated changelog for pending upload.

2006-08-18 09:57  steve

	* debian/control:   Switched Radu and I.

2006-08-18 09:57  steve

	* bin/xt-install-image:   Don't use --keep-debootstrap-dir.  It
	  isn't available in
	   Debian Sarge's debootstrap versoin.

2006-08-17 22:00  steve

	* etc/xm.tmpl:	 Update for tests.

2006-08-17 21:26  steve

	* bin/xen-create-image:   BUGFIX:  Only care about template files
	  which exist.

2006-08-17 21:24  steve

	* etc/xm.tmpl:	 BUGFIX:  We don't need '{' or '}' around our
	  devices any more.

2006-08-17 21:20  steve

	* etc/xm.tmpl:	 BUGFIX:  Fixed syntax error in default xm template
	  file.

2006-08-17 21:14  steve

	* bin/xen-create-image:   A missing template is an error.

2006-08-17 21:07  steve

	* bin/xen-create-image:   BUGFIX:  Don't run mkswap when no swap
	  LVM is created.

2006-08-17 20:55  steve

	* etc/xm.tmpl:	 When --noswap is used the xen configuration file
	  shouldn't have a "swap disk" added.

2006-08-17 20:52  steve

	* bin/xen-create-image:   Don't create LVM swap volume if it isn't
	  to be used.  (--noswap).

2006-08-17 13:30  steve

	* hooks/: debian/30-fix-inittab, gentoo/30-fix-inittab:   Avoid
	  changing console types to "console" so that job control
	   remains available.

2006-08-17 11:16  steve

	* bin/xen-create-image:   BUGFIX:  from Eric Lemoine  '--fs=xx' now
	  works as expected.

2006-08-17 09:41  steve

	* bin/xen-create-image:   Avoid word wrapping in the --help output.

2006-08-16 10:42  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Updated release to 2.3 for new release.

2006-08-16 10:40  steve

	* bin/xen-create-image:   Test the environment *after* parsing
	  command line.

2006-08-15 22:34  steve

	* bin/xen-create-image:   Added command line processing for
	  "noswap" - found by tests/getopt.t

2006-08-15 22:30  steve

	* bin/xt-install-image:   Updated thinko:  $ARCH -> $EXTRA

2006-08-15 22:30  steve

	* bin/: xen-create-image, xen-delete-image, xen-list-images,
	  xen-update-image, xt-create-xen-config, xt-customize-image,
	  xt-install-image:   Updated pod so that tests/pod-check.t
	  succeeds.  Sigh.

2006-08-15 22:17  steve

	* bin/xen-create-image, bin/xt-install-image, debian/changelog:
	  Allow the --arch setting to be propogated to either debootstrap
	  or
	   rpmstrap.
	    See: #383041

2006-08-15 22:11  steve

	* bin/xen-create-image, debian/changelog:   Allow command line to
	  override the installation method, or type.  This
	   means resetting any other mutually exclusive options.

	    This applies only to:

	      --dir + --lvm

	      --rpmstrap + --debootstrap + --copy + --tar.

2006-08-15 19:53  steve

	* TODO:   Added new entry

2006-08-15 19:43  steve

	* misc/xen-tools:   - --debug
	    + --noswap

2006-08-15 19:14  steve

	* debian/changelog:   Update so that this script mentions the new
	  upstream release.
	    Granted that hasn't happened yet, but with this many
	  bugs/suggestions by
	   the time I've gone through the list it will be a new release
	  upstream.

2006-08-15 19:13  steve

	* debian/rules:   Don't run the testsuite at package-build time.
	  Thought I'd done this
	   already?

2006-08-15 19:11  steve

	* hooks/: debian/90-make-fstab, gentoo/90-make-fstab:	1.  Mount
	  /proc with nodev, nosuid, noexec just to be paranoid.
	    2.	Fix syntax srror in script.  D'oh.

2006-08-15 19:04  steve

	* bin/xen-create-image:   Significantly reworked the documentation
	  for the options.
	    See: #383032

2006-08-15 18:34  steve

	* bin/xt-install-image, debian/changelog:   Added better
	  debootstrap error detection and display.

2006-08-15 10:23  steve

	* debian/changelog:   Added #383058 / --noswap.

2006-08-15 10:21  steve

	* AUTHORS:   Mention Tamas, Gergely for his --initrd fixup

2006-08-15 10:19  steve

	* bin/xen-create-image, hooks/debian/90-make-fstab,
	  hooks/gentoo/90-make-fstab:	Added "--noswap" option.
	    See: #383058

2006-08-15 10:12  steve

	* bin/xen-create-image:   initrd path is optional.

2006-08-14 22:36  steve

	* debian/changelog:   Updated.

2006-08-14 22:03  steve

	* debian/changelog:   Added work-in-progress updates.

2006-08-14 22:00  steve

	* bin/xen-create-image:   Add support for --template.
	    See: #383036

2006-08-14 21:55  steve

	* bin/: xen-create-image, xen-delete-image, xen-list-images,
	  xen-update-image, xt-create-xen-config, xt-customize-image,
	  xt-install-image:   Don't show the documentation for internal
	  functions in the --manual
	   or manpage.
	    See:  #383032

	    Solution from here:
	      http://www.perlmonks.org/?node_id=567327

2006-08-13 00:17  steve

	* TODO:   Removed "pointtopoint" this is complete.

2006-08-03 16:12  steve

	* hooks/debian/20-setup-apt:   1.  Setup a HTTP proxy for apt on
	  the guests if present on the host.
	    2.	Make the ubuntu script identical to the debian one.

2006-07-25 16:54  steve

	* debian/changelog:   Added missing changelog entry

2006-07-25 16:49  steve

	* bin/xen-create-image:   Patched to fix bug #379347.
	    Radu, I'll let you handle an upload.

2006-07-23 01:56  steve

	* bin/xen-create-image:   Make sure we have an installation method
	  specified: #379347

2006-07-23 01:51  steve

	* bin/xen-create-image:   Updated documentation only.

2006-07-22 17:04  steve

	* debian/changelog:   Updated changelog per new release.

2006-07-21 21:17  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   2.2 release.	(Pending)

2006-07-21 21:17  steve

	* debian/changelog:   Updated changelog in advance of 2.2 release.

2006-07-21 21:14  steve

	* bin/xen-create-image:   --force will work for xfs filesystem
	  types.  Closes: #377684

2006-07-21 21:09  steve

	* hooks/debian/60-copy-host-files:   Copy /etc/timezone into guest
	  systems running Debina/Ubuntu.
	    Closes: #376846

2006-07-21 21:06  steve

	* hooks/debian/90-make-fstab:	Use "defaults" when mounting
	  reiserfs.  Closes: #379023

2006-07-13 21:11  steve

	* AUTHORS:   Credit Sven.

2006-07-13 21:10  steve

	* hooks/common.sh:   Apply patch from Sven Hartge, to fix Debian
	  package installation.

2006-06-30 11:09  steve

	* hooks/gentoo/40-setup-networking:   Bytemark: Add point-to-point
	  setting.

2006-06-29 16:35  steve

	* bin/xen-create-image:   Show warning if the loopback module isn't
	  loaded if the user is
	   running with Loopback images.

2006-06-29 16:31  steve

	* bin/xen-create-image:   Test that our companion scripts are
	  present.

2006-06-29 16:09  steve

	* hooks/debian/55-create-dev:	Make the sd? devices, per
	  suggestion from --elijah

2006-06-29 14:28  steve

	* bin/xen-create-image:   Bytemark:  Display p2p in summary

2006-06-29 14:24  steve

	* bin/xen-create-image, hooks/debian/40-setup-networking,
	  misc/xen-tools:   Bytemark:  Add a point to point setting.

2006-06-29 10:33  steve

	* debian/changelog:   Snapshot release to avoid FTBFS bug, and
	  hence allow package into testing.

2006-06-27 14:49  steve

	* TODO:   Updated.

2006-06-27 11:27  steve

	* README:   Mention where to get Text::Template for non Debian
	  people.

2006-06-26 11:13  steve

	* BUGS:   Fix the broken link to the Debian bug tracker.

2006-06-26 11:12  steve

	* misc/xen-tools:   We don't need to complete IP addresses for
	  invoking `xt-install-image`.

2006-06-26 11:06  steve

	* bin/: xt-create-xen-config, xt-customize-image, xt-install-image:
	  Minor comment cleanups.

2006-06-25 21:37  steve

	* etc/xen-tools.conf:	Updated comments.
	    Do *not* setup a default installation method.

2006-06-25 21:20  steve

	* bin/xt-install-image:   BUGFIX:  D'oh - rpmstrap was completely
	  unimplemented

2006-06-25 21:17  steve

	* Makefile, bin/xen-create-image, etc/xen-tools.conf:	Hack:
	  Force fedora-core4 to install the distro rpmstrap knows as
	   'stentz'

2006-06-25 20:55  steve

	* Makefile:   Stub support for Fedora Core 4.

2006-06-25 18:39  steve

	* bin/: xen-create-image, xen-list-images:   More spell-checking
	  fixes, found via "pod2txt" + "ispell".
	    :)

2006-06-25 18:29  steve

	* bin/xen-create-image, etc/xen-tools.conf:   Fix a couple of
	  typos, see Debian bug #375382.

2006-06-25 09:57  steve

	* Makefile:   Remove xt-* on uninstall.

2006-06-24 23:18  steve

	* bin/xen-create-image:   Only read the configuration file if it
	  exists.
	    See Debian bug:
	      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375267

2006-06-24 21:22  steve

	* Makefile:   Use the `prove` command to run our tests, this allows
	  them to be shuffled,
	   or randomised, which is a good thing.

2006-06-24 15:23  steve

	* bin/xen-create-image:   Minor formatting changes to the output of
	  "running role command : foo".

2006-06-23 20:08  steve

	* hooks/: debian/35-setup-users, gentoo/35-setup-users:   Fixed so
	  that shadow copying works.

2006-06-23 19:48  steve

	* hooks/: debian/35-setup-users, gentoo/35-setup-users:   Don't
	  trash the shadow file.

2006-06-23 19:35  steve

	* etc/xen-tools.conf, misc/xen-tools:	Support --accounts

2006-06-23 19:32  steve

	* Makefile, bin/xen-create-image, hooks/debian/35-setup-users,
	  hooks/gentoo/35-setup-users:	 Added support for copying user
	  accounts when given an --accounts flag.

2006-06-23 18:55  steve

	* hooks/common.sh:   Add a stub function 'installGentooPackage'
	  since this is called
	   to install OpenSSH.

2006-06-23 18:54  steve

	* hooks/: debian/60-copy-host-files, gentoo/60-copy-host-files:
	  Simplified 60-copy-host-files to only copy file(s) from the host
	   and install SSH (not gentoo yet).
	    This way we can move the /etc/passwd handling to a new file.

2006-06-23 10:11  steve

	* debian/changelog:   Updated for the 2.1-0 release.

2006-06-23 09:58  steve

	* SUPPORT:   Add pointer to the xen-users mailing list.

2006-06-23 09:56  steve

	* Makefile, bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-list-images, bin/xen-update-image,
	  bin/xt-create-xen-config, bin/xt-customize-image,
	  bin/xt-install-image:   Release number -> 2.1

2006-06-22 16:22  steve

	* debian/changelog:   Updated changelog for next release.

2006-06-22 16:20  steve

	* bin/xen-create-image:   Create swap on the swap file/partition.
	  #374989

2006-06-22 16:17  steve

	* bin/xen-create-image:   Don't allow sparse images on LVM -
	  #374988

2006-06-22 15:54  steve

	* bin/xen-create-image:   Process the argument "--mirror=xx" -
	  found by tests/getopt.t

2006-06-22 15:21  steve

	* bin/xen-create-image:   D'oh.  Didn't handle the '--fs' argument.
	    TODO:  Write test cases for this, since we had this problem
	  before..

2006-06-22 09:05  steve

	* Makefile:   Added role directories for gentoo + ubuntu and
	  install them.

2006-06-21 20:34  steve

	* bin/xt-install-image:   If the installation of a new image with
	  `debootstrap` fails then
	   show the output from $prefix/debootstrap/debootstrap.log.

2006-06-21 17:59  steve

	* bin/xen-delete-image:  When testing ignore the LVM setting which
	  might be in the configuration
	  file.

2006-06-21 09:31  steve

	* bin/xen-create-image:   Test that the specified --kernel and
	  --initrd files exist.

2006-06-21 00:19  steve

	* hooks/gentoo/20-enable-su:   When setting up the new Gentoo
	  system allow *all* users to 'su' to root.
	    This is pretty mandatory if you've copied accounts over, but
	  root logins
	   are disabled.

2006-06-21 00:06  steve

	* bin/xen-create-image:     The --force flag will now delete +
	  recreate LVM volumes if they were
	     already present - giving a similar result to the same flag on
	  loopback
	     images.

2006-06-20 23:52  steve

	* hooks/gentoo/50-setup-hostname:   BUGFIX:  Setup the DNSDOMAIN of
	  the new image correctly.

2006-06-20 23:48  steve

	* bin/xen-create-image:   Reorder some of the POD to make it more
	  readable.

2006-06-20 23:44  steve

	* bin/xen-create-image:   Updated POD significantly.
	    Removed the list of contributors - since these are now in
	  AUTHORS.

2006-06-20 22:46  steve

	* bin/xen-list-images:	 BUGFIX:  Deal with quoted memory settings,
	  so we disply the correct
	   output.

2006-06-20 22:28  steve

	* hooks/gentoo/50-setup-hostname:   Fixed hostname setup for
	  Gentoo.

2006-06-20 22:13  steve

	* Makefile, hooks/gentoo/10-disable-tls,
	  hooks/gentoo/30-fix-inittab, hooks/gentoo/40-setup-networking,
	  hooks/gentoo/50-setup-hostname, hooks/gentoo/55-create-dev,
	  hooks/gentoo/60-copy-host-files, hooks/gentoo/65-copy-user-files,
	  hooks/gentoo/70-install-ssh, hooks/gentoo/80-install-modules,
	  hooks/gentoo/90-make-fstab:	Support setting up gentoo :)
	    NOTE:  To use this you'll need to use --copy / --tar.

2006-06-20 18:34  steve

	* bin/xen-create-image:   D'oh - we didn't add code to process
	  --boot.
	    Fixed.

2006-06-20 10:00  steve

	* debian/.cvsignore:   Ignore 'files'.

2006-06-20 09:59  steve

	* debian/changelog:   Updated for the 2.0-1 release.

2006-06-20 09:48  steve

	* BUGS, SUPPORT, debian/changelog, debian/control,
	  debian/copyright, debian/dirs:   Updated URL(s).

2006-06-20 09:48  steve

	* debian/postinst:   Handle the hook.d + role.d being obsolete.

2006-06-20 09:37  steve

	* debian/docs:	 Make sure we install all the new files to the doc
	  directory.

2006-06-19 23:52  steve

	* BUGS, SUPPORT:   Added.
	    Stubs.
	    TODO:  Fixup URLs before release.

2006-06-19 23:48  steve

	* README:   Added brief note on requirements.

2006-06-19 23:45  steve

	* Makefile:   1.  When making a release update tests/modules.t
	  *and* run the test suite.
	    2.	Document each available Makefile target.

2006-06-19 21:43  steve

	* bin/xen-create-image:   Minor documentation updates.

2006-06-19 21:42  steve

	* debian/changelog:   Preparing for a 2.0-1 release.

2006-06-19 21:40  steve

	* debian/control:   Updated build-deps so that the test suite will
	  pass.

2006-06-19 21:40  steve

	* etc/xen-tools.conf:	Updated defaults.

2006-06-19 21:39  steve

	* hooks/README:   Updated documentation.

2006-06-19 21:39  steve

	* TODO:   Removed need to fixup LVM; that is all complete.

2006-06-19 21:39  steve

	* README:   Updated.

2006-06-19 15:42  steve

	* debian/control:   Recommend rpmstrap.

2006-06-19 15:04  steve

	* etc/xm.tmpl:	 BUGFIX:  Add a linefeed when DHCP is specified.

2006-06-19 14:23  steve

	* debian/control:   Install libtest-pod-perl as a build-dep so the
	  test suite runs completely

2006-06-19 14:06  steve

	* misc/xen-tools:   Updated so the distribution list isn't
	  hardwired any more.
	    Added --template support for xt-create-xen-config.
	    Updatd comments.

2006-06-19 13:51  steve

	* Makefile, TODO, bin/xen-duplicate-image:   Removed
	  'xen-duplicate-image'.

2006-06-19 13:49  steve

	* bin/xt-create-xen-config, etc/xm.tmpl:   Updated to read the Xen
	  configuration file from a template and
	   process that with Text::Template to generate the output.

	    This is nice and simple, and very extensible.

2006-06-19 13:36  steve

	* README:   Remove mention of xen-duplicate-image.

2006-06-19 13:35  steve

	* debian/control:   We don't use Term::Size any more.

2006-06-19 12:34  steve

	* debian/control:   We require Text::Template (Debian package
	  libtext-template-perl.)

2006-06-19 12:20  steve

	* Makefile:   Remove /etc/xen-tools/skel + /etc/xen-tools/xm.tmpl
	  on uninstall.

2006-06-19 12:18  steve

	* Makefile:   Break up the install: target into sections to make it
	  simpler to understand + modify.
	    Install etc/xm.tmpl to /etc/xen-tools.

2006-06-18 23:20  steve

	* bin/xen-create-image:   1.  Fix the spelling on 'skeleton' - I
	  *knew* that looked wrong!
	    2.	Add a note on the consequences of the --passwd flag.

2006-06-18 20:00  steve

	* misc/xen-tools:   Updated to actually complete on hostnames
	  correctly for
	   xen-delete-image + xen-update-image.  Removed support for
	   xen-duplicate-image.

2006-06-18 19:42  steve

	* TODO:   xen-update-image is now working.

2006-06-18 19:13  steve

	* etc/xen-tools.conf:	Minor change, just to allow
	  tests/argument-check.t to work.

2006-06-18 19:11  steve

	* bin/xen-create-image, hooks/debian/60-copy-host-files:
	  TAB-removal.

2006-06-18 19:10  steve

	* bin/xen-update-image:   Updated to work with LVM properly!

2006-06-18 18:52  steve

	* AUTHORS:   Added.

2006-06-18 18:46  steve

	* etc/xen-tools.conf:	Added commented out ubuntu mirror, and
	  listed explictly supported
	   distributions.

2006-06-18 18:44  steve

	* Makefile:   Added support for ubuntu, so far only the
	  --dist=dapper works, but the
	   sources list is setup correctly and everything else is setup as
	  well
	   as Debian is.

2006-06-16 00:23  steve

	* bin/xen-create-image:   BUGFIX:  When testing for executable lvm
	  command make sure we test the correct way round.

2006-06-16 00:20  steve

	* bin/xen-create-image, misc/xen-tools:   Added '--image=[sparse |
	  full].
	    Added missing command line processing for --size + --swap
	    Added completion for --image.

2006-06-15 23:52  steve

	* hooks/debian/60-copy-host-files:   Patch from Sven Hartge to
	  avoid copying /etc/hosts - which is already
	   setup in 50-setup-hostname.

2006-06-15 12:03  steve

	* Makefile:   Avoid tarring up debian/ when making releases, but do
	  that by removing
	   it, rather than using --exclude=debian.  That causes the
	  hooks/debian
	   directory to be ignored.

	    D'oh!

2006-06-15 11:59  steve

	* Makefile:   Don't exclude 'bin' from our release.

2006-06-15 11:58  steve

	* hooks/debian/60-copy-host-files:   Attempt to only copy relevent
	  lines from /etc/passwd + /etc/shadow.
	    Don't copy the group file anymore.

2006-06-15 08:47  steve

	* hooks/debian/: 10-disable-tls, 15-disable-hwclock, 20-setup-apt,
	  30-fix-inittab, 40-setup-networking, 50-setup-hostname,
	  55-create-dev, 65-copy-user-files, 70-install-ssh,
	  80-install-modules, 90-make-fstab, 99-clean-image:   BUGFIX:
	  *really* allow tests to succeed prior to installation.

2006-06-15 08:42  steve

	* hooks/debian/: 10-disable-tls, 15-disable-hwclock, 20-setup-apt,
	  30-fix-inittab, 40-setup-networking, 50-setup-hostname,
	  55-create-dev, 65-copy-user-files, 70-install-ssh,
	  80-install-modules, 90-make-fstab, 99-clean-image:   Source
	  common.sh from the parent directory if the global installation
	   isn't found.
	    This allows "make test" to succeed *before* the tools are
	  installed.

2006-06-15 08:35  steve

	* bin/xen-create-image:   Whitespace + formatting fixups.

2006-06-15 08:31  steve

	* bin/xen-create-image:   BUGFIX:  Only add '-f' to filesystem
	  creation for xfs.
	    D'OH CHECK: Test that required binaries such as debootstrap are
	  installed.

2006-06-14 09:33  steve

	* README:   Added link to mailing lists.

2006-06-13 18:28  steve

	* TODO:   Added stuff to do before 2.x

2006-06-13 18:04  steve

	* bin/xen-list-images:	 Removed tabs.

2006-06-13 17:57  steve

	* bin/xen-delete-image:   Updated documentation to include lvm
	  examples.

2006-06-13 17:51  steve

	* bin/xen-list-images:	 Removed all image mounting, so we don't
	  need to bother with updating
	   for LVM.
	    Instead parse /etc/xen/*.cfg and display details from that.
	  Simpler.
	   Faster.  Doable by non-root users.

2006-06-13 14:21  steve

	* bin/xen-create-image, bin/xen-delete-image,
	  bin/xen-duplicate-image, bin/xen-list-images,
	  bin/xen-update-image, bin/xt-create-xen-config,
	  bin/xt-customize-image, bin/xt-install-image,
	  hooks/debian/10-disable-tls, hooks/debian/40-setup-networking,
	  hooks/debian/50-setup-hostname, hooks/debian/60-copy-host-files,
	  hooks/debian/90-make-fstab:	TABs become spaces.  Tabs are evil.

2006-06-13 09:18  steve

	* bin/xen-create-image:   Force the recreation of filesystem when
	  the user choose both --force
	   and the XFS filesystem.

2006-06-11 08:37  steve

	* misc/xen-tools:   Misc. fixes.

2006-06-11 08:33  steve

	* misc/xen-tools:   Added completion for the xt-* commands.

2006-06-11 08:21  steve

	* misc/xen-tools:   Added completion for the --lvm parameter.

2006-06-10 22:03  steve

	* hooks/common.sh:   Added an assert() function to report failures
	  in shell scripts.

2006-06-10 18:49  steve

	* bin/xen-create-image:  Fix:  Point to the correct location for
	  the role script.

2006-06-10 18:48  radu

	* debian/control: update standards version

2006-06-10 18:36  steve

	* bin/xen-create-image:   When a command fails show its output when
	  running with --verbose *before*
	   exiting

2006-06-10 18:28  steve

	* bin/xen-create-image:   Reinstated --role support.
	    Rather than using /etc/xen-tools/role.d we now use:

		  /usr/lib/xen-tools/$dist.d/role.d/

	    This allows per-distribution roles.

2006-06-10 18:11  steve

	* Makefile:   Install the role.d subdirectory, and remove xen-tools
	  from /usr/lib on uninstall.

2006-06-10 18:04  steve

	* etc/README:	Moved the role.d into the per-distribution hook
	  directory.

2006-06-10 17:48  steve

	* bin/: xen-create-image, xen-delete-image, xt-install-image:
	  When running normally hide output of executed commands.
	    When running with --verbose make sure that stderr is copied to
	  stdout.

2006-06-10 17:22  radu

	* debian/changelog: preparations for the 1.6 debian upload

2006-06-10 16:52  steve

	* bin/xen-create-image:   Added significant chunks of pod from the
	  previous release.

2006-06-10 16:02  steve

	* README:   Update LVM text.
	    Fully qualify the download URL.

2006-06-10 15:57  steve

	* bin/xen-create-image:   Reinstate contributors.  They deserve
	  credit.

2006-06-10 15:36  steve

	* bin/xt-create-xen-config:   BUGFIX: D'oh.  Memory size is
	  correctly defined.

	    Everything works for LVM now :)

2006-06-10 15:26  steve

	* bin/xt-create-xen-config:   Fixup.  D'oh

2006-06-10 15:22  steve

	* bin/xen-delete-image:   Added '--verbose' argument.

2006-06-10 15:18  steve

	* bin/: xen-delete-image, xt-create-xen-config:   LVM fixes :)

2006-06-10 15:02  steve

	* bin/xt-create-xen-config:   Use -disk not -root

2006-06-10 15:00  steve

	* bin/xen-create-image:   Get the sizes the right way round for the
	  disk + swap LVM images.

2006-06-10 14:59  steve

	* bin/xen-create-image:   Support creation of LVM images.
	    NOTE: Not tested yet.

2006-06-10 14:58  steve

	* bin/xen-delete-image:   Delete LVM images correctly.

2006-06-10 14:23  steve

	* etc/xen-tools.conf:	Updated defaults.

2006-06-09 23:19  steve

	* hooks/debian/: 60-copy-host-files, 70-install-ssh,
	  80-install-modules:	Minor fixups and comment changes.

2006-06-09 23:03  steve

	* etc/xen-tools.conf:	Allow the documentation test(s) to succeed.

2006-06-09 23:03  steve

	* bin/xen-create-image:   Added documentation for command line
	  arguments.

2006-06-09 22:14  steve

	* bin/xt-create-xen-config:   Final bugfix for the night.  Use the
	  correct hostname.

2006-06-09 22:05  steve

	* bin/xt-create-xen-config:   Fixed syntax error.

2006-06-09 21:49  steve

	* bin/xt-install-image:   D'oh - /etc/fstab shouldn't be
	  executable.  This caused debootstrap
	   to be reported as failed even when it was correctly installed.

2006-06-09 21:27  steve

	* bin/xt-install-image:   BUGFIX:  debootstrap doesn't like
	  '--verbose' to be at the end of the line.

2006-06-09 21:22  steve

	* bin/xen-create-image:   Show information when running
	  installation.

2006-06-09 21:14  steve

	* bin/xen-create-image:   Create the xen-configuration file once
	  we're done.

2006-06-09 21:14  steve

	* Makefile, bin/xt-create-xen-config:	Create the xen
	  configuration file.

2006-06-09 20:55  steve

	* bin/xt-install-image:   Support RPMStrap.
	    Test that the systems installation succeeded

2006-06-09 20:49  steve

	* bin/: xt-customize-image, xt-install-image:	Minor documentation
	  cleanups.

2006-06-09 20:43  steve

	* TODO:   Updated slightly

2006-06-09 20:04  steve

	* bin/: xen-delete-image, xen-duplicate-image, xen-list-images,
	  xen-update-image:   Updated release to 2.0

2006-06-09 20:04  steve

	* Makefile:   Updated version updator

2006-06-09 20:03  steve

	* Makefile:   We don't care if the symlink operations fail.

2006-06-09 19:59  steve

	* bin/: xt-customize-image, xt-install-image:	Minor documentation
	  and correctness fixes.

2006-06-09 19:40  steve

	* Makefile:   Fixed the symlink creation to work with non-standard
	  prefix.

2006-06-09 19:36  steve

	* Makefile:   Install symlinks for sid/sarge/etch -> debian in the
	  installation target.

2006-06-09 19:36  steve

	* bin/xt-install-image:   Fixed so that debootstrap will work :)

2006-06-09 19:36  steve

	* bin/xen-create-image:   Remove the hack to rename sid/etch/sarge
	  -> debian, to be replaced by symlinks.

2006-06-09 19:19  steve

	* etc/xen-tools.conf:	Added documentatoin updates.
	    Describe 'rpmstrap', 'debootstrap', 'copy=x', & 'tar=x'.

2006-06-09 18:31  steve

	* hooks/debian/50-setup-hostname:   BUGFIX:  Remove syntax erorr.

2006-06-09 18:29  steve

	* bin/xt-install-image:   Woohoo!  We can now install systems by
	  either copying recursively,
	   or untarring a file.

	    TODO: rpmstrap + debootstrap.

2006-06-09 18:28  steve

	* bin/xen-create-image:   BUGFIX:  Set the correct option for the
	  --copy argument.

2006-06-09 18:18  steve

	* bin/xen-create-image:   Read the configuration file for our
	  configuration options.

2006-06-09 18:03  steve

	* bin/: xen-create-image, xt-install-image:   *Correctly* run the
	  hooks, with environment, etc.

2006-06-09 17:57  steve

	* bin/xen-create-image:   When running debootstrap pass the users'
	  mirror across too.

2006-06-09 17:53  steve

	* bin/xen-create-image:   Create the image + customise it by
	  calling out to the xt-* scripts.

	    Almost done now.  We just need to make xt-install-image work
	  and
	   we've got it made.

2006-06-09 17:42  steve

	* bin/xen-create-image:   Mount and unmount the new volume/lvm
	  correcty.

2006-06-09 17:27  steve

	* bin/xen-create-image:   Successfully create loopback volumes and
	  format them.

2006-06-09 16:12  steve

	* bin/: xt-customize-image, xt-install-image:	Updated POD to pass
	  tests.

2006-06-09 15:57  steve

	* README:   Minor updates.
	    Point to xen-tools.org, even if the only thing there is the
	  work
	   in progress site:

		  http://beta.xen-tools.org/

2006-06-09 15:55  steve

	* bin/xen-create-image:   Added missing commmand line arguments.
	    Added summery of the action we're going to conduct.

2006-06-09 15:48  steve

	* bin/xen-create-image:   Remap sid/sarge/etc -> debian.
	    Setup default options.

2006-06-09 15:41  steve

	* bin/xen-create-image:   Added some code.

2006-06-09 14:49  steve

	* bin/xt-install-image:   Added argument checking and
	  documentation.

2006-06-09 14:36  steve

	* hooks/debian/: 10-disable-tls, 15-disable-hwclock, 20-setup-apt,
	  30-fix-inittab, 40-setup-networking, 50-setup-hostname,
	  55-create-dev, 65-copy-user-files, 70-install-ssh,
	  80-install-modules, 90-make-fstab, 99-clean-image:   Use a fully
	  qualified path to the 'common.sh', so we don't need to
	   use chdir() when running our hooks

2006-06-09 14:34  steve

	* bin/xt-customize-image:   Documentation updates.
	    Verbosity improvements when running hook scripts.
	    Don't call chdir();

2006-06-09 14:26  steve

	* bin/xt-customize-image:   Added 99% of the code.
	    NOTE: --location must be absolute, or the chdir() breaks
	  things.
	    FIXME?

2006-06-09 14:22  steve

	* Makefile:   Updated to build manpages correctly.
	    Updated to install from ./bin/

2006-06-09 13:48  steve

	* bin/xt-customize-image:   Added stub documentation.

2006-06-09 13:43  steve

	* xen-delete-image, xen-duplicate-image, xen-list-images,
	  xen-update-image, bin/xen-delete-image, bin/xen-duplicate-image,
	  bin/xen-list-images, bin/xen-update-image:   Moved xen-* into
	  bin/

2006-06-09 13:42  steve

	* xen-create-image:   Removed.

2006-06-09 13:39  steve

	* Makefile:   Prune empty directories on "make update".

2006-06-09 11:55  steve

	* hooks/debian/40-setup-networking:   Added.

2006-06-09 11:49  steve

	* Makefile:   Updated to install the new binaries and hooks.

2006-06-09 11:37  steve

	* hooks/README:   Added.

2006-06-09 11:32  steve

	* hooks/common.sh:   Updated header and formatting slightly

2006-06-09 11:30  steve

	* hooks/debian/: 10-disable-tls, 15-disable-hwclock, 20-setup-apt,
	  30-fix-inittab, 40-setup-networking, 50-setup-hostname,
	  55-create-dev, 60-copy-host-files, 65-copy-user-files,
	  70-install-ssh, 80-install-modules, 90-make-fstab,
	  99-clean-image:   Added to the repository.  These are almost
	  straight copies of the
	   previous hook scripts except they are now Debian-specific.

	    They also each log their start and finish and optional
	  information
	   via the use of the ../common.sh file.

	    No major changes anticipated.

2006-06-09 11:16  steve

	* hooks/common.sh:   Added.

2006-06-09 10:39  steve

	* bin/: xt-customize-image, xt-install-image:	More prototyping.

2006-06-09 10:36  steve

	* bin/xen-create-image:   Added prototype description.

2006-06-09 10:27  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Release
	  1.6

2006-06-09 10:25  steve

	* bin/: xen-create-image, xt-customize-image, xt-install-image:
	  Added.  Stubs.

2006-06-09 10:22  steve

	* Makefile:   Added bin/ to the exclusion list.  It is not part of
	  the next release.

2006-06-08 14:48  steve

	* debian/control:   Allow "xen | xen-hypervisor-3.0" to the
	  recommended packages.

2006-06-08 14:46  steve

	* debian/: .cvsignore, control:   Added to repository.

2006-06-08 14:46  steve

	* .cvsignore, Makefile, debian/changelog, debian/compat,
	  debian/copyright, debian/dirs, debian/docs, debian/postinst,
	  debian/rules:   Added the debian/ subdirectory to the CVS
	  repository.
	    (Don't include it in "make release".)
	    Clean target updated to clean all debian temporary files.

2006-06-07 10:37  steve

	* LICENSE, xen-create-image, xen-delete-image, xen-duplicate-image,
	  xen-list-images, xen-update-image:   Add 2006 to the (c) line.

2006-06-07 10:36  steve

	* README:   Minor changes.

2006-06-07 10:19  steve

	* xen-create-image:   BUGFIX:  Count is too high.

2006-06-07 10:13  steve

	* xen-delete-image:   Remove the installation log if present.

2006-06-07 10:09  steve

	* xen-create-image:   Allow multiple IP addresses to be specified.
	  The first is the default IP.

2006-06-06 16:17  steve

	* xen-create-image:   Log the output of rpmstrap / debootstrap to
	  show on errors.

2006-06-06 12:13  steve

	* xen-create-image:   Added '--no-swap' option to avoid creating
	  the swap file.

2006-05-27 13:35  steve

	* TODO:   Handle non-debian images.

2006-05-27 13:34  steve

	* xen-duplicate-image:	 Delete trailing whitespace.

2006-05-27 13:32  steve

	* xen-update-image:   Update only Debian GNU/Linux images.  Skip
	  non-Debian instances.

2006-05-27 13:29  steve

	* xen-update-image:   Remove trailing whitespace.

2006-05-27 13:29  steve

	* xen-list-images:   Show the networking details for CentOS4 images
	  too.

2006-05-27 13:23  steve

	* xen-list-images:   Delete trailing whitespace.

2006-05-26 20:18  steve

	* xen-create-image:   BUGFIX#2.  param -> params.

2006-05-26 20:17  steve

	* xen-create-image:   BUGFIX.

2006-05-26 20:07  steve

	* xen-create-image:   Updated documentation on the --volume
	  argument, and updated the
	   instructions showed when the new image is created to demonstrate
	   mounting the new LVM instance correctly.

	    See Debian bug #368831.

	    TODO: Better error detection on executing commands.

2006-05-26 16:02  steve

	* Makefile, README, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Update
	  version for a new release

2006-05-24 20:15  steve

	* xen-create-image:   Give each hook script the name of the
	  distribution being installed too.

2006-05-24 11:57  steve

	* xen-create-image:   Whitespace cleanup.  (M-x
	  delete-trailing-whitespace)

2006-05-24 11:57  steve

	* TODO:   Test that other RPMStrap distros work.

2006-05-24 11:57  steve

	* xen-create-image:   Set cache=>no when rpmstrap is used.

2006-05-23 21:14  steve

	* xen-create-image:   Show output of the hook scripts when runnign
	  with --debug, useful for
	   debugging evil centos.

2006-05-23 15:22  steve

	* misc/xen-tools:   Added TAB completion to the --ide argument of
	  xen-create-image.

2006-05-23 14:46  steve

	* xen-create-image:   BUGFIX don't unmount too early for rpmstrap.

	    Sooooo close to working now :)

2006-05-23 13:36  steve

	* misc/xen-tools:   Allow tab-completion on the available
	  distributions provided by rpmstrap.

2006-05-23 13:33  steve

	* xen-create-image:   BUGFIX:  Correctly run rpmstrap

2006-05-23 13:21  steve

	* xen-create-image:   EXPERIMENTAL:  Added support for rpmstrap, to
	  install non-Debian distributions.

	    Only had minimal testing, but seemed mostly to do the right
	  thing.

2006-05-08 22:36  steve

	* xen-create-image:   Updated ssh copying example to actually work.
	    /.ssh != /root/.ssh

2006-05-08 21:55  steve

	* misc/xen-tools:   Mention '--force', '--initrd', and '--kernel'
	  in the xen-create-image script.

2006-05-08 21:54  steve

	* xen-create-image:   Minor updates to the embedded manual.
	    Added documentation for the 'skel' directory.

2006-05-08 21:47  steve

	* xen-create-image:   Abort if an output disk image/swap image
	  already exists.
	    Add --force to proceed anyway.
	    (See Debian bug #366403)

2006-05-07 15:36  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  release to 1.4

2006-05-07 15:36  steve

	* xen-create-image, etc/xen-tools.conf:   Added support for a
	  initrd to be included in the xen configuration file.

2006-04-28 13:05  steve

	* Makefile:   Add a hook to copy from a skel directory, if present.

2006-04-25 19:27  steve

	* xen-delete-image:   Give message and abort if the --dir argument
	  is missing.

2006-04-15 03:32  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  release to 1.3

2006-03-28 08:19  steve

	* xen-create-image:   Abort if /usr/bin/apt-get isn't executable in
	  the debootstrap installed
	   system.

2006-03-20 17:51  radu

	* xen-create-image: Ignore hooks that end with .dpkg-new,.dpkg-old
	  and ~

2006-03-11 21:43  steve

	* xen-duplicate-image:	 Setup environment prior to running the xen
	  .cfg hook

2006-03-11 21:39  steve

	* xen-duplicate-image:	 Warn if we can't create the xen
	  configuration file.

2006-03-11 21:37  steve

	* xen-create-image:   BUGFIX:  .deb file caching now works as
	  expected.

2006-03-11 21:02  steve

	* README:   xen-clone-image -> xen-duplicate-image.

2006-03-11 20:57  steve

	* xen-create-image:   BUGFIX:  Really fix the broken image+swap
	  devices in the xen .cfg file.

2006-03-11 20:15  steve

	* xen-create-image:   BUGFIX: image_vbd + swap_vbd are invalid
	  environment options.

2006-03-11 19:56  steve

	* xen-duplicate-image:	 BUGFIX: Test the correct directory for the
	  existance of the hook.

2006-03-11 19:55  steve

	* Makefile, xen-create-image, xen-delete-image, xen-list-images,
	  xen-update-image:   Version number bumped to 1.2 - new release if
	  testing says it all works.

2006-03-11 19:53  steve

	* xen-duplicate-image:	 Moved the xen cfg creation to use the hook
	  to avoid duplication.
	    Added support for the '--ide' command line option.

2006-03-11 19:50  steve

	* README:   Added a linebreak to make the paragraphs match

2006-03-11 19:50  steve

	* TODO:   Xen configuration file creation is now done in a hook :)

2006-03-10 18:18  radu

	* xen-duplicate-image: Add vif = [''] to xen-duplicate-image too
	  (#356224)

2006-03-08 18:37  radu

	* xen-create-image: Moved Xen configuration file creation in a hook

2006-02-23 00:30  radu

	* etc/xen-tools.conf: Removed $Id$ tag from xen-tools.conf to avoid
	  having to merge configuration changes with every upgrade (see
	  #353969)

2006-02-22 19:24  steve

	* xen-create-image:   The command line flag '--use-ide' has been
	  changed to '--ide'

2006-02-21 00:17  steve

	* Makefile:   Don't build manpages when making a tarball

2006-02-21 00:16  steve

	* xen-create-image:   Fix broken pod.

2006-02-18 20:11  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Prepare
	  for 1.1 release.

2006-02-18 12:39  steve

	* xen-create-image:   Updated the documentation/manual.  Mostly
	  this is just cleanup and
	   spelling corrections, but also the use of LVM has been
	  integrated into
	   the text.

2006-02-18 12:28  steve

	* etc/xen-tools.conf:	Updated the configuration file so out test
	  case passes.

2006-02-18 12:24  steve

	* etc/xen-tools.conf:	Disable the output directory by default,
	  the user must choose their own.

2006-02-18 00:29  steve

	* xen-create-image:   Trivial formatting update.

2006-02-18 00:04  radu

	* xen-create-image: Added support for having ide style device names
	  (#352937)

2006-02-17 23:04  steve

	* TODO:   Update the wording to be clearer for the last item.

2006-02-17 10:20  steve

	* TODO:   Updated.

2006-02-17 10:19  steve

	* TODO:   Update other scripts to use LVM.

2006-02-17 10:17  steve

	* TODO:   Remvoed test string.	Log works.

2006-02-17 10:15  steve

	* TODO:   Test commit

2006-02-17 10:08  steve

	* TODO:   Test commit

2006-02-17 10:01  steve

	* README:   Test commit

2006-02-17 09:58  steve

	* README:  test commit

2006-02-17 09:19  radu

	* README:   Test commit.

2006-02-17 09:18  radu

	* README:   Test.

2006-02-17 07:57  steve

	* xen-create-image:   Make the disk image the right size.
	    Debian bug 353155

2006-02-17 07:32  steve

	* xen-create-image:   Fix syntax error.  D'oh.

2006-02-17 07:30  steve

	* xen-create-image:   Made the creation of the Xen configuration
	  file simpler with regards to
	   disk images.

2006-02-16 19:24  steve

	* xen-create-image:   Setup the volume disks correctly in the xen
	  configuration file.

2006-02-16 19:22  steve

	* xen-create-image:   ADon't always test for --dir.

2006-02-16 18:17  steve

	* etc/xen-tools.conf:	Add a sample LVM volume entry

2006-02-16 18:14  steve

	* xen-create-image:   Give credit to Justin Azoff for the LVM work.

2006-02-16 18:12  steve

	* xen-create-image:   Add LVM support.

2006-02-16 18:06  steve

	* misc/xen-tools:   Add '--volume' completion.

2006-02-16 18:05  steve

	* README, TODO:   Mention the LVM support.

2006-02-16 18:05  steve

	* xen-delete-image, xen-duplicate-image, xen-list-images,
	  xen-update-image:   Add command line support for --volume - but
	  exit and say it isnt' supported.

2006-02-06 12:44  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  version to 1.0

2006-02-05 18:12  steve

	* xen-create-image:   Mention the `builder` role.

2006-02-05 18:10  steve

	* Makefile:   Add the builder role script

2006-02-05 13:38  steve

	* xen-delete-image, xen-duplicate-image, xen-list-images,
	  xen-update-image:   There is only a single configuration file.
	  Updated comments to match this.

2006-02-05 13:38  steve

	* xen-create-image:   Minor comment updates.

2006-02-05 13:18  steve

	* README:   Typo fix.

2006-02-05 13:16  steve

	* xen-list-images:   DOn't show networking details when running
	  with --test.

2006-02-05 13:12  steve

	* xen-create-image:   Add the 'vif' line to the Xen configuration
	  files in /etc/xen, so they
	   will have networking in Xen 3.0.1

2006-01-21 22:23  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  version(s) to 0.9

2006-01-21 22:22  steve

	* xen-create-image, etc/xen-tools.conf:   Make caching of .deb
	  files optional

2006-01-17 15:23  steve

	* README:   Added link to homepage + CVS repository.

2006-01-11 01:07  steve

	* misc/xen-tools:   Avoid errors if `ls` command fails.

2006-01-11 01:06  steve

	* misc/xm:   Don't give error if "xm create [TAB]" cannot find any
	  *.cfg files.

2006-01-10 23:09  steve

	* xen-create-image, xen-delete-image, xen-duplicate-image,
	  xen-list-images, xen-update-image:   Fix the revision display so
	  that it works correctly.

2006-01-10 23:06  steve

	* xen-create-image, xen-delete-image, xen-list-images,
	  xen-update-image:   Use 'Revision:' not 'Id: ' for showing the
	  CVS revision number.

2006-01-09 21:11  steve

	* etc/README:	Added to the repository to give an overview of the
	  directory contents.

2006-01-09 21:06  steve

	* TODO:   Mention the root-access required by many scripts.

2006-01-08 23:46  steve

	* xen-create-image:   Fix the sample configuration file entry to
	  read 'fs' not 'filesystem'

2006-01-08 23:43  steve

	* xen-duplicate-image:	 Document '--dir'

2006-01-08 23:43  steve

	* xen-delete-image:   Update the help information for the --dir
	  argument.

2006-01-08 23:42  steve

	* xen-update-image:   Updated comment for the --dir flag.
	    Updated error message for non-root user.

2006-01-08 22:28  steve

	* etc/xen-tools.conf:	Use 'fs = foo', not 'filesystem = foo'.

2006-01-08 21:37  steve

	* Makefile:   Clean the generated manpages correctly.  Fix from
	  Radu Spineanu.

2006-01-08 02:13  steve

	* xen-update-image:   Fix error in pod, revealed by test script.

2006-01-08 02:12  steve

	* xen-delete-image:   Updated POD to avoid Emacs syteax
	  highlighting errors.

2006-01-08 02:10  steve

	* xen-update-image:   The hostname argument is no more.

2006-01-08 02:10  steve

	* misc/xen-tools:   Updated so that the completion of hostnames
	  works on xen-update-image

2006-01-08 02:07  steve

	* xen-update-image:   Allow multiple images to be updated in one
	  go.
	    Abort if started by non-root user.

2006-01-08 02:01  steve

	* xen-delete-image, xen-duplicate-image:   Minor commenting
	  updates.

2006-01-08 01:57  steve

	* xen-delete-image:   Added an example.

2006-01-08 01:55  steve

	* etc/xen-tools.conf:	Mention 'boot=1'.

2006-01-07 23:23  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  version number.  Updated tests to work with renamed hook.d

2006-01-07 21:54  steve

	* Makefile, README, xen-create-image:	Big changes:
	  xen-create-image.d has been renamed to hook.d
	    There is now support for roles, via role.d - which allows
	  per-role scripts to run.

2006-01-07 21:41  steve

	* misc/xen-tools:   Added support for --role and --test arguments.
	    BUGFIX:  Completion for xen-create-image works correctly.

2006-01-07 17:41  steve

	* xen-delete-image:   Added a new --test flag to xen-delete-image
	  and updated the test script to use it.

2006-01-07 17:38  steve

	* xen-list-images:   Added a --test flag to allow our test script
	  to work.

2006-01-07 17:25  steve

	* xen-list-images:   Don't care for the moment if /etc/xen/$foo.cfg
	  doesn't exist.   Used for
	   the test script.

2006-01-07 17:12  steve

	* xen-delete-image:   Test that the xen-delete-image script deletes
	  disk + swap images correctly.

2006-01-06 16:04  steve

	* xen-create-image:   Documentation updates - getTerminalWidth ->
	  getTerminalSize

2006-01-06 14:44  steve

	* xen-delete-image, misc/xen-tools:   The xen-delete-image script
	  now takes hostnames upon the command line, no
	   need for a '--hostname' parameter.  It also allows multiple
	  deletions at
	   once.

2006-01-04 08:38  steve

	* TODO:   + Support LVM
	    + Added CVS revision marker.

2006-01-04 08:38  steve

	* README, TODO:   The 'todo' section of the README has been moved
	  into its own file to
	   be more findable.

2006-01-01 19:13  steve

	* etc/xen-tools.conf:	Remove the mention of ~/.xentools.conf.
	    Reordered settings to be more logical.

2006-01-01 15:08  steve

	* Makefile:   Version 0.7.

2006-01-01 14:38  steve

	* xen-create-image:   The caching is now achieved through one
	  simple routine rather than two
	   copies of the same code.

2006-01-01 14:28  steve

	* xen-create-image:   Minor comment tweaks.

2006-01-01 14:18  steve

	* README:   Removed version number - one less thing to update.
	    Tweaked wording slightly.

2006-01-01 14:16  steve

	* Makefile:   Minor whitespace updates.

2005-12-27 16:07  steve

	* misc/xen-tools:  BUGFIX: Call the _xen_create_image function
	  properly.

2005-12-27 16:05  steve

	* misc/xen-tools:   More minor cleanups.

2005-12-27 16:01  steve

	* misc/xen-tools:   Updated the completion routines to all follow
	  the same pattern.

2005-12-26 15:27  steve

	* xen-create-image:   Give a better error message when a filesystem
	  creation binary is not installed.

2005-12-26 15:26  steve

	* xen-create-image:   Make sure the selected filesystem is valid,
	  this avoids errors
	   when given --fs=foo

2005-12-26 15:21  steve

	* xen-create-image, xen-duplicate-image:   Indent contributors via
	  a list.

2005-12-25 20:20  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Version
	  updating and reporting works correctly.  D'oh.

2005-12-25 20:15  steve

	* Makefile, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Added
	  new target 'update-version' to update the version of all the
	  scripts prior to release.

2005-12-25 15:29  steve

	* misc/xen-tools:   Add completion to the commandline for --passwd.

2005-12-25 15:27  steve

	* xen-create-image, etc/xen-tools.conf:   Applied patch from Radu
	  Spineanu to optionally run `passwd` on the new image.

2005-12-25 02:17  steve

	* README:   - Move moving into own routines, these are now helper
	  hooks.
	    + Qualify the systems hostname if it is not already qualified?

2005-12-24 20:38  steve

	* Makefile, README, xen-create-image, xen-delete-image,
	  xen-duplicate-image, xen-list-images, xen-update-image:   Updated
	  version number to 0.6

2005-12-24 20:34  steve

	* xen-create-image:   The hook scripts are now only passed a single
	  argument on the command line - the name of the mount point.  The
	  hostname is now accessible via the environment.

2005-12-24 20:05  steve

	* Makefile, xen-create-image:	The fstab is now prossed by a hook
	  script, removing the code from xen-create-image.

2005-12-24 12:56  steve

	* xen-create-image:   Updated documentation.

2005-12-24 12:42  steve

	* Makefile, xen-create-image:	Migrated most of the commands to
	  setup the new host into external hooks.

2005-12-24 12:10  steve

	* xen-create-image:   Pass all configuration variables to the child
	  process, via
	   environmental variables.

2005-12-24 10:36  steve

	* xen-duplicate-image:	 When booting the image after creation hide
	  output.

2005-12-24 10:34  steve

	* xen-create-image, xen-delete-image, xen-duplicate-image,
	  xen-list-images, xen-update-image:   Remove the use of
	  ~/.xen-tools.conf.  You need root access anyway ..

2005-12-24 09:28  steve

	* xen-list-images:   When executed by non-root user still work;
	  just don't show the IP details.

2005-12-24 09:22  steve

	* xen-delete-image:   Fix minor errors in manpage.

2005-12-24 09:21  steve

	* README:   Removed items from the TODO list:
	      1.  debootstrap fail - now detected.
	      2.  kernel is now a configurable option.

2005-12-24 07:34  steve

	* xen-create-image:   Fixed a couple of typos.
	    Extended hook example.
	    Updated sample /etc/xen-tools/xen-tools.conf file.

2005-12-24 07:29  steve

	* xen-create-image:   Fix podcheck warning.

2005-12-24 07:19  steve

	* xen-create-image:   Pass hostname to hook script.

2005-12-24 07:16  steve

	* xen-create-image:   Make hook directory configurable, but not
	  documented.

2005-12-24 07:07  steve

	* xen-create-image:   Added 'HOOKS' section to manual.
	    Run the hooks *before* unmounting the image.  D'oh.

2005-12-24 06:58  steve

	* Makefile, xen-create-image:	Run hooks post-creation.

2005-12-24 06:45  steve

	* xen-delete-image:   Hostname is mandatory.

2005-12-24 05:38  steve

	* misc/xm:   Updated header to be more descriptive.

2005-12-24 05:37  steve

	* xen-create-image, misc/xm:   Complete the '--long' flag to both
	  'help' and 'list'

2005-12-24 05:34  steve

	* misc/xm:   Only complete running instances of Xen if we're root.

2005-12-24 03:15  steve

	* misc/xen-tools:   Added completion of options to xen-list-images.
	    Updated header and added references to the
	  debian-administration.org
	   introduction I wrote.

2005-12-24 03:10  steve

	* misc/xen-tools:   Add netmask to the completion for
	  xen-duplicate-image

2005-12-24 03:05  steve

	* misc/README:	 Fixed spelling of misc.  Describe the 'xm' file.

2005-12-23 01:21  steve

	* misc/xm:   Added more completion options.

2005-12-23 01:15  steve

	* Makefile:   Install + Uninstall xm into the completion directory.

2005-12-23 01:06  steve

	* misc/xm:   Initial import.

2005-12-23 00:30  steve

	* misc/xen-tools:   1.	Complete IP address partially.
	    2.	Add '--ip' completion to xen-duplicate-image.

2005-12-22 23:48  steve

	* misc/xen-tools:   BUGFIX: Tab completion of filesystem option now
	  shows 'xfs' instead of 'fs'

2005-12-22 23:44  steve

	* xen-create-image:   Run 'apt-get clean' on the new system to free
	  all the space in /var/cache/apt

2005-12-22 23:39  steve

	* xen-create-image:   BUGFIX:  Add comma.

2005-12-22 23:38  steve

	* etc/xen-tools.conf:	Minor wording change.

2005-12-22 23:36  steve

	* misc/xen-tools:   Remove --network + --netmask from the
	  completion.

2005-12-22 23:32  steve

	* xen-create-image, xen-duplicate-image, etc/xen-tools.conf:
	  Apply Radu's latest patch, with some small tweaks.

2005-12-21 23:01  steve

	* Makefile:   Sign the release tarball as part of 'make release'

2005-12-21 22:53  steve

	* misc/xen-tools:   Fixed revision marker.  Added link to gentoo
	  page.

2005-12-21 22:48  steve

	* misc/xen-tools:   Completion for hostnames in xen-update-image
	  and xen-delete-image

2005-12-21 22:47  steve

	* xen-update-image:   Make sure a hostname is specified.

2005-12-21 22:46  steve

	* xen-duplicate-image:	 Updated command line flags.

2005-12-21 20:41  steve

	* misc/xen-tools:   Allow completion of --debootstrap option.

2005-12-21 19:58  steve

	* Makefile:   Updated makefile to clean the HTML manpages in a
	  nicer fashion.

2005-12-21 19:51  steve

	* Makefile:   Make clean removes the HTML manpages.  Document
	  'manpages-html'

2005-12-21 19:49  steve

	* man/.cvsignore:   Ignore any .html files.

2005-12-21 19:37  steve

	* Makefile:   Add a target to build HTML manpages, useful for me.

2005-12-21 19:30  steve

	* xen-create-image:   Mention the --debootstrap command line flag,
	  with example, in the
	    manual.

2005-12-21 19:26  steve

	* xen-create-image, xen-delete-image, xen-duplicate-image,
	  xen-list-images, xen-update-image, misc/xen-tools:   Each script
	  now implements a '--version' flag.

2005-12-21 19:19  steve

	* Makefile, README:   Ready for a 0.5 release.

2005-12-21 19:07  steve

	* xen-create-image:   Added new option '--debootstrap' to pass
	  options to debootstrap prior to running it.
	    Abort if running debootstrap fails; since that's a dealbreaker
	  for us.
	    More pretty output prior to running.

2005-12-21 03:43  steve

	* README:   Minor rewording.  Mention the '--manual' flag.

2005-12-21 03:31  steve

	* xen-create-image:   *Really* fix the systen's hostname.  *sigh*

2005-12-21 03:15  steve

	* xen-create-image:   Always clear the screen when we're finished.
	  (Unless under --debug).
	    BUGFIX: Setup the hostname correctly.

2005-12-21 03:02  steve

	* xen-create-image:   Add a note on caching into the perldoc.
	  Really force a clear-screen operation.

2005-12-21 02:53  steve

	* xen-create-image:   Only show the success message if not booting
	  the new instance.  When booting display a message showing how to
	  connect to the terminal.

2005-12-21 02:47  steve

	* xen-create-image:   Avoid extra newline when caching files from
	  debootstrap to host,
	   and ensure the filenames are displayed in the copying loop.

2005-12-21 02:40  steve

	* xen-create-image:   Fixed the printing of 'done'.

2005-12-21 02:39  steve

	* xen-create-image:   Moved all the wide message printing into its
	  own routine.

2005-12-21 02:32  steve

	* xen-create-image:   Removed redundent 'done' after 'finished'  -
	  post debootstrap.

2005-12-21 02:26  steve

	* misc/xen-tools:   Added completion for the --debug flag.

2005-12-21 02:25  steve

	* README:   Removed mention of a verbose flag, since --debug now
	  works.

2005-12-21 02:25  steve

	* xen-create-image:   Unified all the output messages to make the
	  program look nicer.
	    Added a centralized "command running" function which will
	  output
	   the commands executed when invoked with a --debug flag.

2005-12-20 23:31  steve

	* README:   Updated text significantly.  Added demonstration tree
	  structure of
	   a typical system.

2005-12-20 23:21  steve

	* Makefile:   Removed the unreferenced .PHONY target.  When
	  cleaning make sure we remove any *.8 files

2005-12-20 23:20  steve

	* Makefile:   Include version number in manpages, and force the
	  overwriting of any previous manpages which had been generated.

2005-12-20 23:16  steve

	* Makefile, man/.cvsignore:   Installation now installs freshly
	  generated manpages.
	    Installation now supports a prefix=foo argument, useful for the
	  Debian
	   package.

2005-12-20 17:33  steve

	* Makefile, README:   0.4 release.

2005-12-20 15:57  steve

	* xen-delete-image:   Abort if non-root uses.  Updated pod.

2005-12-20 14:41  steve

	* misc/README:	 Added to describe the directory contents.

2005-12-20 14:40  steve

	* README:   Added prologue.

2005-12-20 14:35  steve

	* xen-create-image, xen-duplicate-image, xen-list-images,
	  xen-update-image:   POD updates via 'podchecker'

2005-12-20 14:27  steve

	* xen-create-image:   Document the --dist argument.

2005-12-20 14:27  steve

	* Makefile, misc/xen-tools:   Added minimal bash completion
	  function to complete for xen-create-image.

2005-12-20 13:38  steve

	* xen-create-image:   Force debootstrap output to display properly
	  by truncating long lines.

2005-12-20 13:32  steve

	* xen-duplicate-image:	 Removed duplicate directory creation.
	  Added explicit 'exit'.

2005-12-20 13:27  steve

	* xen-create-image, xen-duplicate-image:   Patch from Radu
	  Spineanu.  Ensure that xm command exists.  Make --from
	   mandatory when duplicating image.

2005-12-20 00:35  steve

	* xen-create-image:   Text updates for --boot.

2005-12-20 00:17  steve

	* xen-create-image:   Document all the options.

2005-12-19 22:09  steve

	* Makefile:   version 0.3

2005-12-19 21:57  steve

	* LICENSE:   Added GPL & Perl Artistic license.

2005-12-19 21:00  steve

	* xen-create-image:   etter consistnent messages to the console.

2005-12-19 20:54  steve

	* xen-create-image:   Show the progress when copying files to and
	  from the host system.

2005-12-19 20:45  steve

	* README:   We now have a 'progress bar' when running debootstrap.
	  :)

2005-12-19 20:43  steve

	* xen-create-image:   Give a simple 'progress indicator' when
	  running debootstrap.

2005-12-19 18:39  steve

	* xen-create-image:   --dist works correctly.

2005-12-19 18:30  steve

	* xen-create-image:   Show distribution and other details before
	  installing.

2005-12-19 18:28  steve

	* xen-create-image:   Update the installed sources.list file to
	  include both sources and debs, and to use the --dist target
	  properly.

2005-12-19 18:26  steve

	* xen-create-image, etc/xen-tools.conf:   Allow user to select
	  distribution to install via either 'dist=??' in the
	   configuration file, or '--dist=foo' on the command line.

2005-12-19 18:21  steve

	* .cvsignore, Makefile:   Don't tar up the .cvsignore file.

2005-12-19 18:19  steve

	* Makefile:   Added 'changelog' target to run before 'release'

2005-12-19 18:14  steve

	* xen-list-images:   Abort if executed by non-root users.

2005-12-19 18:08  steve

	* README:   Describe xen-list-images

2005-12-19 18:08  steve

	* Makefile:   Install 'xen-list-images'.

2005-12-19 18:05  steve

	* xen-list-images:   Show the IP address of the images.

2005-12-19 17:40  steve

	* xen-create-image:   Fixed the inittab line, finally.

2005-12-19 17:39  steve

	* xen-create-image, xen-list-images:   Simple script to list all
	  images.
	    TODO: Mount them and show networking details.

2005-12-19 17:17  steve

	* xen-create-image:   Fixup the initial console, added reference
	  too.

2005-12-19 16:41  steve

	* etc/xen-tools.conf:	Updated header to include .dotfile name.
	  Updated networking options.
	    Added default output directory.

2005-12-19 16:38  steve

	* Makefile:   Ignore errors on install/uninstall with the
	  /etc/xen-tools directory.

2005-12-19 16:37  steve

	* README:   Added brief information on the primary scripts.

2005-12-19 15:04  steve

	* xen-duplicate-image:	 BUGFIX: Memory is strippedof its size.

2005-12-19 14:55  steve

	* Makefile:   Version -> 0.2.
	    Install xen-duplicate-image

2005-12-19 14:54  steve

	* xen-duplicate-image:	 Don't install with debootstrap after
	  copying the images, or install
	    ssh.

2005-12-19 11:23  steve

	* xen-duplicate-image:	 Initial implementation.

2005-12-19 11:22  steve

	* Makefile:   Install / Uninstall xen-duplicate-image

2005-12-19 11:11  steve

	* xen-create-image:   Only check for root after parsing options, so
	  that --help works.

2005-12-19 11:04  steve

	* xen-delete-image, xen-update-image:	Don't read
	  ./etc/xen-tools.conf

2005-12-19 11:03  steve

	* xen-create-image:   Documentation updates.  Don't read
	  ./etc/xen-tools.conf

2005-12-19 10:45  steve

	* Makefile:   Added 'install' 'uninstall'

2005-12-19 00:10  steve

	* Makefile:   Move to version based releass.

2005-12-18 23:57  steve

	* xen-update-image:   Added to repository: run apt-get update &&
	  apt-get upgrade

2005-12-18 23:45  steve

	* xen-create-image:   BUGFIX: Don't affect the first terminal in
	  /etc/inittab.

2005-12-18 23:44  steve

	* README:   All globals are now moved into the CONFIG hash.

2005-12-18 23:43  steve

	* xen-create-image:   Require root permissions.

2005-12-18 23:42  steve

	* Makefile:   Avoid dependency upon 'tags' target which doesn't
	  exist.

2005-12-18 21:28  steve

	* xen-delete-image:   Added to repository.

2005-12-18 21:08  steve

	* xen-create-image:   Cache the downloaded .deb files via
	  debootstrap to speedup runs.

2005-12-18 20:38  steve

	* etc/xen-tools.conf:	Updated defaults.

2005-12-18 19:11  steve

	* xen-create-image, etc/xen-tools.conf:   $DIR is no more.  All
	  configuration is now centralised and unified.

2005-12-18 19:07  steve

	* xen-create-image:   Updated so that the $MIRROR is gone.

2005-12-18 19:05  steve

	* xen-create-image:   Documentation updates.

2005-12-18 18:38  steve

	* xen-create-image:   Fixes for the filesystem type from Radu
	  Spineanu.

2005-12-18 16:32  steve

	* xen-create-image, etc/xen-tools.conf:   Moved more things to the
	  $CONFIG hash.  Removed global help + manual
	   markers they are now local.

2005-12-18 16:22  steve

	* xen-create-image, etc/xen-tools.conf:   BUGFIX: configuration
	  file reading works.

2005-12-18 16:18  steve

	* xen-create-image:   Moved to using $CONFIG{'ip'} /
	  $CONFIG{'dhcp'} as a test.

2005-12-18 16:15  steve

	* xen-create-image, etc/xen-tools.conf:   Stub for configuration
	  file reading.

2005-12-18 16:08  steve

	* xen-create-image:   Added ReiserFS support from Radu Spineanu

2005-12-18 04:13  steve

	* xen-create-image:   Stub attempt to use Pod::Usage.

2005-12-18 03:55  steve

	* README:   Added TODO

2005-12-18 03:53  steve

	* xen-create-image:   --fs={ext3 xfs}

2005-12-18 03:45  steve

	* xen-create-image:   Allow virtual machine's memory size to be
	  set.

2005-12-18 03:43  steve

	* xen-create-image:   Move the network setup into its own routine.

2005-12-18 03:36  steve

	* xen-create-image:   Fixed the erroneous usage of xfs, I had meant
	  to remove that.

2005-12-18 03:33  steve

	* xen-create-image:   Remove insecure use of temporary file.

2005-12-18 03:32  steve

	* xen-create-image:   Added --size, --swap, and --mirror handling
	  via patch from
	   Radu Spineanu [radu /at/ debian.org]

2005-12-17 15:21  steve

	* Makefile, README, xen-create-image: imported into cvstrac

2005-12-17 14:26  steve

	* Makefile:   Updated so that the "make release" works.

2005-12-17 14:24  steve

	* README:   Added.

2005-12-17 14:23  steve

	* Makefile:   Initial, minimal, makefile.

2005-12-17 14:21  steve

	* xen-create-image:   Initial import.

