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-24 10:22  steve

	* tests/hook-tls.t:   Don't test the /lib/tls fix in ubuntu, since
	  that was removed.

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-22 19:07  steve

	* hooks/ubuntu/15-disable-hwclock:   Updated to remove the init
	  script rather than remove permissions.

2006-10-22 19:06  steve

	* hooks/ubuntu/10-generate-locale:   Added to repository; via Ward
	  Vendewege

2006-10-22 19:06  steve

	* hooks/ubuntu/55-create-dev:	Removed; apparently Ubuntu doesn't
	  need a static /dev directory.

2006-10-22 19:04  steve

	* hooks/ubuntu/10-disable-tls:	 Removed from the repository; this
	  file is no longer needed.

2006-10-19 18:10  steve

	* tests/portable-shell.t:   Added to repository.  Test for
	  portability issues which Eric Lemoine
	   highlighted:
	     [[ + ]]
	     The function keyword

2006-10-19 18:04  steve

	* AUTHORS, hooks/common.sh, hooks/centos4/40-setup-networking,
	  hooks/centos4/50-setup-hostname,
	  hooks/debian/40-setup-networking, hooks/debian/50-setup-hostname,
	  hooks/gentoo/40-setup-networking, hooks/gentoo/50-setup-hostname,
	  hooks/ubuntu/40-setup-networking, hooks/ubuntu/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, ubuntu/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, tests/getopt.t:   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,
	  hooks/ubuntu/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/: centos4/20-setup-yum, centos4/60-copy-host-files,
	  debian/20-setup-apt, debian/60-copy-host-files,
	  ubuntu/20-setup-apt, ubuntu/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:01  steve

	* tests/xt-create-xen-config.t:   Updated.

2006-08-17 22:00  steve

	* etc/xm.tmpl, tests/xt-create-xen-config.t:   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:32  steve

	* tests/hook-inittab.t:   Fixed test to work now that we no longer
	  modify our terminal types
	   to force them into "console" instead of "tty1"

2006-08-17 13:30  steve

	* hooks/: debian/30-fix-inittab, centos4/30-fix-inittab,
	  gentoo/30-fix-inittab, ubuntu/30-fix-inittab,
	  fedora/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/: centos4/90-make-fstab, debian/90-make-fstab,
	  fedora/90-make-fstab, gentoo/90-make-fstab, ubuntu/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/centos4/90-make-fstab,
	  hooks/debian/90-make-fstab, hooks/fedora/90-make-fstab,
	  hooks/gentoo/90-make-fstab, hooks/ubuntu/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, ubuntu/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, ubuntu/60-copy-host-files:
	  Copy /etc/timezone into guest systems running Debina/Ubuntu.
	    Closes: #376846

2006-07-21 21:06  steve

	* hooks/ubuntu/90-make-fstab:	Use "defaults" when mounting
	  reiserfs - closes: #379023

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-07-12 15:44  steve

	* tests/perl-syntax.t:	 Bet extra-strict about perl syntax.

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 21:05  steve

	* hooks/fedora/: 10-disable-tls, 30-fix-inittab, 90-make-fstab:
	  Added minimal files to customise fedora core 4

2006-06-25 21:02  steve

	* tests/: hook-inittab.t, hook-tls.t, hooks.t, plugin-checks.t:
	  Updated the tests to read the list of distributions we support by
	   searching for directories beneath hooks/ rather than having a
	  set list.
	    This is in preference to updating them to include fedora now,
	  and
	   more in the future ..

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, tests/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 21:19  steve

	* tests/plugin-checks.t:   Test hooks are executable

2006-06-24 21:18  steve

	* tests/: hook-tls.t, hooks.t, plugin-checks.t:   Add gentoo +
	  ubuntu to the tests.

2006-06-24 21:17  steve

	* tests/hook-inittab.t:   Added ubuntu + gentoo to the testing.

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/: centos4/35-setup-users, debian/35-setup-users,
	  gentoo/35-setup-users, ubuntu/35-setup-users:   Fixed so that
	  shadow copying works.

2006-06-23 19:48  steve

	* hooks/: centos4/35-setup-users, debian/35-setup-users,
	  gentoo/35-setup-users, ubuntu/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/centos4/35-setup-users,
	  hooks/debian/35-setup-users, hooks/gentoo/35-setup-users,
	  hooks/ubuntu/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/: centos4/60-copy-host-files, debian/60-copy-host-files,
	  gentoo/60-copy-host-files, ubuntu/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 16:01  steve

	* tests/getopt.t:   Updated comments.

2006-06-22 15:54  steve

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

2006-06-22 15:52  steve

	* tests/getopt.t:   New test - make sure that every command line
	  argument which is offered
	   on the POD text, output with --help, is actually processed.

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 21:39  steve

	* tests/xt-create-xen-config.t:   Updated test to do more work, and
	  removed extraneous cruft.

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 15:03  steve

	* tests/xt-create-xen-config.t:   Added simple test of
	  xt-create-xen-config.

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:50  steve

	* tests/modules.t:   Updated modules we test against.

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/centos4/60-copy-host-files,
	  hooks/debian/60-copy-host-files, hooks/ubuntu/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, hooks/ubuntu/10-disable-tls,
	  hooks/ubuntu/15-disable-hwclock, hooks/ubuntu/20-setup-apt,
	  hooks/ubuntu/30-fix-inittab, hooks/ubuntu/40-setup-networking,
	  hooks/ubuntu/50-setup-hostname, hooks/ubuntu/55-create-dev,
	  hooks/ubuntu/60-copy-host-files, hooks/ubuntu/65-copy-user-files,
	  hooks/ubuntu/70-install-ssh, hooks/ubuntu/80-install-modules,
	  hooks/ubuntu/90-make-fstab, hooks/ubuntu/99-clean-image:   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:53  steve

	* hooks/centos4/60-copy-host-files:   Sync with the debian versoin
	  of this file.

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:10  steve

	* tests/programs.t:   Added optional programs: mkfs.ext3
	  mkfs.reiserfs mkfs.xfs

2006-06-15 12:09  steve

	* tests/programs.t:   Added to repository.  Test that we have some
	  binaries present,
	   will avoid more bug reports like last nights...

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

2006-06-15 08:42  steve

	* hooks/: centos4/10-disable-tls, centos4/20-setup-yum,
	  centos4/30-fix-inittab, centos4/40-setup-networking,
	  centos4/50-setup-hostname, centos4/55-create-dev,
	  centos4/65-copy-user-files, centos4/70-install-ssh,
	  centos4/80-install-modules, centos4/90-make-fstab,
	  centos4/99-clean-image, debian/10-disable-tls,
	  debian/15-disable-hwclock, debian/20-setup-apt,
	  debian/30-fix-inittab, debian/40-setup-networking,
	  debian/50-setup-hostname, debian/55-create-dev,
	  debian/65-copy-user-files, debian/70-install-ssh,
	  debian/80-install-modules, debian/90-make-fstab,
	  debian/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 14:46  steve

	* tests/shell-syntax.t:   Updated misleading comment.

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:18  steve

	* tests/xen-lists-images.t:   Updated test to create random
	  temporary xen configuration files
	   and test that all the values are correct.

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:26  steve

	* tests/: argument-check.t, hook-inittab.t, hooks.t, no-tabs.t,
	  perl-syntax.t, plugin-checks.t, pod-check.t, shell-syntax.t,
	  xen-delete-image.t, xen-lists-images.t:   Do the same for tests,
	  no more literal tabs.

2006-06-13 14:21  steve

	* tests/no-tabs.t:   Added test case to catch scripts/files with
	  literal TAB characters.
	    They are evil.

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/centos4/40-setup-networking,
	  hooks/centos4/50-setup-hostname,
	  hooks/centos4/60-copy-host-files, hooks/centos4/90-make-fstab,
	  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 21:50  steve

	* tests/shell-syntax.t:   Test that each of the shell script files
	  we ship passes a syntax check,
	   this will hopefully avoid us from shipping broken files in our
	  release.

2006-06-10 21:45  steve

	* tests/perl-syntax.t:	 Added perl syntax check for each perl file
	  we ship.  Hopefully this
	   will catch simple errors like the stupid broken shell script
	  hook we
	   left in v1.6

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:21  steve

	* hooks/centos4/40-setup-networking:   Updated the header to be
	  accurate.

2006-06-09 23:19  steve

	* hooks/centos4/: 10-disable-tls, 80-install-modules:	Remove the
	  obsolete 'dist' setting.

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, tests/argument-check.t:	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/: centos4/50-setup-hostname, 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

	* tests/: argument-check.t, hook-cfg.t, hook-inittab.t, hook-tls.t,
	  hooks.t, plugin-checks.t, pod-check.t, pod.t, roles.t,
	  xen-delete-image.t, xen-lists-images.t:   Updated test suite to
	  work with new layout.

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/: centos4/10-disable-tls, centos4/20-setup-yum,
	  centos4/30-fix-inittab, centos4/40-setup-networking,
	  centos4/50-setup-hostname, centos4/55-create-dev,
	  centos4/65-copy-user-files, centos4/70-install-ssh,
	  centos4/80-install-modules, centos4/90-make-fstab,
	  centos4/99-clean-image, debian/10-disable-tls,
	  debian/15-disable-hwclock, debian/20-setup-apt,
	  debian/30-fix-inittab, debian/40-setup-networking,
	  debian/50-setup-hostname, debian/55-create-dev,
	  debian/65-copy-user-files, debian/70-install-ssh,
	  debian/80-install-modules, debian/90-make-fstab,
	  debian/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 12:04  steve

	* hooks/centos4/65-copy-user-files:  Added

2006-06-09 12:03  steve

	* hooks/centos4/: 90-make-fstab, 60-copy-host-files,
	  99-clean-image:   Added.

2006-06-09 12:01  steve

	* hooks/centos4/70-install-ssh:   Added

2006-06-09 11:59  steve

	* hooks/centos4/: 50-setup-hostname, 55-create-dev,
	  80-install-modules:	Added.

2006-06-09 11:55  steve

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

2006-06-09 11:52  steve

	* hooks/centos4/30-fix-inittab:   Added

2006-06-09 11:52  steve

	* hooks/centos4/20-setup-yum:	Corrected description

2006-06-09 11:50  steve

	* hooks/centos4/: 10-disable-tls, 20-setup-yum:   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:04  steve

	* tests/hook-cfg.t:   Fixed failing test.

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:07  steve

	* tests/modules.t:   Updated.

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-11 19:45  steve

	* tests/hook-cfg.t:   Add 'vif='[ip=xxx]' to the Xen configuration
	  file if the address is
	   static.

	    Added test case to make sure this works.

2006-03-10 18:18  radu

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

2006-03-08 21:01  steve

	* tests/hook-inittab.t:   Make sure that the /etc/inittab file is
	  updated as expected

2006-03-08 20:08  steve

	* tests/hook-tls.t:   Updated the TLS disabling script to remove
	  the chmod 0.
	    Added test case to ensure the script works.

2006-03-08 18:37  radu

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

2006-03-04 23:31  steve

	* tests/pod.t:	 Added to the repository, test the pod we make.

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, tests/argument-check.t:	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:14  steve

	* tests/roles.t:   New test: Make sure role scripts are executable.

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:56  steve

	* tests/argument-check.t:   Added simple test to make sure every
	  value in the supplied configuration file is valid.

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,
	  tests/hooks.t, tests/plugin-checks.t:   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, tests/xen-delete-image.t:	Added a new --test
	  flag to xen-delete-image and updated the test script to use it.

2006-01-07 17:39  steve

	* tests/xen-lists-images.t:   Use the new --test command line flag.

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

	* tests/xen-lists-images.t:   Test that xen-list-images can test
	  two images.

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, tests/xen-delete-image.t:	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-02 14:06  steve

	* tests/modules.t:   Updated.

2006-01-02 14:05  steve

	* tests/: modules.sh, modules.t, pod-check.t:	Updated headers
	  slightly.

2006-01-02 14:04  steve

	* tests/plugin-checks.t:   Added to repository; test that each
	  plugin avoids the $CONFIG hash,
	   this would have caught the /etc/fstab error in the 0.6 release.

2006-01-02 13:59  steve

	* tests/: hooks.t, modules.sh, modules.t, pod-check.t:	 Updated
	  header to include revision marker.

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 19:10  steve

	* tests/hooks.t:   Added to the repository, make sure hooks are
	  executable.

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 05:09  steve

	* tests/pod-check.t:   Simple test to make sure we have the correct
	  POD syntax in our files.

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

	* tests/modules.t:   Updated now that we use IPC::Open3

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

	* tests/modules.t:   Updated to test for Pod::Usage, and English.

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, tests/Makefile,
	  tests/modules.sh, tests/modules.t: imported into cvstrac

2005-12-17 14:26  steve

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

2005-12-17 14:25  steve

	* tests/: Makefile, modules.sh, modules.t:   Added test script.

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.

