diff -Nru xen-tools-3.8/AUTHORS xen-tools-3.9/AUTHORS --- xen-tools-3.8/AUTHORS 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/AUTHORS 2008-02-02 01:01:50.000000000 +0530 @@ -14,6 +14,9 @@ C.J. Adams-Collier + - Better bash completion for xen-create-image. + Ray Anthracite - Added support for EVMS installation types. @@ -23,6 +26,9 @@ Edd Dumbill - Contributed APT sources.list file for Ubuntu's Dapper release. + Kevin Fullerton + - Fixup for gentoos revised networking scripts. (dhcp) + Stefan Fritsch - Contributed the policy-rc.d fixups for common.sh @@ -48,6 +54,9 @@ Walter Reiner - Provided --image-dev + --swap-dev patch. + Jameson Rollins + - Provided --output + --extension code. + Felipe Scarel - Bugfix for --no-swap + LVM diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-create-image /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-create-image --- xen-tools-3.8/bin/xen-create-image 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/bin/xen-create-image 2008-08-05 11:58:03.000000000 +0530 @@ -66,6 +66,9 @@ --modules Set the path to the kernel modules to use for domU. If modules are specified they must exist. + --output Specify the output directory to create the xen configuratoin + file within. + --install Specify whether to install the guest system or not. --hooks Specify whether to run hooks after the image is created. @@ -91,6 +94,8 @@ --tar-cmd NOP: Ignored. + --extension Specify the suffix to give the Xen configuration file. + --swap Set the size of the swap partition. --swap-dev Specify a physical/logical volume for swap usage. @@ -186,7 +191,7 @@ Run a collection of hook scripts to customise the freshly installed system. =item B -Create a configuration file in /etc/xen so that xm can create the new image. +Create a Xen configuration file in so that xm can start the new domain. =back @@ -304,41 +309,33 @@ be used to specify the networking options of the freshly created Xen guests. - One other shortcut is the use of an auto-incrementing IP addresses. - - If you specify the IP address of the guest as only the initial - three octets (ie. 1.2.3, rather than 1.2.3.4) then the last - octet will be automatically incremented - and stored for future - use. - - The last octet in use will be created in the text file - /etc/xen-tools/ips.txt. - - For example if you wanted to create new Xen instances occupying - the IP address range 192.168.1.200+ then you would run: - + One other useful shortcut is the use of an automatic IP address. + You can specify '--ip=auto' and the system will choose and use + an IP address from those listed in /etc/xen-tools/ips.txt. + + For example if you wished to have Xen guests automatically + take an address from the range 192.168.1.100-192.168.1.200 you + would first prepare the system by running this: =for example start - echo "200" > /etc/xen-tools/ips.txt + rm /etc/xen-tools/ips.txt + for i in $(seq 100 200) ; do echo 192.168.1.$i >> /etc/xen-tools/ips.txt ; done =for example end - Future creations would then simply use: + Now you can create a guest with the command: =for example start - xen-create-image --ip=192.168.1 --hostname=blah [--dist=...] + xen-create-image --ip=auto --hostname=blah [--dist=...] =for example end - The first time this ran the machine would recieve the IP address - 192.168.1.200. The next time it ran the new image would receive - 192.168.1.201, etc. (You could specify "ip = 192.168.1" in the - configuration file; meaning the only mandatory argument would be - the hostname of the new instance.) - - Note: There is no facility to "wrap around". + The first time this ran the machine would recieve an IP address + from the pool which we've created. This IP would be marked as used, + and would no longer be available. If all the IP addresses are taken + then the system will fail. =cut @@ -362,7 +359,8 @@ =head1 XEN CONFIGURATION FILE Once a new image has been created an appropriate configuration file - for Xen will be saved in the directory /etc/xen. + for Xen will be saved in the directory /etc/xen by default. However + you may change the output directory with the --output flag. The configuration file is built up using the template file /etc/xen-tools/xm.tmpl - which is a file processed via @@ -599,8 +597,6 @@ -- http://www.steve.org.uk/ - $Id: xen-create-image,v 1.182 2007-09-25 20:06:37 steve Exp $ - =cut =head1 LICENSE @@ -625,6 +621,7 @@ use Pod::Usage; + # # Configuration values read initially from the global configuration # file, then optionally overridden by the command line. @@ -664,7 +661,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; @@ -711,10 +708,11 @@ logprint( "The specified configuration file does not exist: '$path'\n", "Aborting\n\n" ); - exit; + exit 127; } } + # # Process --debug # @@ -726,7 +724,7 @@ print " : " . $CONFIG{$key} if ( $CONFIG{$key} ); print "\n"; } - exit; + exit 127; } @@ -830,7 +828,7 @@ "Please specify a directory, lvm, or evms volume to use.\n" ); $FAIL = 1; - exit; + exit 127; } @@ -869,7 +867,7 @@ { logprint( "System installation failed. Aborting\n"); $FAIL = 1; - exit; + exit 127; } # @@ -932,13 +930,17 @@ # # (Will be present if this is overwriting a previous image, for example.) # - if ( ( -d "/etc/xen/auto" ) && - ( ! -e "/etc/xen/auto/$CONFIG{'hostname'}.cfg" ) ) + if ( -d "/etc/xen/auto" ) { - logprint( "Creating auto-start symlink\n" ); + my $cfg = $CONFIG{'output'} . "/" . $CONFIG{'hostname'} . $CONFIG{'extension'}; - my $link = "ln -s /etc/xen/$CONFIG{'hostname'}.cfg /etc/xen/auto/"; - runCommand( $link ); + if ( ! -e $cfg ) + { + logprint( "Creating auto-start symlink to: $cfg\n" ); + + my $link = "ln -s $cfg /etc/xen/auto/"; + runCommand( $link ); + } } @@ -954,10 +956,13 @@ } else { + # Config file. + my $cfg = $CONFIG{'output'} . "/" . $CONFIG{'hostname'} . $CONFIG{'extension'}; + # Child. - system( "$CONFIG{'xm'} create $CONFIG{'hostname'}.cfg >/dev/null 2>/dev/null" ); + system( "$CONFIG{'xm'} create $cfg >/dev/null 2>/dev/null" ); - logprint( "Started new Xen guest: $CONFIG{'hostname'}\n" ); + logprint( "Started new Xen guest: $CONFIG{'hostname'} [$cfg]\n" ); } } @@ -965,7 +970,7 @@ # # Finished. # -exit; +exit 0; @@ -992,7 +997,7 @@ logprint("The script '$bin' was not found.\n", "Aborting\n\n" ); - exit; + exit 127; } } @@ -1012,7 +1017,7 @@ Specify '--force' to skip this check and continue regardless. E_O_ERROR - exit; + exit 127; } @@ -1035,7 +1040,7 @@ Aborting. EOF - exit; + exit 127; } } @@ -1177,6 +1182,8 @@ $CONFIG{'roledir'} = '/etc/xen-tools/role.d'; $CONFIG{'partitionsdir'} = '/etc/xen-tools/partitions.d'; $CONFIG{'ipfile'} = '/etc/xen-tools/ips.txt'; + $CONFIG{'output'} = '/etc/xen'; + $CONFIG{'extension'} = '.cfg'; # # Installation method defaults to "debootstrap". @@ -1381,12 +1388,14 @@ "force", \$CONFIG{'force'}, "keep", \$CONFIG{'keep'}, "template=s", \$CONFIG{'template'}, + "output=s", \$CONFIG{'output'}, + "extension=s", \$CONFIG{'extension'}, # Help options + "debug", \$CONFIG{'debug'}, "help", \$HELP, "manual", \$MANUAL, "verbose", \$CONFIG{'verbose'}, - "debug", \$CONFIG{'debug'}, "version", \$VERSION ); @@ -1396,14 +1405,14 @@ if ( $VERSION ) { - my $REVISION = '$Revision: 1.182 $'; + my $REVISION = '$Revision: 1.192 $'; if ( $REVISION =~ /1.([0-9.]+) / ) { $REVISION = $1; } logprint( "xen-create-image release $RELEASE - CVS: $REVISION\n" ); - exit; + exit 0; } @@ -1469,7 +1478,7 @@ E_O_ROOT logprint( $err ); - exit; + exit 127; } } @@ -1496,7 +1505,7 @@ if ( ! defined( $CONFIG{'dist'} ) ) { logprint( "The '--dist' argument is mandatory\n" ); - exit 1; + exit 127; } # @@ -1505,7 +1514,7 @@ if ( ! defined( $CONFIG{'hostname'} ) ) { logprint( "The '--hostname' argument is mandatory.\n" ); - exit 1; + exit 127; } # @@ -1540,7 +1549,7 @@ Aborting. E_OR logprint( $err ); - exit 1; + exit 127; } @@ -1553,7 +1562,7 @@ ( $CONFIG{'image'} ne "full" ) ) { logprint( "Image type must be 'sparse' or 'full'\n" ); - exit; + exit 127; } } @@ -1609,7 +1618,7 @@ --install-method=tar --install-source=/some/file.tar EOF - exit; + exit 127; } @@ -1632,7 +1641,7 @@ # failed to find either by fully qualified path, # or inside /etc/xen-tools. logprint( "The specified template file, $CONFIG{'template'}, does not exist.\n" ); - exit 1; + exit 127; } } @@ -1645,7 +1654,7 @@ if ( ! -d $CONFIG{'roledir'} ) { logprint( "The specified role directory '$CONFIG{'roledir'}' does not exist\n" ); - exit 1; + exit 127; } } @@ -1658,7 +1667,7 @@ if ( ! -d $CONFIG{'partitionsdir'} ) { logprint( "The specified partitions directory '$CONFIG{'partitionsdir'}' does not exist\n" ); - exit 1; + exit 127; } } @@ -1677,7 +1686,7 @@ if ( ! -e $CONFIG{'partitions'} ) { logprint( "The specified partitions file, $CONFIG{'partitions'}, does not exist.\n" ); - exit 1; + exit 127; } loadAndCheckPartitionsFile(); @@ -1686,19 +1695,19 @@ if ( $CONFIG{'swap-dev'} && $CONFIG{'noswap'} ) { logprint( "Please choose either swap-dev or noswap, not both!\n" ); - exit 1; + exit 127; } if ( $CONFIG{'swap-dev'} && $CONFIG{'partitions'} ) { logprint( "Please choose either swap-dev or partitions, not both!\n" ); - exit 1; + exit 127; } if ( $CONFIG{'image-dev'} && $CONFIG{'partitions'} ) { logprint( "Please choose either image-dev or partitions, not both!\n" ); - exit 1; + exit 127; } @@ -1718,7 +1727,7 @@ else { logprint( "Please choose either DHCP or static usage, not both!\n" ); - exit 1; + exit 127; } } @@ -1730,7 +1739,7 @@ logprint( "Please choose one of:\n" ); logprint( " --dhcp\n" ); logprint( " --ip xx.xx.xx.xx\n" ); - exit 1; + exit 127; } # @@ -1753,6 +1762,24 @@ { $CONFIG{'mac'} = generateMACAddress(); } + + # + # Make sure our output directory exists. + # + if ( ! -d $CONFIG{'output'} ) + { + print < $CONFIG{'partitions'} ); @@ -1974,13 +2001,13 @@ { logprint( "The partition name $name contains invalid characters.\n" ); logprint( "Only alphanumeric characters and the hyphen are allowed\n" ); - exit 1; + exit 127; } if ( ! ( $details->{'size'} =~ /^[0-9.]+[GgMmKk]b?$/ ) ) { logprint( "The size $details->{'size'} of partition $name contains is not recognized.\n" ); - exit 1; + exit 127; } if ( $details->{'type'} eq 'swap' ) @@ -1996,19 +2023,19 @@ if ( ! $CONFIG{ 'make_fs_' . $details->{'type'} } ) { logprint( "The type $details->{'type'} of partition $name is not recognized.\n" ); - exit 1; + exit 127; } if ( ! ( $details->{'mountpoint'} =~ /^\/[^: \t\r\n]*$/ ) ) { logprint( "The mount point $details->{'mountpoint'} of partition $name is invalid.\n" ); - exit 1; + exit 127; } if ( ! ( $details->{'options'} =~ /^[^: \t\r\n]*$/ ) ) { logprint( "The mount options $details->{'options'} of partition $name are invalid.\n" ); - exit 1; + exit 127; } if ( ! $details->{'options'} ) @@ -2036,7 +2063,7 @@ if ( ! $foundroot ) { logprint( "The root partition was not specified.\n" ); - exit 1; + exit 127; } # @@ -2045,7 +2072,7 @@ # This makes it easy to mount parent folders first # (e.g. /var before /var/tmp) # - @PARTITIONS = sort { length $a->{'mountpoint'} cmp length $b->{'mountpoint'} } @PARTITIONS; + @PARTITIONS = sort { length $a->{'mountpoint'} <=> length $b->{'mountpoint'} } @PARTITIONS; } @@ -2257,22 +2284,29 @@ # # Here we have special handling for the case where - # IP addresses are xx.yy.zz - we automatically add - # in the next octet using /etc/xen-tools/ips.txt + # IP addresses to be generated automatically. # # - if ( $i =~ /^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$/ ) - { - # NOP - $CONFIG{'verbose'} && logprint( "IP address is complete: $i\n" ); - } - elsif ( $i =~ /^([0-9]+)\.([0-9]+)\.([0-9]+)\.$/ ) + if ( $i =~ /auto/i ) { $CONFIG{'verbose'} && - logprint( "Automatically determining the last octet for: $i\n" ); + logprint( "Automatically determining an IP." ); + + $i = findIP( $i ); + if ( defined( $i ) ) + { + $CONFIG{'verbose'} && logprint( "Claimed $i\n" ); + } + else + { + print < 'swap', 'size' => '', 'type' => 'swap', 'mountpoint' => '', 'options' => '', 'imagetype' => 'phy:', 'image' => $swap_img } ) @@ -2520,7 +2554,7 @@ else { logprint( "No image-dev parameter given. Aborting.\n" ); - exit; + exit 127; } createFilesystem( $phys_img, $CONFIG{'fs'} ); @@ -2561,7 +2595,7 @@ { logprint( "The LVM disk image already exists. Aborting.\n" ); logprint( "Specify '--force' to delete and recreate\n" ); - exit; + exit 127; } } } @@ -2594,7 +2628,7 @@ { logprint( "The LVM partition image creation failed to create $lvm_disk.\n" ); logprint( "aborting\n" ); - exit; + exit 127; } # @@ -2648,7 +2682,7 @@ { logprint( "The EVMS volume $evms_volume_disk already exists. Aborting.\n" ); logprint( "Specify '--force' to delete and recreate\n" ); - exit; + exit 127; } } @@ -2671,7 +2705,7 @@ { logprint( "The EVMS object $evms_object_disk already exists. Aborting.\n" ); logprint( "Specify '--force' to delete and recreate\n" ); - exit; + exit 127; } } } @@ -2770,13 +2804,13 @@ if ( ! defined( findBinary( $binary ) ) ) { logprint( "The binary '$binary' required to create the filesystem $fs is missing\n" ); - exit; + exit 127; } } else { logprint( "The filesystem creation hash is bogus for filesystem : $fs\n" ); - exit; + exit 127; } # @@ -3072,39 +3106,83 @@ =begin doc - Find the next usable IP address for the given host. - - This works by reading the last octet from a global file, incrementing - it and writing it back to the file. So we have a running total of the - last IP. + Find a useable IP address from the file /etc/xen-tools/ips.txt. =end doc =cut -sub findNextIP +sub findIP { - my( $ip ) = (@_); - # Abort if we don't have the IP file. - return $ip if ( ! -e $CONFIG{'ipfile'} ); + return undef if ( ! -e $CONFIG{'ipfile'} ); + + # + # Open and read the file. + # + open( RANGE, "<", $CONFIG{'ipfile'} ) or die "Failed to read $CONFIG{'ipfile'} - $!"; + my @lines = ; + my @updated; + close( RANGE ); + + # + # Find an unclaimed line. + # + my $ip = undef; + foreach my $line ( @lines ) + { + # skip empty lines. + next if ( !defined( $line ) ); + next if ( !length( $line ) ); + chomp( $line ); + + # find an IP. + if ( ( !defined( $ip ) ) && ( $line =~ /^([0-9\.]+)$/ ) ) + { + $ip = $line; + $line = $ip . ": used"; + } + + push( @updated, $line ); + } + + # + # Now write out the new entries. + # + open( RANGE, ">", $CONFIG{'ipfile'} ) or die "Failed to write to $CONFIG{'ipfile'} - $!"; + print RANGE join( "\n", @updated ); + close( RANGE ); + + # + # Sanity check - handle the old case where the format of the file + # was different. + # + if ( defined( $ip ) ) + { + my @tmp = split( /\./, $ip ); + if ( scalar( @tmp ) < 3 ) + { + print <; - $line = 1 if ( ( ! defined( $line ) ) || ( $line !~ /^([0-9]+)$/ ) ); - close( OCTET ); - chomp( $line ); - - # Add it - $ip .= ".$line"; - - # Increment + write - $line += 1 ; - open( OCTET, ">", $CONFIG{'ipfile'} ); - print OCTET $line . "\n"; - close( OCTET ); + Aborting. Please update the file or specify an IP address manually. +EOF + exit 127; + } + } + # + # Return + # return( $ip ); } @@ -3222,7 +3300,10 @@ # # Configuration file we'll create # - my $file = '/etc/xen/' . $ENV{'hostname'} . '.cfg'; + my $dir = $CONFIG{'output'}; + my $ext = $CONFIG{'extension'}; + my $file = $dir . "/" . $CONFIG{'hostname'} . $ext; + # # Abort if it exists. @@ -3235,12 +3316,14 @@ logprint( "Specify --force to force overwriting it.\n" ); logprint( "Aborting\n" ); $FAIL = 1; - exit; + exit 127; } } - - my $command = 'xt-create-xen-config --output=/etc/xen'; + # + # Create teh config. + # + my $command = "xt-create-xen-config --output=$dir --extension=$ext"; # # Add the template if specified @@ -3393,7 +3476,7 @@ logprint( "Running command '$cmd' failed.\n" ); logprint( "Aborting\n" ); $FAIL = 1; - exit; + exit 127; } } diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-create-nfs /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-create-nfs --- xen-tools-3.8/bin/xen-create-nfs 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xen-create-nfs 2008-02-02 01:01:50.000000000 +0530 @@ -89,8 +89,6 @@ -- http://www.steve.org.uk/ - $Id: xen-create-nfs,v 1.13 2007-07-31 17:33:29 steve Exp $ - =cut @@ -132,7 +130,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; # store version number away. diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-delete-image /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-delete-image --- xen-tools-3.8/bin/xen-delete-image 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xen-delete-image 2008-02-02 01:01:50.000000000 +0530 @@ -136,8 +136,6 @@ -- http://www.steve.org.uk/ - $Id: xen-delete-image,v 1.41 2007-09-04 20:39:19 steve Exp $ - =cut @@ -171,7 +169,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; @@ -210,7 +208,7 @@ E_O_ROOT - exit; + exit 127; } @@ -250,7 +248,7 @@ # # All done. # -exit; +exit 0; @@ -466,12 +464,16 @@ my ($hostname) = ( @_ ); # + # Collect the names of files to delete. + # + my @delete; + + # # Delete the Xen auto-start file if it exists. # if ( -e "/etc/xen/auto/$hostname.cfg" ) { - $CONFIG{'verbose'} && print "Removing /etc/xen/auto/$hostname.cfg\n"; - unlink("/etc/xen/auto/$hostname.cfg" ) + push( @delete, "/etc/xen/auto/$hostname.cfg" ); } # @@ -479,38 +481,36 @@ # if ( -e "/etc/xen/$hostname.cfg" ) { - $CONFIG{'verbose'} && print "Removing /etc/xen/$hostname.cfg\n"; - unlink("/etc/xen/$hostname.cfg" ) + push( @delete, "/etc/xen/$hostname.cfg" ); } # # If we're working on disk images remove them. # - if ( defined( $CONFIG{'dir'} ) ) + foreach my $file ( @delete ) { - my $prefix = $CONFIG{'dir'} . "/domains/"; + if ( -e $file ) + { + print "Deleting: $file\n"; + unlink( $file ); + } + else + { + print "Ignoring missing file: $file\n"; + } + } - # - # Delete the files - # - foreach my $file ( "/swap.img", "/disk.img", "/install.log" ) - { - # complete path - my $path = $prefix . $hostname . $file; - if ( -e $path ) - { - $CONFIG{'verbose'} && print "Removing $path\n"; - unlink( $path ); - } - } + if ( defined( $CONFIG{'dir'} ) ) + { + my $prefix = $CONFIG{'dir'} . "/domains/"; # # Now remove the directory. # if ( -d $prefix . $hostname ) { - $CONFIG{'verbose'} && print "Removing directory: $prefix" . $hostname . "\n"; + print "Removing: " . $prefix . $hostname . "\n"; rmdir ( $prefix . $hostname ); } } @@ -525,13 +525,13 @@ if ( -e "/dev/$CONFIG{'lvm'}/$hostname-swap" ) { - $CONFIG{'verbose'} && print "Removing LVM swap volume\n"; + print "Removing swap volume\n"; runCommand( "lvremove /dev/$CONFIG{'lvm'}/$hostname-swap --force" ); } if ( -e "/dev/$CONFIG{'lvm'}/$hostname-disk" ) { - $CONFIG{'verbose'} && print "Removing LVM disk volume\n"; + print "Removing LVM disk volume\n"; runCommand( "lvremove /dev/$CONFIG{'lvm'}/$hostname-disk --force" ); } @@ -547,14 +547,14 @@ if ( -e "/dev/evms/$hostname-swap" ) { - $CONFIG{'verbose'} && print "Removing EVMS swap volume\n"; + print "Removing EVMS swap volume\n"; runCommand( "echo Delete : /dev/evms/$hostname-swap | evms" ); runCommand( "echo Delete : $CONFIG{'evms'}/$hostname-swap | evms" ); } if ( -e "/dev/evms/$hostname-disk" ) { - $CONFIG{'verbose'} && print "Removing EVMS disk volume\n"; + print "Removing EVMS disk volume\n"; runCommand( "echo Delete : /dev/evms/$hostname-disk | evms" ); runCommand( "echo Delete : $CONFIG{'evms'}/$hostname-disk | evms" ); } @@ -565,7 +565,7 @@ print "Error: No installation type specified\n"; print "Can't happen!\n"; print "Hostname : $hostname\n"; - exit; + exit 127; } } diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-list-images /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-list-images --- xen-tools-3.8/bin/xen-list-images 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xen-list-images 2008-02-02 01:01:50.000000000 +0530 @@ -60,13 +60,10 @@ =head1 AUTHOR - Steve -- http://www.steve.org.uk/ - $Id: xen-list-images,v 1.30 2007-07-31 17:33:29 steve Exp $ - =cut @@ -105,7 +102,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-resize-guest /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-resize-guest --- xen-tools-3.8/bin/xen-resize-guest 1970-01-01 05:30:00.000000000 +0530 +++ xen-tools-3.9/bin/xen-resize-guest 2008-02-02 01:01:50.000000000 +0530 @@ -0,0 +1,545 @@ +#!/usr/bin/perl -w + +=head1 NAME + +xen-resize-guest - Resize a loopback or LVM based xen guest. + +=head1 SYNOPSIS + + xen-resize-guest [options] + + Help Options: + --help Show help information. + --manual Read the manual for this script. + --version Show the version information and exit. + --verbose Show diagnostic output. + + General Options: + --add Specify the amount of space to add, e.g. --add=1gb + --dir Specify the path to the loopback image root. + --force Force the resize to happen without a last-chance delay. + --hostname Specify the hostname of the guest to resize. + +=cut + + +=head1 OPTIONS + +=over 8 + +=item B<--add> +Specify the amount of storage to add to the primary disk. + +=item B<--dir> +Specify the directory where the loopback files are based. + +=item B<--force> +Don't pause for 10 seconds prior to commencing. + +=item B<--help> +Show help information. + +=item B<--hostname> +Specify the hostname to delete. + +=item B<--lvm> +Specify the volume group to use. + +=item B<--manual> +Read the manual for this script. + +=item B<--version> +Show the version number and exit. + +=back + +=cut + + +=head1 DESCRIPTION + + This tool will ease the resizing of Xen guests, whether they are based + upon loopback files or LVM partitions. + + Whilst the process of resizing a guest is pretty simple it can be fiddly + to do the steps correctly in the right order: + +1. Shutdown the guest. +2. Unmount the volume, if it is mounted. +3. Add to the space. +4. Check the filesystem. +5. Resize the filesystem. +6. Restart the guest. + + More than once I've heard of users making mistakes and breaking their + filesystems; hence this tool. + +=cut + +=head1 AUTHOR + + Steve + -- + http://www.steve.org.uk/ + +=cut + + +=head1 LICENSE + +Copyright (c) 2005-2007 by Steve Kemp. All rights reserved. + +This module is free software; +you can redistribute it and/or modify it under +the same terms as Perl itself. +The LICENSE file contains the full text of the license. + + +=cut + + +use strict; +use English; +use Env; +use Getopt::Long; +use Pod::Usage; +use Text::Template; + + + + + +# +# Configuration values read from the command line, or configuration file. +# +my %CONFIG; + + +# +# Release number. +# +my $RELEASE = '3.9'; + + + +# +# Read the global configuration file. +# +readConfigurationFile( "/etc/xen-tools/xen-tools.conf" ); + + +# +# Parse the command line arguments. +# +parseCommandLineArguments(); + + +# +# Validate our arguments. +# +testArguments(); + + +# +# The path to the file, or device, to resize. +# +my $path = undef; + +if ( $CONFIG{'dir'} ) +{ + # + # Make sure we can find the disk + # + $path = $CONFIG{'dir'} . "/domains/" . $CONFIG{'hostname'} . "/disk.img"; + if ( ! -e $path ) + { + print <) ) + { + chomp $line; + if ($line =~ s/\\$//) + { + $line .= ; + redo unless eof(FILE); + } + + # Skip lines beginning with comments + next if ( $line =~ /^([ \t]*)\#/ ); + + # Skip blank lines + next if ( length( $line ) < 1 ); + + # Strip trailing comments. + if ( $line =~ /(.*)\#(.*)/ ) + { + $line = $1; + } + + # Find variable settings + if ( $line =~ /([^=]+)=([^\n]+)/ ) + { + my $key = $1; + my $val = $2; + + # Strip leading and trailing whitespace. + $key =~ s/^\s+//; + $key =~ s/\s+$//; + $val =~ s/^\s+//; + $val =~ s/\s+$//; + + # command expansion? + if ( $val =~ /(.*)`([^`]+)`(.*)/ ) + { + # store + my $pre = $1; + my $cmd = $2; + my $post = $3; + + # get output + my $output = `$cmd`; + chomp( $output ); + + # build up replacement. + $val = $pre . $output . $post; + } + + # Store value. + $CONFIG{ $key } = $val; + } + } + + close( FILE ); +} + + +=begin doc + + Parse the command line arguments this script was given. + +=end doc + +=cut + +sub parseCommandLineArguments +{ + my $HELP = 0; + my $MANUAL = 0; + my $VERSION = 0; + + # + # Local variables. + # + my %install; + + + # + # Parse options. + # + GetOptions( + + # Misc. options + "add=s", \$CONFIG{'add'}, + "dir=s", \$install{'dir'}, + "lvm=s", \$install{'lvm'}, + "hostname=s", \$CONFIG{'hostname'}, + "force", \$CONFIG{'force'}, + + # Help options + "help", \$HELP, + "manual", \$MANUAL, + "verbose", \$CONFIG{'verbose'}, + "version", \$VERSION + ); + + pod2usage(1) if $HELP; + pod2usage(-verbose => 2 ) if $MANUAL; + + + if ( $VERSION ) + { + print( "xen-resize-guest release $RELEASE\n" ); + exit 1; + } + + # + # Setup mutually exclusive options in such a way that + # they will allow the configuration values to be overriden by + # the command line. + # + if ( $install{'lvm'} ) + { + $CONFIG{'lvm'} = $install{'lvm'}; + $CONFIG{'dir'} = undef; + delete $CONFIG{'dir'}; + } + if ( $install{'dir'} ) + { + $CONFIG{'dir'} = $install{'dir'}; + $CONFIG{'lvm'} = undef; + delete $CONFIG{'lvm'}; + } +} + + + +=begin doc + + Test our arguments are complete. + +=end doc + +=cut + +sub testArguments +{ + # + # Make sure we received a hostname. + # + if ( !$CONFIG{'hostname'} ) + { + print < Increase the size of the disk image by 1Gb. + --add=1 -> Increase the size of the disk image by 1Mb. + +EOF + exit 1; + } + + # + # Make sure the guest isn't running + # + if ( xenRunning( $CONFIG{'hostname'} ) ) + { + print "The guest $CONFIG{'hostname'} appears to be running!\n"; + exit 1; + } + + # + # We should either have LVM *or* directory - not neither or both. + # + my $options = 0; + $options += 1if ( defined($CONFIG{'lvm'}) && length( $CONFIG{'lvm'} ) ); + $options += 1if ( defined($CONFIG{'dir'}) && length( $CONFIG{'dir'} ) ); + + # + # Report + # + if ( $options == 0 ) + { + print "Please specify one of --lvm or --dir\n"; + exit 1; + } + if ( $options > 1 ) + { + print "Please specify only one of --lvm or --dir - not both!\n"; + exit 1; + } + + # + # Convert from Gb -> Mb; + # + if ( $CONFIG{'add'} =~ /^([0-9.]+)Gb*$/i ) + { + $CONFIG{'add'} = $1 * 1024; + } + if ( $CONFIG{'add'} =~ /^([0-9.]+)Mb*$/i ) + { + $CONFIG{'add'} = $1; + } +} + + + +=begin doc + + Test to see if the given instance is running. + +=end doc + +=cut + +sub xenRunning +{ + my( $hostname ) = (@_ ); + + my $running = 0; + + open( CMD, "xm list $hostname 2>/dev/null |") + or die "Failed to run 'xm list $hostname'"; + while( ) + { + my $line = $_; + $running = 1 if ( $line =~ /\Q$hostname\E/ ) + } + close( CMD ); + + return( $running ); +} diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xen-update-image /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xen-update-image --- xen-tools-3.8/bin/xen-update-image 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xen-update-image 2008-02-02 01:01:50.000000000 +0530 @@ -87,8 +87,6 @@ -- http://www.steve.org.uk/ - $Id: xen-update-image,v 1.29 2007-07-31 17:33:29 steve Exp $ - =cut @@ -122,7 +120,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xt-create-xen-config /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xt-create-xen-config --- xen-tools-3.8/bin/xt-create-xen-config 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xt-create-xen-config 2008-02-02 01:01:50.000000000 +0530 @@ -10,23 +10,31 @@ xt-create-config [options] + Filename Options: + + --output Specify the output directory to use. + --extension Specify the file extension to use. + + General Options: + --admins Specify some administrator accounts which should be created for use by the xen-shell. --template Specify the template file to use when creating the Xen configuration file. + Help Options: + --help Show this scripts help information. --manual Read this scripts manual. --version Show the version number and exit. Debugging Options: + --verbose Be verbose in our execution. - Mandatory Options: - --output The directory to save our configuration file to. All other options from xen-create-image, such as the new IP address(es) to give to the new instance, will be passed as environmental variables. @@ -103,8 +111,6 @@ -- http://www.steve.org.uk/ - $Id: xt-create-xen-config,v 1.45 2007-09-04 21:27:42 steve Exp $ - =cut @@ -150,7 +156,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; @@ -217,6 +223,7 @@ GetOptions( "admins=s", \$ENV{'admins'}, "output=s", \$CONFIG{'output'}, + "extension=s",\$CONFIG{'extension'}, "template=s", \$CONFIG{'template'}, "verbose", \$CONFIG{'verbose'}, "help", \$HELP, @@ -230,7 +237,7 @@ if ( $VERSION ) { - my $REVISION = '$Revision: 1.45 $'; + my $REVISION = '$Revision: 1.47 $'; if ( $REVISION =~ /1.([0-9.]+) / ) { $REVISION = $1; @@ -272,7 +279,6 @@ exit 1; } - # # Make sure that any specified template file exists. # @@ -338,7 +344,7 @@ # # The output file we're going to process. # - my $file = $CONFIG{'output'} . '/' . $ENV{'hostname'} . '.cfg'; + my $file = $CONFIG{'output'} . '/' . $ENV{'hostname'} . $ENV{'extension'}; # # The template we're going to read from. diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xt-customize-image /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xt-customize-image --- xen-tools-3.8/bin/xt-customize-image 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xt-customize-image 2008-02-02 01:01:50.000000000 +0530 @@ -66,8 +66,6 @@ -- http://www.steve.org.uk/ - $Id: xt-customize-image,v 1.33 2007-07-31 17:33:30 steve Exp $ - =cut @@ -99,7 +97,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/bin/xt-install-image /tmp/EOE5SZzYb8/xen-tools-3.9/bin/xt-install-image --- xen-tools-3.8/bin/xt-install-image 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/bin/xt-install-image 2008-02-02 01:01:50.000000000 +0530 @@ -83,8 +83,6 @@ -- http://www.steve.org.uk/ - $Id: xt-install-image,v 1.65 2007-08-07 20:50:39 steve Exp $ - =cut @@ -115,7 +113,7 @@ # # Release number. # -my $RELEASE = '3.8'; +my $RELEASE = '3.9'; # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/BUGS /tmp/EOE5SZzYb8/xen-tools-3.9/BUGS --- xen-tools-3.8/BUGS 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/BUGS 2008-02-02 01:01:50.000000000 +0530 @@ -2,7 +2,7 @@ Reporting Bugs -------------- - To report a bug please use the xen-tools mailing list: + To report a bug please use the xen-tools-discuss mailing list: http://xen-tools.org/software/xen-tools/lists.html diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/ChangeLog /tmp/EOE5SZzYb8/xen-tools-3.9/ChangeLog --- xen-tools-3.8/ChangeLog 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/ChangeLog 2008-02-02 01:01:50.000000000 +0530 @@ -1,4295 +1,9606 @@ -2007-09-30 22:23 steve +changeset: 1030:b414e6011254 +tag: tip +user: Steve Kemp +date: Fri Feb 01 19:31:24 2008 +0000 +files: debian/examples/setup-kernel-initrd debian/examples/update-modules +description: +Removed last CVS Id: markers + + +changeset: 1029:13d7d4ad5257 +user: Steve Kemp +date: Fri Feb 01 19:30:45 2008 +0000 +files: README hooks/README hooks/dapper/20-setup-apt hooks/edgy/20-setup-apt misc/xen-tools misc/xm roles/passwd 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/no-tabs.t t/perl-syntax.t t/plugin-checks.t t/pod-check.t t/portable-shell.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 +description: +Removed obsolete $Id:$ tags from CVS import + + +changeset: 1028:563da35f0663 +user: Steve Kemp +date: Fri Feb 01 19:27:39 2008 +0000 +files: debian/rules +description: +Moved rules to binary-indep, not binary-arch + + +changeset: 1027:a93bf0e4f653 +user: Steve Kemp +date: Fri Feb 01 19:26:44 2008 +0000 +files: debian/changelog debian/control +description: +Updated. + + +changeset: 1026:add3c05c4110 +user: Steve Kemp +date: Fri Feb 01 19:23:20 2008 +0000 +files: Makefile bin/xen-create-image bin/xen-create-nfs bin/xen-delete-image bin/xen-list-images bin/xen-resize-guest bin/xen-update-image bin/xt-create-xen-config bin/xt-customize-image bin/xt-install-image debian/changelog +description: +U pdated for the new release. + + +changeset: 1025:21a7d7e2d199 +user: Steve Kemp +date: Fri Feb 01 19:18:32 2008 +0000 +files: bin/xen-resize-guest +description: +Use different exit values. + + +changeset: 1024:d0126e4cd79e +user: Steve Kemp +date: Fri Feb 01 12:03:07 2008 +0000 +files: AUTHORS hooks/gentoo/40-setup-networking +description: +Updated gentoos' networking script(s). (dhcp only). + + +changeset: 1023:230d706ee44a +user: Steve Kemp +date: Wed Jan 30 19:05:33 2008 +0000 +files: AUTHORS misc/xen-tools +description: +Better bash completion for xen-create-image, by Nick Anderson. + + +changeset: 1022:857412da23f6 +user: Steve Kemp +date: Tue Jan 15 22:16:01 2008 +0000 +files: debian/.cvsignore man/.cvsignore +description: +Removed obsolete .cvsignore file(s). + + +changeset: 1021:6622049c8f4a +user: Steve Kemp +date: Tue Jan 15 22:14:23 2008 +0000 +files: Makefile debian/changelog +description: +Support fedora-core-8 :) + + +changeset: 1020:640348ceb2de +user: Steve Kemp +date: Tue Jan 15 22:12:37 2008 +0000 +files: debian/changelog debian/control +description: +Remove recommendation on perl-doc. Closes: 447715 + + +changeset: 1019:b7475521ab68 +user: Steve Kemp +date: Tue Jan 15 22:11:48 2008 +0000 +files: debian/changelog +description: +Updated. + + +changeset: 1018:6736e9d4aa69 +user: Steve Kemp +date: Tue Jan 15 22:10:21 2008 +0000 +files: bin/xen-delete-image +description: +Show what has been deleted by default. + (Closes: #452756) + + +changeset: 1017:a7823d39ed2a +user: Steve Kemp +date: Tue Jan 15 22:05:13 2008 +0000 +files: bin/xen-create-image +description: +Exit with status 127 on error. 0 on success. + (Closes: #455916) + + +changeset: 1016:50cb4f185c73 +user: Steve Kemp +date: Sun Dec 30 01:36:54 2007 +0000 +files: .release +description: +Updated link + + +changeset: 1015:22abc0158350 +user: Steve Kemp +date: Thu Dec 20 12:18:57 2007 +0000 +files: BUGS Makefile README TODO +description: +Updated to point to new location + + +changeset: 1014:9276c7468d3a +user: Steve Kemp +date: Thu Dec 20 12:18:46 2007 +0000 +files: hooks/debian/40-setup-networking +description: +BUGFIX + + +changeset: 1013:57bb30b8c1dd +user: Steve Kemp +date: Thu Dec 20 12:18:37 2007 +0000 +files: hooks/edgy/40-setup-networking +description: +BUFXI + + +changeset: 1012:675fd6efd07f +user: Steve Kemp +date: Wed Dec 05 19:48:02 2007 +0000 +files: t/shell-syntax.t +description: +Ignore mercurial files + + +changeset: 1011:9c6d6f73e74f +user: Steve Kemp +date: Wed Dec 05 19:47:30 2007 +0000 +files: t/no-tabs.t +description: +Ignore mercurial files + + +changeset: 1010:b13c1d5d4a57 +user: Steve Kemp +date: Wed Dec 05 19:46:46 2007 +0000 +files: t/argument-check.t +description: +Updated test ot ignore 'disk_device' + 'serial_device' + + +changeset: 1009:26751603e38a +user: Steve Kemp +date: Wed Dec 05 19:45:04 2007 +0000 +files: bin/xen-resize-guest +description: +Updated so that we support LVM. + + +changeset: 1008:1a50d972cad0 +user: Steve Kemp +date: Wed Dec 05 00:03:17 2007 +0000 +files: bin/xen-resize-guest +description: +Added stub implementation for this command. Works for loopback + ext3 + + +changeset: 1007:a7ba9920f9d2 +user: Steve Kemp +date: Sat Dec 01 01:35:40 2007 +0000 +files: .release +description: +Updated link for the 'release' utility. + + +changeset: 1006:fcc537fd322e +user: Steve Kemp +date: Sun Nov 25 14:08:28 2007 +0000 +files: Makefile hooks/common.sh hooks/dapper/05-shadowconfig-on hooks/edgy/05-shadowconfig-on +description: +Removed the .hg* files from the release tarball. + + +changeset: 1005:e17992d914eb +user: Steve Kemp +date: Sun Nov 25 13:52:15 2007 +0000 +files: 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 +description: +Removed auto-version stamps from CVS + + +changeset: 1004:549136cb30f8 +user: Steve Kemp +date: Sun Nov 25 13:51:28 2007 +0000 +files: Makefile +description: +Removed last mentions of cvs. + + +changeset: 1003:5b3043352b90 +user: Steve Kemp +date: Sun Nov 25 13:50:39 2007 +0000 +files: .hgignore +description: +Ignore the ChangeLog file + + +changeset: 1002:c6538ff69b37 +user: Steve Kemp +date: Sun Nov 25 13:50:06 2007 +0000 +files: Makefile +description: +Updated to generate a changelog via the mercurial history + + +changeset: 1001:c61d330de36d +user: Steve Kemp +date: Sun Nov 25 13:49:19 2007 +0000 +files: .cvsignore +description: +Removed this file. + + +changeset: 1000:168d8610b889 +user: Steve Kemp +date: Sun Nov 25 13:49:01 2007 +0000 +files: Makefile README +description: +Removed mentions of CVS. + + +changeset: 999:8ed357901c73 +user: steve +date: Wed Nov 21 18:55:39 2007 +0000 +files: hooks/centos-5/90-make-fstab +description: +2007-11-21 18:55:39 by steve + Mount /dev/pts by default. + + +changeset: 998:cc66f5a3a9c8 +user: steve +date: Fri Nov 02 10:50:47 2007 +0000 +files: bin/xen-resize-guest +description: +2007-11-02 10:50:47 by steve + Added stub file. Will implement prior to next release. + + xen-resize-guest foo.my.flat +5G + + +changeset: 997:7bffd2c402a1 +user: steve +date: Thu Oct 25 12:27:49 2007 +0000 +files: t/00-load.t t/modules.sh t/modules.t +description: +2007-10-25 12:27:49 by steve + Updated + + +changeset: 996:d0e2da847598 +user: steve +date: Thu Oct 25 12:26:08 2007 +0000 +files: bin/xen-create-image etc/xen-tools.conf +description: +2007-10-25 12:26:08 by steve + More test updates + + +changeset: 995:2b3388d19493 +user: steve +date: Thu Oct 25 12:24:33 2007 +0000 +files: bin/xen-create-image +description: +2007-10-25 12:24:33 by steve + Strip trailing whitespace + + +changeset: 994:453b4d2ae9b6 +user: steve +date: Thu Oct 25 12:23:53 2007 +0000 +files: bin/xen-create-image bin/xt-create-xen-config +description: +2007-10-25 12:23:53 by steve + Bugfixes for the tests + + +changeset: 993:41d6b9fc78c6 +user: steve +date: Thu Oct 25 12:19:40 2007 +0000 +files: bin/xen-create-image +description: +2007-10-25 12:19:40 by steve + revert the use of Xen::Tools, but leave the code in place. + + +changeset: 992:1b83fb8e3115 +user: steve +date: Thu Oct 25 12:17:53 2007 +0000 +files: etc/xen-tools.conf +description: +2007-10-25 12:17:53 by steve + Document output + suffix settings + + +changeset: 991:2a981fdb810d +user: steve +date: Thu Oct 25 12:05:21 2007 +0000 +files: AUTHORS bin/xen-create-image bin/xt-create-xen-config +description: +2007-10-25 12:05:21 by steve + Allow the output file to be specified via --output + --extension + + +changeset: 990:eba86c4ccfd9 +user: steve +date: Tue Oct 16 21:28:56 2007 +0000 +files: bin/xen-create-image +description: +2007-10-16 21:28:56 by steve + Avoid warning about scalar split. + + +changeset: 989:04446a0c2c55 +user: steve +date: Tue Oct 16 21:27:37 2007 +0000 +files: bin/xen-create-image +description: +2007-10-16 21:27:37 by steve + Updated. + + +changeset: 988:7708d1eda6cc +user: steve +date: Tue Oct 16 21:25:57 2007 +0000 +files: hooks/debian/55-create-dev +description: +2007-10-16 21:25:57 by steve + Make sure /dev/tty1 exists. + + +changeset: 987:247684e94b2f +user: steve +date: Wed Oct 10 11:36:28 2007 +0000 +files: .release +description: +2007-10-10 11:36:28 by steve + Document the location of 'release' + + +changeset: 986:210b80f9b3d2 +user: steve +date: Wed Oct 10 08:56:32 2007 +0000 +files: bin/xen-create-image +description: +2007-10-10 08:56:32 by steve + Don't swallow newlines.1 + + +changeset: 985:14d15747cd18 +user: steve +date: Thu Oct 04 18:03:47 2007 +0000 +files: debian/changelog +description: +2007-10-04 18:03:47 by steve + Updated to close #442926 + + +changeset: 984:833ae124fb44 +user: steve +date: Thu Oct 04 18:03:10 2007 +0000 +files: debian/changelog +description: +2007-10-04 18:03:10 by steve + Sync what Radu wrote for the previous upload. + + +changeset: 983:946c461949b8 +user: steve +date: Thu Oct 04 17:46:22 2007 +0000 +files: hooks/centos-4/75-fixup-securetty hooks/centos-5/75-fixup-securetty hooks/dapper/75-fixup-securetty hooks/debian/75-fixup-securetty hooks/edgy/75-fixup-securetty hooks/fedora-core-6/75-fixup-securetty hooks/gentoo/75-fixup-securetty +description: +2007-10-04 17:46:19 by steve + Add a script to ensure xvc0 + hvc0 are included in /etc/securetty. + (Closes: #442926) + + +changeset: 982:e1f15eb8c090 +user: steve +date: Tue Oct 02 21:56:51 2007 +0000 +files: roles/editor +description: +2007-10-02 21:56:51 by steve + Generalised sed-editor of files on new guests. + + +changeset: 981:55ed0530f5fb +user: steve +date: Tue Oct 02 21:42:28 2007 +0000 +files: TODO +description: +2007-10-02 21:42:28 by steve + When deleting guests we should free up the IP address, if present and + marked as used, in ips.txt + + +changeset: 980:495f2fadf5b7 +user: steve +date: Tue Oct 02 21:41:22 2007 +0000 +files: bin/xen-create-image +description: +2007-10-02 21:41:22 by steve + Updated so that the auto-allocation works correctly and also handles + the case of file format being incorrect. + + +changeset: 979:1a76a872e106 +user: steve +date: Tue Oct 02 17:50:29 2007 +0000 +files: bin/xen-create-image +description: +2007-10-02 17:50:29 by steve + Initial pass at the auto-use of IP addresses. + + +changeset: 978:97c4be416854 +user: steve +date: Tue Oct 02 16:18:04 2007 +0000 +files: TODO +description: +2007-10-02 16:18:04 by steve + Updated to include LVM snapshot source. + + +changeset: 977:a1a66f654e0b +user: steve +date: Sun Sep 30 21:23:12 2007 +0000 +files: debian/changelog hooks/common.sh +description: +2007-09-30 21:23:11 by steve + Use 'apt-get remove --purge' rather than 'dpkg --purge' when removing + Debian packages. (#441981) + + +changeset: 976:3e5272fb0e03 +user: steve +date: Tue Sep 25 20:06:37 2007 +0000 +files: bin/xen-create-image +description: +2007-09-25 20:06:37 by steve + typo fix: netmaks -> netmask. + + +changeset: 975:65ebee74ee52 +user: steve +date: Tue Sep 25 20:05:16 2007 +0000 +files: lib/Xen/Tools/Log.pm +description: +2007-09-25 20:05:16 by steve + Attempt to fix logfile issues; C.J Adams-Collier. + + +changeset: 974:8b91b2fd36d1 +user: steve +date: Fri Sep 21 22:32:29 2007 +0000 +files: bin/xen-create-image +description: +2007-09-21 22:32:29 by steve + Allow multiple role scripts to be specified. + + +changeset: 973:4d5c3c6b7eab +user: steve +date: Tue Sep 04 21:27:42 2007 +0000 +files: bin/xt-create-xen-config +description: +2007-09-04 21:27:42 by steve + Fixed stupid syntax error. + + +changeset: 972:b3a6229b54c5 +user: steve +date: Tue Sep 04 21:06:26 2007 +0000 +files: debian/changelog +description: +2007-09-04 21:06:26 by steve + The user may use disk_device=/dev/xvd[a-z] to specify their disk + device name. + + +changeset: 971:3b11509d0473 +user: steve +date: Tue Sep 04 21:05:11 2007 +0000 +files: bin/xt-create-xen-config +description: +2007-09-04 21:05:11 by steve + Allow the disk device to come from the environment + + +changeset: 970:76fd0a5d60e5 +user: steve +date: Tue Sep 04 21:03:21 2007 +0000 +files: 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 +description: +2007-09-04 21:03:19 by steve + Updated to allow the user to specify 'disk_device' + + +changeset: 969:a5e757aa76c7 +user: steve +date: Tue Sep 04 20:56:17 2007 +0000 +files: debian/changelog +description: +2007-09-04 20:56:17 by steve + Mention the use of serial_device=/dev/xvc0 + + +changeset: 968:0e13c7c428da +user: steve +date: Tue Sep 04 20:55:19 2007 +0000 +files: etc/xen-tools.conf +description: +2007-09-04 20:55:19 by steve + Allow the user to specify 'serial_device' & 'disk_device'. + + +changeset: 967:2fe97134c78f +user: steve +date: Tue Sep 04 20:55:03 2007 +0000 +files: hooks/centos-4/30-disable-gettys hooks/centos-5/30-disable-gettys hooks/dapper/30-disable-gettys hooks/debian/30-disable-gettys hooks/edgy/30-disable-gettys hooks/fedora-core-6/30-disable-gettys hooks/gentoo/30-disable-gettys +description: +2007-09-04 20:55:02 by steve + Allow an optional serial_device setting to control which serial device + is used. + + +changeset: 966:64196fd4313c +user: steve +date: Tue Sep 04 20:39:20 2007 +0000 +files: bin/xen-delete-image debian/changelog +description: +2007-09-04 20:39:19 by steve + Correctly determine whether a xen guest is running prior to deletion. + + +changeset: 965:da73c7f956fc +user: steve +date: Tue Sep 04 20:37:08 2007 +0000 +files: debian/changelog +description: +2007-09-04 20:37:08 by steve + Changelog entry for #439874 + + +changeset: 964:b6b2a0ead499 +user: steve +date: Tue Sep 04 20:36:26 2007 +0000 +files: misc/xen-tools +description: +2007-09-04 20:36:26 by steve + Updated to use /bin/ls - to avoid alias side-effects. + Closes: #439874 + + +changeset: 963:db734e514015 +user: steve +date: Tue Sep 04 20:34:55 2007 +0000 +files: AUTHORS +description: +2007-09-04 20:34:55 by steve + Credit C.J. Adams-Collier for his modular contributions. + + +changeset: 962:44693c1852f9 +user: steve +date: Tue Sep 04 20:33:33 2007 +0000 +files: Makefile +description: +2007-09-04 20:33:33 by steve + Install our new libraries onto the system + + +changeset: 961:ae9d32846bc3 +user: steve +date: Tue Sep 04 20:31:19 2007 +0000 +files: bin/xen-create-image +description: +2007-09-04 20:31:19 by steve + Use our new logging code. + + +changeset: 960:69681ebbc5c4 +user: steve +date: Tue Sep 04 20:31:04 2007 +0000 +files: lib/Xen/Tools.pm lib/Xen/Tools/Log.pm +description: +2007-09-04 20:31:04 by steve + Added our new modular code. + + +changeset: 959:db9f837b3503 +user: steve +date: Tue Sep 04 20:30:25 2007 +0000 +files: t/00-load.t t/getopt.t t/pod-coverage.t t/pod.t t/xen-tools-log.t t/xen-tools.t +description: +2007-09-04 20:30:25 by steve + Added new tests for our modular code. + + +changeset: 958:7d5e830cc4b4 +user: steve +date: Sat Sep 01 19:28:26 2007 +0000 +files: misc/README +description: +2007-09-01 19:28:26 by steve + Document the .spec file. + + +changeset: 957:36336e75d5e4 +user: steve +date: Sat Sep 01 19:26:30 2007 +0000 +files: t/Makefile +description: +2007-09-01 19:26:30 by steve + Updated to work with new location. + + +changeset: 956:b747eb3ccfc5 +user: steve +date: Sat Sep 01 19:25:44 2007 +0000 +files: t/Makefile +description: +2007-09-01 19:25:44 by steve + Added missing Makefile. + + +changeset: 955:afb0c5e555fe +user: steve +date: Sat Sep 01 19:25:25 2007 +0000 +files: tests/Makefile tests/argument-check.t tests/getopt.t tests/hook-daemons.t tests/hook-hostname.t tests/hook-inittab.t tests/hook-tls.t tests/hooks.t tests/modules.sh tests/modules.t tests/no-tabs.t tests/perl-syntax.t tests/plugin-checks.t tests/pod-check.t tests/pod.t tests/portable-shell.t tests/programs.t tests/shell-syntax.t tests/test-trailing-whitespace.t tests/xen-delete-image.t tests/xen-lists-images.t tests/xt-create-xen-config.t +description: +2007-09-01 19:25:25 by steve + Removed ./tests/ - contents moved to ./t/ + + +changeset: 954:d0be89229225 +user: steve +date: Sat Sep 01 19:23:10 2007 +0000 +files: 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 +description: +2007-09-01 19:23:09 by steve + Moved tests into ./t & updated Makefile to cope with new location. + + +changeset: 953:635e808071fb +user: steve +date: Sat Sep 01 19:22:37 2007 +0000 +files: bin/xen-create-image +description: +2007-09-01 19:22:37 by steve + Make explicit notice of the invalid *-cmd flags. + + +changeset: 952:27a057d4f4df +user: steve +date: Thu Aug 30 08:18:54 2007 +0000 +files: README +description: +2007-08-30 08:18:54 by steve + Minor update. + + +changeset: 951:c764e3a5e706 +user: steve +date: Mon Aug 27 21:56:03 2007 +0000 +files: roles/gdm +description: +2007-08-27 21:56:03 by steve + Works for Etch now. Only i386 though; X11vnc segfaults on amd64. weird. + + +changeset: 950:2c7ce3774126 +user: steve +date: Sat Aug 11 18:24:08 2007 +0000 +files: bin/xen-create-image +description: +2007-08-11 18:24:08 by steve + 3 VIFs != 3 IPs. + Prompted by Alex Howells. + + +changeset: 949:7a7518642db4 +user: steve +date: Wed Aug 08 22:44:17 2007 +0000 +files: bin/xen-create-image +description: +2007-08-08 22:44:17 by steve + Revert the password change which wasn't supposed to be commited. + + +changeset: 948:26d4d514bdfc +user: steve +date: Wed Aug 08 22:43:18 2007 +0000 +files: bin/xen-create-image tests/argument-check.t +description: +2007-08-08 22:43:17 by steve + Misc. update to fix failing test case. + + +changeset: 947:5a7325307e27 +user: steve +date: Wed Aug 08 22:41:44 2007 +0000 +files: bin/xen-create-image etc/xen-tools.conf +description: +2007-08-08 22:41:43 by steve + Allow the user to specify default mount options in xen-tools.conf + + +changeset: 946:b92d2ba6452f +user: steve +date: Tue Aug 07 20:52:34 2007 +0000 +files: debian/changelog hooks/debian/40-setup-networking hooks/gentoo/40-setup-networking +description: +2007-08-07 20:52:33 by steve + Fix typo on pointopoint links. (Closes: #436170) + + +changeset: 945:11c836440dec +user: steve +date: Tue Aug 07 20:50:39 2007 +0000 +files: bin/xt-install-image debian/changelog etc/xen-tools.conf +description: +2007-08-07 20:50:39 by steve + Allow the user to setup an alternative debootstrap command in + the configuration file. That could be used to prefer cdebootstrap. + + +changeset: 944:3c2d079ee3e3 +user: steve +date: Tue Jul 31 17:33:30 2007 +0000 +files: 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 +description: +2007-07-31 17:33:27 by steve + 3.7 release. + + +changeset: 943:57d4915c4a67 +user: steve +date: Wed Jul 25 22:45:57 2007 +0000 +files: tests/argument-check.t +description: +2007-07-25 22:45:57 by steve + Updated to skip a false positive. + + +changeset: 942:0150aea4776d +user: steve +date: Wed Jul 25 22:44:00 2007 +0000 +files: bin/xen-create-image +description: +2007-07-25 22:44:00 by steve + BUGFIX: Make sure we have correct POD + + +changeset: 941:b0e0904d4a3d +user: steve +date: Wed Jul 25 22:43:01 2007 +0000 +files: AUTHORS misc/xen-tools.spec +description: +2007-07-25 22:43:01 by steve + Added .spec file for producing .rpm files. + From: Gordon Messmer. + + +changeset: 940:f9bdcc0286d0 +user: steve +date: Wed Jul 25 22:39:58 2007 +0000 +files: debian/examples/setup-kernel-initrd +description: +2007-07-25 22:39:58 by steve + Updated per comments from Giuseppe Iuculano. + Still seems to work for me :) + + +changeset: 939:e01dd55aeb06 +user: steve +date: Wed Jul 25 20:51:15 2007 +0000 +files: bin/xen-create-image +description: +2007-07-25 20:51:15 by steve + Change the line-break so that 'use any' isn't at the start of a line, + via Gordon Messmer - RPM creator. + + +changeset: 938:ff31c4a89e9e +user: steve +date: Mon Jul 23 19:56:34 2007 +0000 +files: TODO +description: +2007-07-23 19:56:34 by steve + Remove rpmstrap. I no longer care about it and support will be dropped + sooner rather than later. + + +changeset: 937:a51b670394e5 +user: steve +date: Mon Jul 23 19:55:25 2007 +0000 +files: bin/xt-customize-image tests/xen-lists-images.t +description: +2007-07-23 19:55:25 by steve + s/relevent/relevant/g + + +changeset: 936:3093e32f48b0 +user: steve +date: Mon Jul 23 19:54:48 2007 +0000 +files: bin/xen-create-image +description: +2007-07-23 19:54:48 by steve + Mount /proc in the new guest, prior to running customization scripts. + + +changeset: 935:95b816f1752c +user: steve +date: Mon Jul 23 19:50:06 2007 +0000 +files: Makefile README etc/xen-tools.conf +description: +2007-07-23 19:50:03 by steve + We can support Fedora Core 7 now too. W00t. + + +changeset: 934:5297e9c8cbf4 +user: steve +date: Sun Jul 22 21:14:12 2007 +0000 +files: hooks/dapper/25-generate-locale hooks/edgy/25-generate-locale +description: +2007-07-22 21:14:12 by steve + Patch [2/2] from Andrew Sutherland - Fixups installing Ubuntu lang. packs. + + +changeset: 933:fc4827bf5bc8 +user: steve +date: Sun Jul 22 21:13:17 2007 +0000 +files: 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 +description: +2007-07-22 21:13:05 by steve + Patch [1/2] from Andrew Sutherland - Integer fixups for dash. + + +changeset: 932:b714173e0416 +user: steve +date: Sun Jul 22 00:55:57 2007 +0000 +files: etc/xen-tools.conf +description: +2007-07-22 00:55:57 by steve + 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. + + +changeset: 931:c616de61b334 +user: steve +date: Sun Jul 22 00:47:23 2007 +0000 +files: bin/xen-create-image +description: +2007-07-22 00:47:23 by steve + Updated comments in a minor manner. + + +changeset: 930:df3c2b9ab49f +user: steve +date: Sun Jul 22 00:45:07 2007 +0000 +files: Makefile +description: +2007-07-22 00:45:07 by steve + Support the use of Fedora Core 4 & 5. + + +changeset: 929:f1afc04a2680 +user: steve +date: Wed Jul 18 17:16:25 2007 +0000 +files: bin/xen-create-image +description: +2007-07-18 17:16:25 by steve + 1. Upper-case the MAC address we generate. + 2. Typo fix in the error message relating to xend-config.sxp + + +changeset: 928:d6db95cd99f5 +user: steve +date: Wed Jul 18 17:14:34 2007 +0000 +files: bin/xen-create-image +description: +2007-07-18 17:14:34 by steve + Generate a 'random' MAC address if one isn't specified. + + +changeset: 927:5a678830e4d0 +user: steve +date: Mon Jul 16 04:18:39 2007 +0000 +files: bin/xt-install-image +description: +2007-07-16 04:18:39 by steve + Pass on the --arch flag to rins, now that this supports it. + + +changeset: 926:11fcb140451c +user: steve +date: Mon Jul 16 04:18:37 2007 +0000 +files: Makefile +description: +2007-07-16 04:18:37 by steve + Updated to install our newer distribution hooks. + + +changeset: 925:96b9ea22e71e +user: steve +date: Mon Jul 16 02:18:47 2007 +0000 +files: hooks/centos-4/20-setup-yum hooks/centos-4/70-install-ssh hooks/centos-4/99-clean-image hooks/centos-5/20-setup-yum hooks/centos-5/70-install-ssh hooks/centos-5/99-clean-image hooks/fedora-core-6/20-setup-yum hooks/fedora-core-6/70-install-ssh hooks/fedora-core-6/99-clean-image +description: +2007-07-16 02:18:46 by steve + Installation of Centos 4 & 5 & FC6 works :) + + +changeset: 924:db6f9c2841fb +user: steve +date: Mon Jul 16 00:34:06 2007 +0000 +files: hooks/centos-4/10-disable-tls hooks/centos-4/20-setup-yum hooks/centos-4/30-disable-gettys hooks/centos-4/35-setup-users hooks/centos-4/40-setup-networking hooks/centos-4/50-setup-hostname hooks/centos-4/55-create-dev hooks/centos-4/60-copy-host-files hooks/centos-4/65-copy-user-files hooks/centos-4/70-install-ssh hooks/centos-4/80-install-modules hooks/centos-4/90-make-fstab hooks/centos-4/99-clean-image hooks/centos-5/10-disable-tls hooks/centos-5/20-setup-yum hooks/centos-5/30-disable-gettys hooks/centos-5/35-setup-users hooks/centos-5/40-setup-networking hooks/centos-5/50-setup-hostname hooks/centos-5/55-create-dev hooks/centos-5/60-copy-host-files hooks/centos-5/65-copy-user-files hooks/centos-5/70-install-ssh hooks/centos-5/80-install-modules hooks/centos-5/90-make-fstab hooks/centos-5/99-clean-image hooks/fedora-core-6/10-disable-tls hooks/fedora-core-6/20-setup-yum hooks/fedora-core-6/30-disable-gettys hooks/fedora-core-6/35-setup-users hooks/fedora-core-6/40-setup-networking hooks/fedora-core-6/50-setup-hostname hooks/fedora-core-6/55-create-dev hooks/fedora-core-6/60-copy-host-files hooks/fedora-core-6/65-copy-user-files hooks/fedora-core-6/70-install-ssh hooks/fedora-core-6/80-install-modules hooks/fedora-core-6/90-make-fstab hooks/fedora-core-6/99-clean-image +description: +2007-07-16 00:33:58 by steve + Added. + + +changeset: 923:678ebdd23915 +user: steve +date: Mon Jul 16 00:33:19 2007 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/20-setup-yum hooks/centos4/30-disable-gettys hooks/centos4/35-setup-users hooks/centos4/40-setup-networking hooks/centos4/50-setup-hostname hooks/centos4/55-create-dev hooks/centos4/60-copy-host-files hooks/centos4/65-copy-user-files hooks/centos4/70-install-ssh hooks/centos4/80-install-modules hooks/centos4/90-make-fstab hooks/centos4/99-clean-image hooks/fedora/10-disable-tls hooks/fedora/30-disable-gettys hooks/fedora/90-make-fstab +description: +2007-07-16 00:32:05 by steve + Removed. + + +changeset: 922:a6914209d84f +user: steve +date: Mon Jul 16 00:22:57 2007 +0000 +files: bin/xen-create-image bin/xt-install-image etc/xen-tools.conf +description: +2007-07-16 00:22:55 by steve + *Minimal* support for the `rinse` utility. Not yet tested. + + +changeset: 921:118123ca7eaf +user: steve +date: Mon Jul 16 00:19:15 2007 +0000 +files: tests/modules.t +description: +2007-07-16 00:19:15 by steve + Updated modules + + +changeset: 920:f8ab3bbb84a0 +user: steve +date: Tue Jul 10 19:36:26 2007 +0000 +files: 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 +description: +2007-07-10 19:36:23 by steve + 3.6 released. + + +changeset: 919:426c94fdca32 +user: steve +date: Tue Jul 10 19:33:00 2007 +0000 +files: README +description: +2007-07-10 19:33:00 by steve + Mention Config::IniFiles + + +changeset: 918:f22f6795764f +user: steve +date: Tue Jul 10 19:32:52 2007 +0000 +files: bin/xen-create-image +description: +2007-07-10 19:32:52 by steve + Bugfix. + + +changeset: 917:b761b7c46aeb +user: steve +date: Tue Jul 10 19:31:06 2007 +0000 +files: bin/xen-create-image +description: +2007-07-10 19:31:06 by steve + Only use the Config::Inifiles module when --partitions is specifed + + +changeset: 916:09c4b350ce67 +user: steve +date: Sun Jul 08 02:44:44 2007 +0000 +files: bin/xen-create-image +description: +2007-07-08 02:44:44 by steve + Misc doucumentation fixups. + Minor reordering of code. + + +changeset: 915:fd76b29375ed +user: steve +date: Sun Jul 08 01:27:26 2007 +0000 +files: bin/xen-create-image +description: +2007-07-08 01:27:26 by steve + Add a small section in the POD about the partitioning configuration. + + +changeset: 914:c0880277fae4 +user: steve +date: Sun Jul 08 01:26:23 2007 +0000 +files: bin/xen-create-image +description: +2007-07-08 01:26:23 by steve + BUGFIX: Partitioning didn't work unless you supplied --dir/--lvm/--evms + upon the command line. (ie. When the configuration file was + used.) + + +changeset: 913:8b7a94e1d39e +user: steve +date: Sat Jul 07 23:49:02 2007 +0000 +files: AUTHORS Makefile bin/xen-create-image bin/xt-create-xen-config debian/changelog debian/control etc/xm.tmpl hooks/centos4/90-make-fstab 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/fedora/90-make-fstab hooks/gentoo/90-make-fstab misc/xen-tools partitions/sample-server tests/modules.t tests/xt-create-xen-config.t +description: +2007-07-07 23:48:08 by steve + INITIAL COMMIT: Support for arbitary partitioning systems. + Patch from Sascha Kettler. + + +changeset: 912:879c885ebae7 +user: steve +date: Fri Jun 29 11:52:19 2007 +0000 +files: bin/xen-create-image +description: +2007-06-29 11:52:19 by steve + 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 + + +changeset: 911:fbd6295828eb +user: steve +date: Tue Jun 26 12:42:37 2007 +0000 +files: roles/udev +description: +2007-06-26 12:42:37 by steve + Added to repository. + + +changeset: 910:4f136fadf97c +user: steve +date: Mon Jun 25 06:26:16 2007 +0000 +files: hooks/dapper/55-create-dev hooks/debian/55-create-dev +description: +2007-06-25 06:26:16 by steve + Use "std" not "sd". + + +changeset: 909:81503466b3e3 +user: steve +date: Tue Jun 19 22:35:34 2007 +0000 +files: bin/xen-create-image +description: +2007-06-19 22:35:34 by steve + Search for template files in /etc/xen-tools.conf. + + +changeset: 908:3eaea8761fa5 +user: steve +date: Tue Jun 19 10:47:56 2007 +0000 +files: misc/xen-tools +description: +2007-06-19 10:47:56 by steve + Added completion for "install" and "hooks". (ie. 0 or 1 ) + + +changeset: 907:04828525adc5 +user: steve +date: Tue Jun 19 10:44:24 2007 +0000 +files: bin/xen-create-image +description: +2007-06-19 10:44:24 by steve + --no-hooks => --hooks = [0|1] + --no-install => --install = [0|1] + + +changeset: 906:4a7baf875777 +user: steve +date: Sat Jun 16 21:21:21 2007 +0000 +files: hooks/common.sh +description: +2007-06-16 21:21:21 by steve + Updated common.sh such that installing and removing packages can be + done with more than one package at a time. Useful for dependency problems. + + +changeset: 905:4a0ea62e1f67 +user: steve +date: Sat Jun 16 21:20:56 2007 +0000 +files: roles/minimal +description: +2007-06-16 21:20:56 by steve + remove tasksel-data in addition to tasksel. + + +changeset: 904:8355d90da999 +user: steve +date: Sat Jun 16 13:44:39 2007 +0000 +files: 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 +description: +2007-06-16 13:44:37 by steve + Prepared for v3.5 release. + + +changeset: 903:9af794a05306 +user: steve +date: Sat Jun 16 13:36:41 2007 +0000 +files: tests/test-trailing-whitespace.t +description: +2007-06-16 13:36:41 by steve + Added test : Make sure our scripts have no trailing whitespace, it is icky. + + +changeset: 902:322ee2022d7b +user: steve +date: Sat Jun 16 13:31:41 2007 +0000 +files: bin/xen-create-image bin/xen-create-nfs +description: +2007-06-16 13:31:41 by steve + Removed trailing whitespace. + + +changeset: 901:ab6ee437d34c +user: steve +date: Sat Jun 16 13:29:10 2007 +0000 +files: AUTHORS BUGS README +description: +2007-06-16 13:28:51 by steve + Ran through spell-checker. + + +changeset: 900:db2f8ca660f5 +user: steve +date: Sat Jun 16 13:26:58 2007 +0000 +files: debian/README.Debian +description: +2007-06-16 13:26:58 by steve + Updated word-wrapping. + + +changeset: 899:d55d2ea568d8 +user: steve +date: Sat Jun 16 13:24:59 2007 +0000 +files: Makefile +description: +2007-06-16 13:24:59 by steve + Make the "clean" target be much quieter. + + +changeset: 898:27911e5e925a +user: steve +date: Wed Jun 13 23:56:51 2007 +0000 +files: bin/xen-create-image +description: +2007-06-13 23:56:51 by steve + Typo-fix. infomation -> information. + + +changeset: 897:faf29e18918d +user: steve +date: Wed Jun 13 23:07:12 2007 +0000 +files: AUTHORS hooks/common.sh +description: +2007-06-13 23:07:11 by steve + Updated to use policy-rc.d in the common.sh. + + +changeset: 896:f361f49e23a2 +user: steve +date: Wed Jun 13 13:59:01 2007 +0000 +files: debian/changelog +description: +2007-06-13 13:59:01 by steve + Updated changelog for a backports release. + + +changeset: 895:5c6a66c1f727 +user: steve +date: Tue Jun 12 14:40:58 2007 +0000 +files: bin/xen-update-image debian/changelog +description: +2007-06-12 14:40:58 by steve + xen-update-image: + 1. Only work with xen guest which aren't running. + 2. Work correctly for LVM storage. + + +changeset: 894:5c519bc75477 +user: steve +date: Tue Jun 12 14:35:46 2007 +0000 +files: README +description: +2007-06-12 14:35:46 by steve + Minor wording changes. Mostly relating to requirements. + + +changeset: 893:37e1c99f668e +user: steve +date: Tue Jun 12 14:05:38 2007 +0000 +files: tests/hook-daemons.t +description: +2007-06-12 14:05:38 by steve + Added to the repository. + + +changeset: 892:9ca1675fa834 +user: steve +date: Tue Jun 12 14:05:25 2007 +0000 +files: tests/argument-check.t +description: +2007-06-12 14:05:25 by steve + Ignore the keys mirror_$dist + + +changeset: 891:abdf50286d4c +user: steve +date: Tue Jun 12 14:04:08 2007 +0000 +files: tests/modules.sh tests/modules.t +description: +2007-06-12 14:04:08 by steve + Ignroe Expect.pm; it is a false posivite. + + +changeset: 890:53e1fbe98b3f +user: steve +date: Tue Jun 12 12:57:25 2007 +0000 +files: 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 +description: +2007-06-12 12:57:19 by steve + Use policy-rc.d to disable daemons from running inside the chroot(). + + +changeset: 889:1c403c11eb7d +user: steve +date: Tue Jun 12 11:10:07 2007 +0000 +files: Makefile debian/changelog +description: +2007-06-12 11:10:06 by steve + Added symlinks for feisty + gutsy. + + +changeset: 888:c7f30c8f6240 +user: steve +date: Tue Jun 12 00:56:31 2007 +0000 +files: bin/xen-create-image debian/changelog +description: +2007-06-12 00:56:30 by steve + BUGFIX: When using per-distro mirrors we setup the apt.sources correctly. + + +changeset: 887:8c9a8c08b587 +user: steve +date: Mon Jun 11 23:33:19 2007 +0000 +files: bin/xen-create-image debian/changelog etc/xen-tools.conf +description: +2007-06-11 23:33:18 by steve + Allow per-dist mirrors. + + +changeset: 886:f74d1a5b2c61 +user: steve +date: Mon Jun 11 16:41:27 2007 +0000 +files: debian/changelog hooks/debian/20-setup-apt +description: +2007-06-11 16:41:27 by steve + Only add Debian Sources for security.debian.org to the guest if + enabled upon the host. + + +changeset: 885:7033af5c246c +user: steve +date: Mon Jun 04 05:59:42 2007 +0000 +files: hooks/debian/20-setup-apt +description: +2007-06-04 05:59:42 by steve + Updated. + + +changeset: 884:6ecc35b1bf97 +user: radu +date: Sat Jun 02 11:48:20 2007 +0000 +files: bin/xen-create-image debian/README.Debian debian/changelog etc/xen-tools.conf +description: +2007-06-02 11:48:18 by radu +Updated kernel and initrd guessing to use the backtick function. +Added new file README.Debian which currently documents the kernel and initrd +updating features. + + +changeset: 883:ebf12f01e00e +user: steve +date: Thu May 24 17:35:19 2007 +0000 +files: 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 +description: +2007-05-24 17:35:17 by steve + Updated version to 3.4. New release. + + +changeset: 882:64da45af6e67 +user: steve +date: Wed May 23 16:20:51 2007 +0000 +files: Makefile +description: +2007-05-23 16:20:51 by steve + Added a symlink so we can support lenny. + (Untested.) + + +changeset: 881:2b91ed8f6933 +user: steve +date: Wed May 23 16:20:39 2007 +0000 +files: debian/changelog hooks/debian/95-configure-locales +description: +2007-05-23 16:20:39 by steve + Install locales for Debian-systems. + Closes: #423385 + + +changeset: 880:d55757842ebf +user: steve +date: Wed May 23 15:44:13 2007 +0000 +files: bin/xen-delete-image +description: +2007-05-23 15:44:13 by steve + xen-delete-image now actually works! + + +changeset: 879:dae29ed8e349 +user: steve +date: Wed May 23 12:16:12 2007 +0000 +files: debian/changelog +description: +2007-05-23 12:16:12 by steve + Don't forget what we added: Backtick expansion. + + +changeset: 878:42860fc273da +user: steve +date: Wed May 23 12:01:57 2007 +0000 +files: bin/xen-create-image bin/xen-create-nfs bin/xen-delete-image bin/xen-list-images bin/xen-update-image bin/xt-install-image +description: +2007-05-23 12:01:56 by steve + Backtick command expansion in configuration key values. + + +changeset: 877:a5a0094e491a +user: steve +date: Fri May 11 16:36:15 2007 +0000 +files: 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 +description: +2007-05-11 16:36:13 by steve + 3.3 release. + + +changeset: 876:7dede9240199 +user: steve +date: Sat Apr 28 15:49:44 2007 +0000 +files: Makefile +description: +2007-04-28 15:49:44 by steve + BUGFIX: Ignore missing release tarball + sig when running "make clean" + + +changeset: 875:e0391fc25074 +user: steve +date: Sat Apr 28 15:49:00 2007 +0000 +files: Makefile +description: +2007-04-28 15:49:00 by steve + Remove the distribution tarball + signature on "make clean" + + +changeset: 874:d88295653f6d +user: steve +date: Sat Apr 28 15:43:26 2007 +0000 +files: debian/changelog debian/control +description: +2007-04-28 15:43:25 by steve + Updated the package recommends field. + #421174 + + +changeset: 873:adc8013b15b4 +user: steve +date: Sat Apr 28 15:34:19 2007 +0000 +files: bin/xen-delete-image debian/changelog +description: +2007-04-28 15:34:19 by steve + Refuse to delete running Xen guests. + #419561 + + +changeset: 872:cb1cfd2ff52a +user: steve +date: Tue Apr 24 21:02:39 2007 +0000 +files: .release +description: +2007-04-24 21:02:39 by steve + Use a pre-upload command to build the tarball. + + +changeset: 871:1bfd87400161 +user: steve +date: Tue Apr 24 16:11:35 2007 +0000 +files: .release +description: +2007-04-24 16:11:35 by steve + Added release file. + + +changeset: 870:74fccf4cc2b8 +user: steve +date: Tue Apr 10 22:56:46 2007 +0000 +files: misc/xen-tools +description: +2007-04-10 22:56:46 by steve + A) Added Lenny as a Debian target. + B) Complete arguments via dynamic discovery, rather than lists which + get out of date. + + +changeset: 869:77dea4b20187 +user: steve +date: Tue Apr 10 10:43:40 2007 +0000 +files: Makefile +description: +2007-04-10 10:43:40 by steve + Remove xen-create-nfs. From Alex's suggestion. + + +changeset: 868:6b27c777d48d +user: steve +date: Mon Apr 09 11:56:36 2007 +0000 +files: debian/rules +description: +2007-04-09 11:56:36 by steve + Added the example file to update modules. + + +changeset: 867:9eb1f8995e81 +user: steve +date: Mon Apr 09 11:54:26 2007 +0000 +files: debian/examples/update-modules +description: +2007-04-09 11:54:26 by steve + New example script which will update /lib/modules upon a new guest. + Fragile (?) but works for me. + + +changeset: 866:c87288c678a8 +user: steve +date: Mon Apr 09 11:53:56 2007 +0000 +files: misc/xen-tools +description: +2007-04-09 11:53:56 by steve + Fixed role-completion. + + +changeset: 865:1b057df36a29 +user: steve +date: Mon Apr 09 09:10:51 2007 +0000 +files: bin/xt-install-image +description: +2007-04-09 09:10:51 by steve + Allow --mirror to work for rpmstrap. + + +changeset: 864:e7a61394b4b3 +user: steve +date: Tue Apr 03 00:20:43 2007 +0000 +files: bin/xen-create-image bin/xen-delete-image +description: +2007-04-03 00:20:43 by steve + 1. Only add the auto-start link for domains which are booted if not present. + 2. When deleting images remove the auto-start link. + + +changeset: 863:1ea23372ea7d +user: steve +date: Tue Apr 03 00:14:47 2007 +0000 +files: bin/xen-create-image +description: +2007-04-03 00:14:47 by steve + Tighten up the permissions of our logfiles - don't leak passwords. + + +changeset: 862:52cbb130a705 +user: steve +date: Tue Apr 03 00:11:27 2007 +0000 +files: debian/control +description: +2007-04-03 00:11:27 by steve + Add libexpect-perl to the "suggests". So that the --role=passwd option + works. + + +changeset: 861:122114138880 +user: steve +date: Tue Apr 03 00:10:19 2007 +0000 +files: BUGS +description: +2007-04-03 00:10:19 by steve + Fixed badly worded text. + + +changeset: 860:9aa4296793b0 +user: steve +date: Tue Apr 03 00:08:10 2007 +0000 +files: tests/modules.t +description: +2007-04-03 00:08:10 by steve + Updated required modules. + + +changeset: 859:ff030fd107a1 +user: steve +date: Tue Apr 03 00:07:54 2007 +0000 +files: TODO +description: +2007-04-03 00:07:54 by steve + Removed "--role-args" since they are now supported. + + +changeset: 858:caf4fa070135 +user: steve +date: Tue Apr 03 00:01:18 2007 +0000 +files: roles/passwd +description: +2007-04-03 00:01:18 by steve + Added password role. + + +changeset: 857:aa44ae9d35f4 +user: steve +date: Mon Apr 02 23:35:00 2007 +0000 +files: misc/xen-tools +description: +2007-04-02 23:35:00 by steve + Complete --role-args + + +changeset: 856:b9c1e4edcccf +user: steve +date: Mon Apr 02 23:34:33 2007 +0000 +files: bin/xen-create-image +description: +2007-04-02 23:34:33 by steve + Allow role arguments to be passed. + + +changeset: 855:d0819fe15173 +user: radu +date: Mon Apr 02 00:03:55 2007 +0000 +files: debian/changelog +description: +2007-04-02 00:03:55 by radu +Changelog updates for the 3.2 upload + + +changeset: 854:1525127b0400 +user: steve +date: Sun Apr 01 22:29:45 2007 +0000 +files: bin/xen-create-image +description: +2007-04-01 22:29:45 by steve + 1. Allow trailing '.' in partial IP addresses. + 2. DHCP overrides partial IP addresses when used upon the command line. + + +changeset: 853:5519b168eb01 +user: steve +date: Sun Apr 01 12:33:11 2007 +0000 +files: tests/modules.t +description: +2007-04-01 12:33:11 by steve + Updated tested modules. + + +changeset: 852:79eb5950ec2d +user: steve +date: Sun Apr 01 12:32:46 2007 +0000 +files: bin/xen-delete-image +description: +2007-04-01 12:32:46 by steve + Don't delete the logfile when deleting an image. + + +changeset: 851:6d812c2aad30 +user: steve +date: Sat Mar 31 20:30:29 2007 +0000 +files: AUTHORS +description: +2007-03-31 20:30:29 by steve + Mention Neil Wilson's Ubuntu fixup. + + +changeset: 850:301f918bf97e +user: steve +date: Sat Mar 31 20:29:38 2007 +0000 +files: hooks/edgy/30-disable-gettys +description: +2007-03-31 20:29:38 by steve + /bin/dash compatability fix. + + +changeset: 849:9388f9af5338 +user: steve +date: Tue Mar 20 20:49:59 2007 +0000 +files: 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 +description: +2007-03-20 20:49:57 by steve + Updated for 3.2 release. Finally. + + +changeset: 848:c5a4988c2001 +user: steve +date: Mon Mar 19 22:16:20 2007 +0000 +files: tests/perl-syntax.t +description: +2007-03-19 22:16:20 by steve + Skip the failing test file. (hook-tls.t) + WTF is going on there?! + + +changeset: 847:fc5baa57f91a +user: steve +date: Mon Mar 19 22:14:43 2007 +0000 +files: tests/getopt.t +description: +2007-03-19 22:14:43 by steve + Updated test to allow options with "-" in their name. + (ie. --nfs-root + --nfs-server) + + +changeset: 846:2097204ac7ce +user: steve +date: Mon Mar 19 22:14:21 2007 +0000 +files: bin/xen-create-nfs +description: +2007-03-19 22:14:21 by steve + Added option '--verbose' + + +changeset: 845:fba4166f4c0c +user: steve +date: Mon Mar 19 22:10:54 2007 +0000 +files: tests/hook-tls.t +description: +2007-03-19 22:10:54 by steve + Deliberately don't run upon 64-bit hosts where this test makes no sense.. + + +changeset: 844:cdb0240a9615 +user: steve +date: Mon Mar 19 22:00:59 2007 +0000 +files: bin/xen-create-image +description: +2007-03-19 22:00:59 by steve + Fixed even more broken formatting. Found by tests/no-tabs.t + + +changeset: 843:f51505572659 +user: steve +date: Mon Mar 19 21:59:51 2007 +0000 +files: bin/xen-create-nfs +description: +2007-03-19 21:59:51 by steve + Fixed bogus documentation markers. + Found by tests/pod-check.t + + +changeset: 842:e2bc28a701c7 +user: steve +date: Mon Mar 19 21:59:35 2007 +0000 +files: bin/xen-create-image +description: +2007-03-19 21:59:35 by steve + Fixed syntax error in pod. Found via tests/pod-check.t + + +changeset: 841:17abab9919f1 +user: steve +date: Mon Mar 19 21:57:05 2007 +0000 +files: TODO +description: +2007-03-19 21:57:05 by steve + Removed items from the TODO list which are now done. + + +changeset: 840:098f79b755a1 +user: steve +date: Mon Mar 19 21:44:34 2007 +0000 +files: debian/changelog +description: +2007-03-19 21:44:34 by steve + Since the --image-dev + --swap-dev options now exist #406212 may + be closed when this version is released. + + +changeset: 839:3f9f6d882f4d +user: steve +date: Mon Mar 19 21:42:31 2007 +0000 +files: bin/xen-create-nfs +description: +2007-03-19 21:42:31 by steve + Added brief help section. + TODO: Finish. + + +changeset: 838:b475afb355dd +user: steve +date: Mon Mar 19 16:12:51 2007 +0000 +files: hooks/centos4/20-setup-yum +description: +2007-03-19 16:12:51 by steve + BUGFIX: Correctly call "chroot /blah yum update". + + +changeset: 837:9ccf6c8f19e4 +user: steve +date: Mon Mar 19 16:12:10 2007 +0000 +files: hooks/centos4/99-clean-image +description: +2007-03-19 16:12:10 by steve + BUGFIX: Correctly call chroot() when trying to clean the YUM repository. + + +changeset: 836:e46bce1acaac +user: steve +date: Mon Mar 19 14:01:54 2007 +0000 +files: bin/xt-install-image debian/changelog +description: +2007-03-19 14:01:53 by steve + ip -> ip1 + + +changeset: 835:20bed708603a +user: steve +date: Sun Mar 18 20:12:16 2007 +0000 +files: bin/xen-create-image +description: +2007-03-18 20:12:16 by steve + Revert the broken formatting added by Walter, and make sure that + our address-auto-completion works prior to display time. + + +changeset: 834:6a31d8aa6576 +user: steve +date: Sun Mar 18 20:03:49 2007 +0000 +files: AUTHORS bin/xen-create-image bin/xt-create-xen-config +description: +2007-03-18 20:03:47 by steve + Applied patch from Walter Reiner for --image-dev + --swap-dev + + +changeset: 833:aea80f83d491 +user: steve +date: Thu Mar 15 21:48:11 2007 +0000 +files: bin/xt-install-image +description: +2007-03-15 21:48:11 by steve + arch = amd64 not xen. + + +changeset: 832:f9284b60e32c +user: steve +date: Thu Mar 15 15:09:16 2007 +0000 +files: bin/xen-create-image +description: +2007-03-15 15:09:16 by steve + Added. + + +changeset: 831:a61f710b2c38 +user: steve +date: Thu Mar 15 15:07:20 2007 +0000 +files: etc/xen-tools.conf hooks/debian/40-setup-networking hooks/edgy/40-setup-networking +description: +2007-03-15 15:07:19 by steve + Broadcast works. + + +changeset: 830:96bbef52ccd5 +user: steve +date: Sun Mar 11 18:52:15 2007 +0000 +files: misc/xen-tools +description: +2007-03-11 18:52:15 by steve + Added completion for xen-create-nfs + + +changeset: 829:c9a4a85ec725 +user: steve +date: Sun Mar 11 17:36:22 2007 +0000 +files: debian/changelog +description: +2007-03-11 17:36:22 by steve + Minor update. + + +changeset: 828:89db603ef2c2 +user: steve +date: Sun Mar 11 17:00:19 2007 +0000 +files: README +description: +2007-03-11 17:00:19 by steve + Mention xen-create-nfs + + +changeset: 827:4707708adc45 +user: steve +date: Sun Mar 11 16:43:42 2007 +0000 +files: bin/xen-create-nfs +description: +2007-03-11 16:43:42 by steve + Minor bugfix. + + +changeset: 826:6cf07ab7d3a0 +user: steve +date: Sun Mar 11 16:37:42 2007 +0000 +files: Makefile bin/xen-create-nfs etc/xm-nfs.tmpl +description: +2007-03-11 16:37:41 by steve + Added script to create new NFS-root instances. + + +changeset: 825:3d00754b0a9b +user: steve +date: Sun Mar 11 16:14:33 2007 +0000 +files: bin/xen-create-image +description: +2007-03-11 16:14:33 by steve + Document the networking auto-configuration. + + +changeset: 824:223589cafc13 +user: steve +date: Sun Mar 11 16:05:30 2007 +0000 +files: bin/xen-create-image +description: +2007-03-11 16:05:30 by steve + + 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. + + +changeset: 823:d42faf3066eb +user: steve +date: Sun Mar 11 15:40:58 2007 +0000 +files: bin/xen-create-image +description: +2007-03-11 15:40:58 by steve + 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. + + +changeset: 822:4fd054737ed3 +user: steve +date: Mon Mar 05 14:52:01 2007 +0000 +files: bin/xt-install-image +description: +2007-03-05 14:52:01 by steve + BUGFIX: for image-server. + + +changeset: 821:6c3a769fb151 +user: steve +date: Thu Mar 01 10:17:50 2007 +0000 +files: bin/xt-install-image +description: +2007-03-01 10:17:50 by steve + + Commit the correct core. + + +changeset: 820:4815d5561e6f +user: steve +date: Thu Mar 01 10:12:59 2007 +0000 +files: bin/xt-install-image +description: +2007-03-01 10:12:59 by steve + Commited the tested installation-server install method. + Non-public. Well public now, but non-advertised and also useless without + the server implementation. :( + + +changeset: 819:b2e94ec81d9f +user: steve +date: Mon Feb 26 14:48:36 2007 +0000 +files: bin/xen-create-image +description: +2007-02-26 14:48:36 by steve + link in new domains to /etc/xen/auto if that directory exists and + --boot was specified. + + +changeset: 818:f744c0a7ff3d +user: steve +date: Sun Feb 25 19:12:10 2007 +0000 +files: misc/xen-tools +description: +2007-02-25 19:12:10 by steve + Complete --keep + + +changeset: 817:603ed11e5a46 +user: steve +date: Sun Feb 25 19:11:39 2007 +0000 +files: bin/xen-create-image +description: +2007-02-25 19:11:39 by steve + Add --keep. + + +changeset: 816:c71fd664eac8 +user: steve +date: Sun Feb 25 19:11:03 2007 +0000 +files: bin/xen-create-image +description: +2007-02-25 19:11:03 by steve + Minor updates to pass test case. + + +changeset: 815:0faff18508cf +user: steve +date: Sun Feb 25 19:09:33 2007 +0000 +files: etc/xen-tools.conf +description: +2007-02-25 19:09:33 by steve + Typo-fix. + + +changeset: 814:c791a0548052 +user: steve +date: Sun Feb 25 19:07:48 2007 +0000 +files: bin/xen-create-image debian/changelog +description: +2007-02-25 19:07:47 by steve + Rollback image creation upon failure. + + +changeset: 813:27ee36c6b4ab +user: steve +date: Sun Feb 25 12:45:13 2007 +0000 +files: bin/xen-create-image bin/xt-install-image misc/xen-tools +description: +2007-02-25 12:45:13 by steve + --install-source=image-server has now got stub support. + TODO: Finish. + + +changeset: 812:b3666600bced +user: steve +date: Fri Feb 23 23:52:05 2007 +0000 +files: debian/examples/setup-kernel-initrd +description: +2007-02-23 23:52:05 by steve + 1. Show what we're doing. + 2. Be more robust. + 3. Allow kernel + initrd image to be specified via the environment. + + +changeset: 811:a0a6dc070c79 +user: steve +date: Fri Feb 23 22:46:22 2007 +0000 +files: debian/changelog +description: +2007-02-23 22:46:22 by steve + Updated to close a lot of bugs. + + +changeset: 810:0645b01aa203 +user: steve +date: Fri Feb 23 22:46:15 2007 +0000 +files: debian/examples/setup-kernel-initrd debian/rules +description: +2007-02-23 22:46:15 by steve + Install an example script to update the kernel and initrd image + for both the xen-tools.conf file and any pre-existing xen domains. + + +changeset: 809:17fa442b7715 +user: steve +date: Fri Feb 23 22:45:17 2007 +0000 +files: bin/xen-create-image +description: +2007-02-23 22:45:17 by steve + Removed redundent log line. + + +changeset: 808:1e9bd5246e3b +user: steve +date: Fri Feb 23 22:07:13 2007 +0000 +files: roles/minimal +description: +2007-02-23 22:07:13 by steve + Updated comments. + + +changeset: 807:d63efe6e6dd5 +user: steve +date: Fri Feb 23 22:05:19 2007 +0000 +files: misc/xen-tools +description: +2007-02-23 22:05:19 by steve + Updated all routines so that each option is included, and listed + alphabetically. + + +changeset: 806:e5dec960e1e1 +user: steve +date: Fri Feb 23 21:58:34 2007 +0000 +files: tests/modules.t +description: +2007-02-23 21:58:34 by steve + Updated modules we test for, now that we use File::Path + + +changeset: 805:44184219b876 +user: steve +date: Fri Feb 23 21:58:20 2007 +0000 +files: LICENSE +description: +2007-02-23 21:58:20 by steve + Updated year(s) in copyright sectoin. + + +changeset: 804:94f9daac5d15 +user: steve +date: Fri Feb 23 21:58:12 2007 +0000 +files: Makefile +description: +2007-02-23 21:58:12 by steve + Updated comments. + + +changeset: 803:0adfae31c499 +user: steve +date: Fri Feb 23 21:56:27 2007 +0000 +files: bin/xen-create-image +description: +2007-02-23 21:56:27 by steve + Use mkpath to create our directory for the images - since this will + make the whole tree if any of it is missing. + + +changeset: 802:bab4d45fcbf2 +user: steve +date: Fri Feb 23 21:47:48 2007 +0000 +files: bin/xen-update-image +description: +2007-02-23 21:47:48 by steve + Removed trailing whitespace. Made installation method test more + readable. + + +changeset: 801:e8657de7d954 +user: steve +date: Fri Feb 23 21:45:09 2007 +0000 +files: bin/xen-list-images +description: +2007-02-23 21:45:09 by steve + Removed the mention of memory size, since we do display that nowadays. + + +changeset: 800:c9c02c05d340 +user: steve +date: Fri Feb 23 21:42:20 2007 +0000 +files: bin/xen-delete-image +description: +2007-02-23 21:42:20 by steve + Typo fix: beneat -> beneath + + +changeset: 799:50b35e6d6027 +user: steve +date: Fri Feb 23 18:59:20 2007 +0000 +files: TODO +description: +2007-02-23 18:59:20 by steve + Remove installation types, since these are no seperated nicely + so that I can add my private image-server method. + + +changeset: 798:71f99873e93f +user: steve +date: Fri Feb 23 18:58:26 2007 +0000 +files: 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 +description: +2007-02-23 18:58:26 by steve + Update copyright year to 2007. + + +changeset: 797:8e5b0fc40ed3 +user: steve +date: Fri Feb 23 18:56:41 2007 +0000 +files: bin/xt-install-image +description: +2007-02-23 18:56:41 by steve + Move to using a dispatch table for the installation types. + + +changeset: 796:b1b1b7ac7e7a +user: steve +date: Fri Feb 23 15:43:12 2007 +0000 +files: debian/control +description: +2007-02-23 15:43:12 by steve + Recommend the xen-shell - NOTE not in Sid yet... + + +changeset: 795:73a7fc15b3d9 +user: steve +date: Fri Feb 23 15:42:50 2007 +0000 +files: debian/changelog +description: +2007-02-23 15:42:50 by steve + Updated. + + +changeset: 794:ee98f0ba2277 +user: steve +date: Fri Feb 23 15:41:21 2007 +0000 +files: bin/xt-install-image +description: +2007-02-23 15:41:21 by steve + Typo-fix on the installation source option - to allow test case to pass. + + +changeset: 793:75e50c185846 +user: steve +date: Fri Feb 23 15:37:06 2007 +0000 +files: bin/xen-create-image bin/xt-install-image debian/changelog etc/xen-tools.conf misc/xen-tools +description: +2007-02-23 15:37:05 by steve + Installation methods are now updated so that I can add in the + image server method for use @Bytemark. + + +changeset: 792:8c328a55ad56 +user: steve +date: Fri Feb 23 13:35:29 2007 +0000 +files: bin/xt-create-xen-config +description: +2007-02-23 13:35:29 by steve + Setup sudoers file too. + + +changeset: 791:5098061ec583 +user: steve +date: Fri Feb 23 13:30:13 2007 +0000 +files: README +description: +2007-02-23 13:30:13 by steve + Mention xen-shell + + +changeset: 790:9b0ee8eaf5a4 +user: steve +date: Fri Feb 23 08:15:02 2007 +0000 +files: bin/xt-create-xen-config +description: +2007-02-23 08:15:02 by steve + Don't add/modify users if we're not root. + Never touch the root user. + + +changeset: 789:1dc54ee64f4a +user: steve +date: Thu Feb 22 19:42:49 2007 +0000 +files: bin/xt-create-xen-config +description: +2007-02-22 19:42:49 by steve + Correctly make --admins=foo,bar,baz work. + + +changeset: 788:c0f449df93f1 +user: steve +date: Thu Feb 22 19:39:04 2007 +0000 +files: bin/xen-create-image bin/xt-create-xen-config etc/xm.tmpl +description: +2007-02-22 19:39:02 by steve + Added new command line flag --admins, which allows new users to be + setup upon the host system with the xen-shell. + + +changeset: 787:72d33096788a +user: steve +date: Thu Feb 22 19:15:25 2007 +0000 +files: bin/xen-create-image +description: +2007-02-22 19:15:25 by steve + Remove TAB literals. + + +changeset: 786:cac3cfedddc4 +user: steve +date: Thu Feb 22 17:33:44 2007 +0000 +files: TODO +description: +2007-02-22 17:33:44 by steve + Test commit to make sure the mailing list still works. + + +changeset: 785:618a16698c7a +user: steve +date: Tue Feb 06 20:38:22 2007 +0000 +files: bin/xt-create-xen-config etc/xm.tmpl +description: +2007-02-06 20:38:21 by steve + Patch from Uwe Hermann - add version info to generated xen .cfg files. + (Also align stuff neatly.) + + +changeset: 784:e8812450fd59 +user: steve +date: Sun Jan 14 21:17:51 2007 +0000 +files: Makefile +description: +2007-01-14 21:17:51 by steve + Use $TMP not /tmp + + +changeset: 783:6afa54db1c17 +user: steve +date: Sun Jan 07 02:59:35 2007 +0000 +files: bin/xen-create-image +description: +2007-01-07 02:59:35 by steve + 1. Trivial documentation updates. + 2. Correctly cope with detecting the filesystem creation commands. + + +changeset: 782:32640eb922ac +user: steve +date: Fri Jan 05 16:07:47 2007 +0000 +files: bin/xen-create-image +description: +2007-01-05 16:07:47 by steve + Don't rely upon absolute paths which might differ amongst distributions. + Instead try to find them dynamically and don't hardcode their locations. + + +changeset: 781:e4cf54f74ca3 +user: steve +date: Fri Jan 05 14:05:44 2007 +0000 +files: AUTHORS bin/xen-create-image +description: +2007-01-05 14:05:44 by steve + Felipe Scarel : Bugfix for --no-swap + LVM. + + +changeset: 780:2ae5393c5ea5 +user: steve +date: Tue Dec 26 22:27:25 2006 +0000 +files: tests/hook-hostname.t +description: +2006-12-26 22:27:25 by steve + Simple test of hostname + /etc/hosts setup. + + +changeset: 779:512ec209e2bc +user: steve +date: Tue Dec 26 22:15:36 2006 +0000 +files: hooks/centos4/50-setup-hostname hooks/dapper/50-setup-hostname hooks/debian/50-setup-hostname hooks/edgy/50-setup-hostname hooks/gentoo/50-setup-hostname +description: +2006-12-26 22:15:34 by steve + Add stub /etc/hosts file for new instances which use DHCP. + See #484683 + + +changeset: 778:b990485a3f11 +user: steve +date: Tue Dec 26 15:43:41 2006 +0000 +files: hooks/debian/20-setup-apt +description: +2006-12-26 15:43:41 by steve + Make sure we use the correct dist in the security list. + + +changeset: 777:b5bbc17a31b7 +user: steve +date: Tue Dec 26 01:33:00 2006 +0000 +files: AUTHORS +description: +2006-12-26 01:33:00 by steve + Added Joey Hess. + + +changeset: 776:5d0d641b60c4 +user: steve +date: Tue Dec 26 00:55:58 2006 +0000 +files: 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 +description: +2006-12-26 00:55:56 by steve + Release 3.1 + + +changeset: 775:01b59f9a4e0e +user: steve +date: Mon Dec 25 23:26:30 2006 +0000 +files: debian/changelog +description: +2006-12-25 23:26:30 by steve + Updated to show which bugs are closed. Nine! + + +changeset: 774:3ba777291a39 +user: steve +date: Mon Dec 25 23:17:26 2006 +0000 +files: hooks/centos4/35-setup-users hooks/dapper/35-setup-users hooks/debian/35-setup-users hooks/edgy/35-setup-users hooks/gentoo/35-setup-users +description: +2006-12-25 23:17:20 by steve + Make sure that all groups exist. + + +changeset: 773:52bac8920ecf +user: steve +date: Mon Dec 25 23:13:10 2006 +0000 +files: hooks/centos4/35-setup-users hooks/dapper/35-setup-users hooks/debian/35-setup-users hooks/edgy/35-setup-users hooks/gentoo/35-setup-users +description: +2006-12-25 23:13:09 by steve + Fixed stupid typo. + + +changeset: 772:d0dae5eb4259 +user: steve +date: Mon Dec 25 23:10:50 2006 +0000 +files: hooks/centos4/35-setup-users hooks/dapper/35-setup-users hooks/debian/35-setup-users hooks/edgy/35-setup-users hooks/gentoo/35-setup-users +description: +2006-12-25 23:10:49 by steve + Copy the group memberships too. + + +changeset: 771:9d558449868a +user: steve +date: Mon Dec 25 22:56:44 2006 +0000 +files: Makefile +description: +2006-12-25 22:56:44 by steve + Updated to avoid trashing permissions on misc/CVS/ + + +changeset: 770:e5e95f8d7020 +user: steve +date: Mon Dec 25 22:46:57 2006 +0000 +files: hooks/dapper/80-install-modules hooks/debian/80-install-modules hooks/edgy/80-install-modules +description: +2006-12-25 22:46:56 by steve + BUGFIX: Module installation now works correctly. D'oh. + + +changeset: 769:340fa584848f +user: steve +date: Mon Dec 25 22:39:35 2006 +0000 +files: bin/xen-create-image +description: +2006-12-25 22:39:35 by steve + Dont show the END message more than once. + + +changeset: 768:f17a4fd46c30 +user: steve +date: Mon Dec 25 22:36:18 2006 +0000 +files: hooks/centos4/55-create-dev hooks/dapper/55-create-dev hooks/debian/55-create-dev hooks/gentoo/55-create-dev +description: +2006-12-25 22:36:18 by steve + Actually terminate early if we've got a populated /dev directory - rather than just reporting that we will terminate and not actually doing so. + + +changeset: 767:2ca93544d99f +user: steve +date: Mon Dec 25 22:32:08 2006 +0000 +files: hooks/dapper/80-install-modules hooks/debian/80-install-modules hooks/edgy/80-install-modules +description: +2006-12-25 22:32:04 by steve + apt-cache -> /usr/bin/apt-cache + + +changeset: 766:c172aa600d71 +user: steve +date: Mon Dec 25 22:21:53 2006 +0000 +files: hooks/dapper/80-install-modules hooks/debian/80-install-modules hooks/edgy/80-install-modules +description: +2006-12-25 22:21:52 by steve + Updated to install a linux package if available. See #404508 + + +changeset: 765:cc5dc164aab3 +user: steve +date: Mon Dec 25 21:41:55 2006 +0000 +files: bin/xen-create-image +description: +2006-12-25 21:41:55 by steve + s/logpring/logprint/g + + +changeset: 764:16d2457988c0 +user: steve +date: Mon Dec 25 12:25:40 2006 +0000 +files: bin/xen-create-image misc/xen-tools +description: +2006-12-25 12:25:40 by steve + Added new command line option "--no-hooks". + + +changeset: 763:e9c44f2fb8c5 +user: steve +date: Mon Dec 25 12:23:06 2006 +0000 +files: bin/xen-create-image +description: +2006-12-25 12:23:06 by steve + Abort if the /etc/xen configuration file already exists. + + +changeset: 762:f48fde6e7b28 +user: steve +date: Mon Dec 25 12:18:12 2006 +0000 +files: bin/xen-create-image +description: +2006-12-25 12:18:12 by steve + Abort if we cannot create loopback or LVM images. + (Closes: #404455) + + +changeset: 761:a09dbdc04ce9 +user: steve +date: Sun Dec 24 16:44:44 2006 +0000 +files: bin/xen-create-image +description: +2006-12-24 16:44:44 by steve + Make sure we only print our "finished" message once. + + +changeset: 760:e5ed4cb3d766 +user: steve +date: Sat Dec 23 23:22:28 2006 +0000 +files: hooks/centos4/50-setup-hostname hooks/dapper/50-setup-hostname hooks/debian/50-setup-hostname hooks/edgy/50-setup-hostname hooks/gentoo/50-setup-hostname +description: +2006-12-23 23:22:27 by steve + Add short hostname to /etc/host on dom0 too. + + +changeset: 759:7271bea6e2a5 +user: radu +date: Thu Dec 14 21:51:46 2006 +0000 +files: debian/changelog +description: +2006-12-14 21:51:46 by radu +debian package sync + + +changeset: 758:c483bb6ba423 +user: steve +date: Wed Dec 13 13:24:58 2006 +0000 +files: hooks/common.sh +description: +2006-12-13 13:24:58 by steve + Make start-stop-daemon changes work. See #402889 + + +changeset: 757:8eaee4f15a65 +user: steve +date: Wed Dec 13 11:20:31 2006 +0000 +files: debian/changelog +description: +2006-12-13 11:20:31 by steve + Changing the distribution to Etch was a bug - mark it closed. + + +changeset: 756:6f7e3837e725 +user: steve +date: Wed Dec 13 11:17:42 2006 +0000 +files: debian/changelog +description: +2006-12-13 11:17:42 by steve + Added entry for 3.0 backport/release. + + +changeset: 755:2f36f8dc1367 +user: steve +date: Mon Dec 11 22:12:39 2006 +0000 +files: 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 +description: +2006-12-11 22:12:39 by steve + Updated version number for 3.0 release. + + +changeset: 754:96e9868911ff +user: radu +date: Mon Dec 11 12:53:16 2006 +0000 +files: Makefile hooks/common.sh +description: +2006-12-11 12:53:15 by radu +Fix lintian warnings + + +changeset: 753:2b6fd8ec54ae +user: steve +date: Sun Dec 10 20:11:42 2006 +0000 +files: etc/xen-tools.conf +description: +2006-12-10 20:11:42 by steve + Default distribution is now Etch. + + +changeset: 752:0bbca379d431 +user: steve +date: Sat Dec 09 19:52:28 2006 +0000 +files: misc/xen-tools +description: +2006-12-09 19:52:28 by steve + Added completion for --no-install option. + + +changeset: 751:2a931efb887b +user: steve +date: Sat Dec 09 17:51:27 2006 +0000 +files: bin/xen-create-image +description: +2006-12-09 17:51:27 by steve + Allow "--no-install" to be specified to skip system installation. + Loosely based upon patch from Henning Sprang. + See: #402315 + #383057 + + +changeset: 750:887271e20a17 +user: steve +date: Sat Dec 09 17:37:27 2006 +0000 +files: bin/xen-create-image +description: +2006-12-09 17:37:27 by steve + Abort if the file specified with --config doesn't exist. + See #402328 + + +changeset: 749:0e995fcaf3ea +user: steve +date: Thu Dec 07 15:06:15 2006 +0000 +files: debian/changelog debian/preinst +description: +2006-12-07 15:06:15 by steve + Sync from sid. + + +changeset: 748:ccc6e80737ec +user: steve +date: Tue Dec 05 15:04:32 2006 +0000 +files: bin/xen-create-image etc/xm.tmpl +description: +2006-12-05 15:04:31 by steve + kernel + initrd are no longer mandatory, and they will only be + in the build xen configuration file if specified. + + +changeset: 747:db48099279f1 +user: radu +date: Sun Dec 03 12:16:45 2006 +0000 +files: Makefile bin/xt-create-xen-config tests/hook-inittab.t tests/hook-tls.t +description: +2006-12-03 12:16:44 by radu +Fixed test errors. + + +changeset: 746:91fc72dd5cf4 +user: steve +date: Sat Dec 02 15:30:12 2006 +0000 +files: Makefile +description: +2006-12-02 15:30:12 by steve + Radu's patch. + + +changeset: 745:e6aa2a585d81 +user: steve +date: Fri Dec 01 12:57:55 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-12-01 12:57:55 by steve + Don't ignore Mb/Gb on memory size. + + +changeset: 744:17845466f1b2 +user: steve +date: Thu Nov 30 10:28:26 2006 +0000 +files: Makefile +description: +2006-11-30 10:28:26 by steve + Fixup permissions of hooks prior to install/release + + +changeset: 743:607254fc4537 +user: steve +date: Thu Nov 30 09:29:43 2006 +0000 +files: hooks/common.sh +description: +2006-11-30 09:29:43 by steve + Fix syntax error. + + +changeset: 742:ae46b05b17e0 +user: steve +date: Thu Nov 30 09:26:34 2006 +0000 +files: hooks/debian/05-shadowconfig-on +description: +2006-11-30 09:26:34 by steve + Added. + + +changeset: 741:574a38d1dfd2 +user: steve +date: Thu Nov 30 09:26:02 2006 +0000 +files: hooks/dapper/05-shadowconfig-on hooks/edgy/05-shadowconfig-on +description: +2006-11-30 09:26:01 by steve + Added to repository. + + +changeset: 740:3dc9a25b95ed +user: steve +date: Wed Nov 29 23:35:20 2006 +0000 +files: bin/xen-update-image bin/xt-create-xen-config +description: +2006-11-29 23:32:55 by steve + Minor formatting updates. + + +changeset: 739:c80d8bc2586d +user: steve +date: Wed Nov 29 23:29:48 2006 +0000 +files: bin/xen-create-image bin/xt-customize-image bin/xt-install-image +description: +2006-11-29 23:29:48 by steve + Minor comment updates + + +changeset: 738:011b71b13bac +user: steve +date: Wed Nov 29 23:29:40 2006 +0000 +files: bin/xen-delete-image +description: +2006-11-29 23:29:40 by steve + Minor simplications to deleting disk images. + + +changeset: 737:3b231f70b943 +user: steve +date: Wed Nov 29 21:09:58 2006 +0000 +files: AUTHORS +description: +2006-11-29 21:09:58 by steve + Mention Neil Wilson. + + +changeset: 736:e8ae44e555e2 +user: steve +date: Wed Nov 29 21:08:50 2006 +0000 +files: hooks/common.sh hooks/dapper/70-install-ssh hooks/debian/70-install-ssh hooks/edgy/70-install-ssh +description: +2006-11-29 21:08:50 by steve + Use the new start-stop-daemon code when installing packages. + + +changeset: 735:890b688df8a8 +user: steve +date: Wed Nov 29 21:07:04 2006 +0000 +files: hooks/common.sh +description: +2006-11-29 21:07:04 by steve + Added disableStartStopDaemon + enableStartStopDaemon from Neil Wilson + + +changeset: 734:5a03ca3c8568 +user: steve +date: Wed Nov 29 20:58:44 2006 +0000 +files: hooks/dapper/10-disable-tls hooks/edgy/20-setup-apt +description: +2006-11-29 20:58:44 by steve + Added TLS handling. + + +changeset: 733:9309c608f5a2 +user: steve +date: Wed Nov 29 20:55:47 2006 +0000 +files: hooks/dapper/10-generate-locale hooks/dapper/25-generate-locale hooks/edgy/10-generate-locale hooks/edgy/25-generate-locale +description: +2006-11-29 20:55:46 by steve + s/10-generate-locale/25-generate-locale/g; + + +changeset: 732:4e498496f032 +user: steve +date: Wed Nov 29 19:27:18 2006 +0000 +files: misc/xen-tools +description: +2006-11-29 19:27:18 by steve + Added --config argument + filename parsing to xt-install-image + xen-create-image + + +changeset: 731:7000046214c9 +user: steve +date: Wed Nov 29 19:25:52 2006 +0000 +files: misc/xen-tools +description: +2006-11-29 19:25:52 by steve + Complete --hostname=xxx for xen-delete-images + + +changeset: 730:60aa9a20e520 +user: steve +date: Wed Nov 29 19:18:07 2006 +0000 +files: bin/xen-create-image +description: +2006-11-29 19:18:07 by steve + Propogate --config when invoking xt-install-image + + +changeset: 729:9f6c17f51985 +user: steve +date: Wed Nov 29 19:17:55 2006 +0000 +files: bin/xt-install-image +description: +2006-11-29 19:17:55 by steve + Add a --config option, just like in xen-create-image + + +changeset: 728:fa5f391f1073 +user: steve +date: Wed Nov 29 18:01:55 2006 +0000 +files: tests/hook-tls.t +description: +2006-11-29 18:01:55 by steve + skip dapper + edgy for this test. + + +changeset: 727:26202e223b3b +user: steve +date: Wed Nov 29 17:35:41 2006 +0000 +files: hooks/centos4/55-create-dev hooks/dapper/55-create-dev hooks/debian/55-create-dev hooks/gentoo/55-create-dev +description: +2006-11-29 17:35:40 by steve + Don't run MAKEDEV if there appear to be files in /dev on the new + systems. This is a potential speed gain. + + +changeset: 726:787dcbafacff +user: steve +date: Wed Nov 29 11:57:47 2006 +0000 +files: hooks/fedora/30-disable-gettys hooks/fedora/30-fix-inittab tests/hook-inittab.t +description: +2006-11-29 11:57:46 by steve + Fixed test to work with rename of initab -> disable-gettys + + +changeset: 725:91b63c75db2f +user: steve +date: Wed Nov 29 11:53:02 2006 +0000 +files: Makefile hooks/centos4/30-disable-gettys hooks/centos4/30-fix-inittab 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 hooks/ubuntu/10-generate-locale hooks/ubuntu/15-disable-hwclock hooks/ubuntu/20-setup-apt hooks/ubuntu/30-disable-ttys hooks/ubuntu/35-setup-users hooks/ubuntu/40-setup-networking hooks/ubuntu/50-setup-hostname 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 +description: +2006-11-29 11:52:55 by steve + Moved ubuntu hooks into dapper.d/ + edgy.d/ + + +changeset: 724:7949355f9a74 +user: steve +date: Tue Nov 28 17:47:27 2006 +0000 +files: bin/xen-create-image +description: +2006-11-28 17:47:27 by steve + Allow --config to override the global configuration file and the + command line options. + + +changeset: 723:ddad9e72fb41 +user: steve +date: Tue Nov 28 17:43:49 2006 +0000 +files: bin/xen-delete-image +description: +2006-11-28 17:43:49 by steve + 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. + + +changeset: 722:e6116ceaafc0 +user: steve +date: Wed Nov 22 19:55:20 2006 +0000 +files: bin/xen-create-image +description: +2006-11-22 19:55:20 by steve + Test for Text::Template if not executed with --force and terminate + early. + + +changeset: 721:04ff445fd383 +user: steve +date: Wed Nov 22 15:25:41 2006 +0000 +files: debian/changelog debian/control +description: +2006-11-22 15:25:41 by steve + Added updated changelog from sid. + + +changeset: 720:cc0c08792d42 +user: steve +date: Wed Nov 22 09:02:44 2006 +0000 +files: bin/xen-create-image +description: +2006-11-22 09:02:44 by steve + Setup LOCALE if one isn't present prior to invoking all commands. + + See #399778 + + +changeset: 719:fdd068e3497b +user: steve +date: Wed Nov 22 08:59:11 2006 +0000 +files: bin/xen-create-image +description: +2006-11-22 08:59:11 by steve + Document --mac in the manpage/POD. + See #399708 + + +changeset: 718:5440a1fcadfa +user: steve +date: Sun Nov 19 19:41:36 2006 +0000 +files: 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 tests/hook-inittab.t +description: +2006-11-19 19:41:34 by steve + Fixups for test cases. + + +changeset: 717:0489bcf1fccf +user: steve +date: Sun Nov 19 19:38:21 2006 +0000 +files: hooks/common.sh +description: +2006-11-19 19:38:21 by steve + Updated so that $LINENO is setup to have quotes around it. via #399153 + + +changeset: 716:6435a394c6c3 +user: steve +date: Sun Nov 19 19:33:48 2006 +0000 +files: hooks/centos4/80-install-modules hooks/debian/80-install-modules hooks/gentoo/80-install-modules hooks/ubuntu/80-install-modules +description: +2006-11-19 19:33:47 by steve + Updated the copying of kernel modules. + Patch by Neil Wilson. + See #399196 + + +changeset: 715:beba107460bc +user: steve +date: Sun Nov 19 19:32:30 2006 +0000 +files: hooks/ubuntu/30-disable-ttys hooks/ubuntu/30-fix-inittab +description: +2006-11-19 19:32:30 by steve + Updated to cope with upstart. Patch from Neil Wilson. + See #399153 + + +changeset: 714:29fa41568de6 +user: steve +date: Sun Nov 19 19:31:09 2006 +0000 +files: hooks/debian/75-install-cfengine hooks/ubuntu/75-install-cfengine roles/cfengine +description: +2006-11-19 19:31:07 by steve + Move cfengine installation into a role-script. + See #399152 + + +changeset: 713:30f504331f72 +user: steve +date: Wed Nov 15 14:33:43 2006 +0000 +files: tests/hook-tls.t +description: +2006-11-15 14:33:43 by steve + Don't test the TLS stuff on Debian since the results are undefined + unless we mandate the use of a given distribution. (sid/etch/sarge/64/32/etc) + + +changeset: 712:962384fd7591 +user: steve +date: Wed Nov 15 14:31:34 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/debian/20-setup-apt hooks/fedora/10-disable-tls hooks/gentoo/10-disable-tls +description: +2006-11-15 14:31:33 by steve + Don't touch TLS if we're on a 64 bit host. + + See #397933 + + +changeset: 711:db93314f440b +user: steve +date: Wed Nov 15 14:28:38 2006 +0000 +files: hooks/debian/10-disable-tls hooks/debian/20-setup-apt +description: +2006-11-15 14:28:38 by steve + Fetch libc6-xen from the configured apt source. + + See #397784 + + +changeset: 710:8bbc47fee033 +user: steve +date: Wed Nov 15 14:25:50 2006 +0000 +files: bin/xen-create-image +description: +2006-11-15 14:25:50 by steve + s/--untar/--tar/g. + + Via #398769 + + +changeset: 709:4e091ee3908d +user: steve +date: Tue Oct 24 09:22:22 2006 +0000 +files: 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 +description: +2006-10-24 09:22:22 by steve + Updated for v2.8 + + +changeset: 708:51dbafdd5681 +user: steve +date: Tue Oct 24 09:22:01 2006 +0000 +files: tests/hook-tls.t +description: +2006-10-24 09:22:01 by steve + Don't test the /lib/tls fix in ubuntu, since that was removed. + + +changeset: 707:dcd3cc9f36e1 +user: steve +date: Sun Oct 22 19:03:42 2006 +0000 +files: bin/xt-install-image +description: +2006-10-22 19:03:42 by steve + Minor comment updates. + + +changeset: 706:a7a9ba18ce16 +user: steve +date: Sun Oct 22 18:13:39 2006 +0000 +files: debian/changelog +description: +2006-10-22 18:13:39 by steve + Sync with debian/ package contents. + + +changeset: 705:3a67337ca41f +user: steve +date: Sun Oct 22 18:10:48 2006 +0000 +files: TODO +description: +2006-10-22 18:10:48 by steve + + 5. Install into dedicated partitions. + + +changeset: 704:59d8dd5cb440 +user: steve +date: Sun Oct 22 18:09:20 2006 +0000 +files: AUTHORS +description: +2006-10-22 18:09:20 by steve + Mention the Ubuntu improvements by Ward Vandewege + + +changeset: 703:9d91347bf5af +user: steve +date: Sun Oct 22 18:07:22 2006 +0000 +files: hooks/ubuntu/15-disable-hwclock +description: +2006-10-22 18:07:22 by steve + Updated to remove the init script rather than remove permissions. + + +changeset: 702:ebfea2107d4f +user: steve +date: Sun Oct 22 18:06:30 2006 +0000 +files: hooks/ubuntu/10-generate-locale +description: +2006-10-22 18:06:30 by steve + Added to repository; via Ward Vendewege + + +changeset: 701:a5fccceeb046 +user: steve +date: Sun Oct 22 18:06:18 2006 +0000 +files: hooks/ubuntu/55-create-dev +description: +2006-10-22 18:06:18 by steve + Removed; apparently Ubuntu doesn't need a static /dev directory. + + +changeset: 700:488eaf217c67 +user: steve +date: Sun Oct 22 18:04:20 2006 +0000 +files: hooks/ubuntu/10-disable-tls +description: +2006-10-22 18:04:20 by steve + Removed from the repository; this file is no longer needed. + + +changeset: 699:bec27082f68c +user: steve +date: Thu Oct 19 17:10:31 2006 +0000 +files: tests/portable-shell.t +description: +2006-10-19 17:10:31 by steve + Added to repository. Test for portability issues which Eric Lemoine + highlighted: + [[ + ]] + The function keyword + + +changeset: 698:13069cb08278 +user: steve +date: Thu Oct 19 17:04:18 2006 +0000 +files: AUTHORS hooks/centos4/40-setup-networking hooks/centos4/50-setup-hostname hooks/common.sh 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 +description: +2006-10-19 17:04:17 by steve + Portability fixups for using a non-bash shell. + Patches from Eric Lemoine. + + +changeset: 697:425400c257d8 +user: steve +date: Sat Oct 14 17:04:40 2006 +0000 +files: hooks/debian/10-disable-tls hooks/ubuntu/10-disable-tls +description: +2006-10-14 17:04:40 by steve + Updated the handling of /lib/tls to only disable it on Sarge + installs. Use libc6-xen elsewhere if available. + + TODO: Fix ubuntu installation types. + + +changeset: 696:d1bcffd59efd +user: radu +date: Sat Oct 14 09:22:16 2006 +0000 +files: debian/changelog +description: +2006-10-14 09:22:16 by radu +The 'Why do I always screw up xen-tools's changelog entries?' 2.7 Debian Sync + + +changeset: 695:0ec73d8cf91e +user: radu +date: Sat Oct 14 09:19:19 2006 +0000 +files: README +description: +2006-10-14 09:19:19 by radu + Test modificatin by Radu's account. + + +changeset: 694:e5763f88671a +user: steve +date: Thu Oct 12 23:08:21 2006 +0000 +files: 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 +description: +2006-10-12 23:08:21 by steve + Update version number for v2.7 release. + + +changeset: 693:a318ef078a92 +user: steve +date: Thu Oct 12 23:06:43 2006 +0000 +files: bin/xen-create-image +description: +2006-10-12 23:06:43 by steve + Updated formatting to allow "no-tabs.t" test to succeed. + + +changeset: 692:85cb32beee23 +user: steve +date: Thu Oct 12 23:02:35 2006 +0000 +files: bin/xen-create-image +description: +2006-10-12 23:02:35 by steve + Updated argument testing to make sure that: + --ip / --dhcp are mutually exclusive. + --gateway + --netmask are used when --ip is given. + + +changeset: 691:4aae6ff0b69a +user: steve +date: Thu Oct 12 22:51:39 2006 +0000 +files: debian/control +description: +2006-10-12 22:51:39 by steve + Updated to latest Debian package: + - uploader: skx + + uploader: stigge + + +changeset: 690:ee7e8889c8ec +user: steve +date: Thu Oct 12 22:50:55 2006 +0000 +files: debian/changelog +description: +2006-10-12 22:50:55 by steve + Sync with last Debian package. + + +changeset: 689:45cc6f098f2b +user: steve +date: Wed Oct 11 16:52:53 2006 +0000 +files: bin/xen-delete-image +description: +2006-10-11 16:52:53 by steve + Simply some of the argument testing logic. + + +changeset: 688:80bf75da4db8 +user: steve +date: Wed Oct 11 16:42:07 2006 +0000 +files: misc/xen-tools +description: +2006-10-11 16:42:07 by steve + 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.) + + +changeset: 687:8128a5b75b6a +user: steve +date: Wed Oct 11 16:40:55 2006 +0000 +files: AUTHORS bin/xen-create-image bin/xen-delete-image bin/xen-update-image bin/xt-create-xen-config misc/xen-tools +description: +2006-10-11 16:40:54 by steve + Applied patches from Ray Anthracite for evms support, with only + minor changes. + + +changeset: 686:4d7ca90639af +user: steve +date: Sat Oct 07 08:38:02 2006 +0000 +files: bin/xen-create-image +description: +2006-10-07 08:38:02 by steve + Attempt to unmount our temporary location along with any child + mount-points which might have appeared during the installation process. + See: #391501 + + +changeset: 685:44ad11108c43 +user: steve +date: Fri Sep 22 17:13:36 2006 +0000 +files: Makefile +description: +2006-09-22 17:13:36 by steve + Add support for edgy as a valid distribution. Change from: + http://patches.ubuntu.com/x/xen-tools/xen-tools_2.1-4ubuntu2.patch + + +changeset: 684:f61a09208afb +user: steve +date: Mon Sep 11 16:14:37 2006 +0000 +files: etc/xm.tmpl +description: +2006-09-11 16:14:37 by steve + BUGFIX: vif=xxx, is broken - we only add the "," when using mac addresses + + +changeset: 683:dfff6010c63c +user: steve +date: Mon Sep 11 16:00:33 2006 +0000 +files: debian/changelog +description: +2006-09-11 16:00:33 by steve + Updated for 2.6-1 + + +changeset: 682:479133445be2 +user: steve +date: Mon Sep 11 15:57:57 2006 +0000 +files: 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 +description: +2006-09-11 15:57:57 by steve + Updated versions for v2.6 release. + + +changeset: 681:7b10d488e529 +user: steve +date: Sun Sep 10 21:05:03 2006 +0000 +files: bin/xen-create-image +description: +2006-09-10 21:05:03 by steve + --tar-cmd + --copy-cmd are *only* valid in the configuration file. + + +changeset: 680:2158edfee9f0 +user: steve +date: Sun Sep 10 21:04:20 2006 +0000 +files: bin/xen-create-image tests/getopt.t +description: +2006-09-10 21:04:20 by steve + Updated soley to allow tests to complete. + + +changeset: 679:820c4c25b7c0 +user: steve +date: Sun Sep 10 20:51:56 2006 +0000 +files: bin/xt-install-image etc/xen-tools.conf +description: +2006-09-10 20:51:55 by steve + 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?! + + +changeset: 678:c3601ed86a8c +user: steve +date: Sun Sep 10 18:22:42 2006 +0000 +files: bin/xen-create-image +description: +2006-09-10 18:22:42 by steve + Really use "--arch". + + +changeset: 677:14e323b475be +user: steve +date: Thu Aug 31 09:04:55 2006 +0000 +files: AUTHORS hooks/debian/75-install-cfengine hooks/ubuntu/75-install-cfengine +description: +2006-08-31 09:04:55 by steve + Added hook, by Kirk Ismay, for automatically installing cfengine if + it exists upon the host system. + + +changeset: 676:f01f7dcea34b +user: steve +date: Sun Aug 27 21:46:04 2006 +0000 +files: debian/changelog debian/postinst +description: +2006-08-27 21:46:04 by steve + Don't complain about /etc/xen-tools/role.d + + +changeset: 675:f0d98146be39 +user: steve +date: Sun Aug 27 21:40:41 2006 +0000 +files: debian/changelog +description: +2006-08-27 21:40:41 by steve + New release. + + +changeset: 674:b37cdeb0831b +user: steve +date: Sun Aug 27 21:31:30 2006 +0000 +files: 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 +description: +2006-08-27 21:31:30 by steve + v2.5 release. + + +changeset: 673:98d61de066dc +user: steve +date: Sun Aug 27 21:30:26 2006 +0000 +files: bin/xen-create-image +description: +2006-08-27 21:30:26 by steve + Documentation correction ---roledir -> --roledir. + Allows tests/getopt.t to succeed. + + +changeset: 672:cbff730b308f +user: steve +date: Sun Aug 27 21:29:23 2006 +0000 +files: bin/xen-create-image +description: +2006-08-27 21:29:23 by steve + Whitespace fixups - remove TAB characters. + + +changeset: 671:1601a9df057b +user: steve +date: Fri Aug 25 10:59:08 2006 +0000 +files: bin/xen-create-image +description: +2006-08-25 10:59:08 by steve + BUGFIX: roledir was not being used due to typo. Role scripts now work. + + +changeset: 670:e558e8727f6c +user: steve +date: Fri Aug 25 10:54:25 2006 +0000 +files: hooks/common.sh roles/builder roles/gdm roles/minimal roles/xdm +description: +2006-08-25 10:54:25 by steve + 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. + + +changeset: 669:d4a169f8b9ba +user: steve +date: Thu Aug 24 20:36:05 2006 +0000 +files: hooks/centos4/role.d/README +description: +2006-08-24 20:36:05 by steve + Removed. + + +changeset: 668:a8cf1df43ba3 +user: steve +date: Thu Aug 24 20:35:31 2006 +0000 +files: Makefile +description: +2006-08-24 20:35:31 by steve + Actually install the role scripts to the role.d + + +changeset: 667:ffdfee269da8 +user: steve +date: Thu Aug 24 20:33:10 2006 +0000 +files: Makefile bin/xen-create-image debian/changelog debian/dirs hooks/debian/role.d/README hooks/debian/role.d/builder hooks/debian/role.d/gdm hooks/debian/role.d/minimal hooks/debian/role.d/xdm hooks/fedora/role.d/README hooks/gentoo/role.d/README hooks/ubuntu/role.d/README roles/builder roles/gdm roles/minimal roles/xdm +description: +2006-08-24 20:33:07 by steve + 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 + + +changeset: 666:e6a9c2795f2f +user: steve +date: Thu Aug 24 16:26:36 2006 +0000 +files: bin/xen-create-image +description: +2006-08-24 16:26:36 by steve + BUGFIX: noswap is not initialised any more, to allow the hook scripts to work as expected. + + +changeset: 665:a9e2b9eb0772 +user: steve +date: Thu Aug 24 12:43:06 2006 +0000 +files: AUTHORS bin/xen-create-image bin/xt-install-image +description: +2006-08-24 12:43:06 by steve + Applied patch from Eric Lemoine to perform better binary + detection for /bin/dd, rpmstrap, cp, debootstrap, etc. + + +changeset: 664:40e3b5256eae +user: steve +date: Tue Aug 22 20:06:42 2006 +0000 +files: 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 +description: +2006-08-22 20:06:42 by steve + v2.4 release. + + +changeset: 663:588b177172f5 +user: steve +date: Sun Aug 20 09:21:11 2006 +0000 +files: debian/changelog debian/watch +description: +2006-08-20 09:21:11 by steve + Added "watch" file for use by "uscan". + + +changeset: 662:a906166125a8 +user: steve +date: Sun Aug 20 01:36:54 2006 +0000 +files: bin/xen-create-image +description: +2006-08-20 01:36:54 by steve + Fixed broken pod, to allow test cases to succeed. + + +changeset: 661:f658d00b2e90 +user: steve +date: Sun Aug 20 01:24:16 2006 +0000 +files: bin/xen-list-images +description: +2006-08-20 01:24:16 by steve + 1. Whitespace fixups. + 2. Show MAC address, if present. + + +changeset: 660:76a237d19f2d +user: steve +date: Sun Aug 20 01:19:56 2006 +0000 +files: bin/xt-create-xen-config bin/xt-customize-image bin/xt-install-image +description: +2006-08-20 01:19:56 by steve + Whitespace fixups. + + +changeset: 659:29ed5c300539 +user: steve +date: Sun Aug 20 01:15:25 2006 +0000 +files: bin/xen-create-image +description: +2006-08-20 01:15:25 by steve + Whitespace fixups, and minor comment updates. + + +changeset: 658:87d3fd1647c0 +user: steve +date: Sun Aug 20 01:04:58 2006 +0000 +files: Makefile +description: +2006-08-20 01:04:58 by steve + 1. Remove "manpages-html" target, it was broken and not used anyway. + + 2. Mention GPG signature creation in the "dist" target. + + +changeset: 657:f84ac3f665b4 +user: steve +date: Sat Aug 19 17:10:28 2006 +0000 +files: etc/xen-tools.conf +description: +2006-08-19 17:10:28 by steve + Added 'noswap' and 'arch' to the default options. + Updated description of debootstrap/rpmstrap/tar/copy. + + +changeset: 656:267471ed8450 +user: steve +date: Sat Aug 19 17:06:25 2006 +0000 +files: AUTHORS +description: +2006-08-19 17:06:25 by steve + Make the list truly alphabetical by surname, as we claim it is. + + +changeset: 655:44eaafee7265 +user: steve +date: Sat Aug 19 17:05:37 2006 +0000 +files: BUGS +description: +2006-08-19 17:05:37 by steve + Minor update wrt. Debian BTS + + +changeset: 654:d1f0a10d448d +user: steve +date: Sat Aug 19 17:04:09 2006 +0000 +files: SUPPORT +description: +2006-08-19 17:04:09 by steve + Minor word tweaks + + +changeset: 653:4b377940d204 +user: steve +date: Sat Aug 19 13:52:26 2006 +0000 +files: debian/changelog +description: +2006-08-19 13:52:26 by steve + 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. + + +changeset: 652:7e084ea4f29e +user: steve +date: Sat Aug 19 13:40:58 2006 +0000 +files: misc/xen-tools +description: +2006-08-19 13:40:58 by steve + Bash completion for the --mac argument. + + +changeset: 651:4e0ff9ba3c32 +user: steve +date: Sat Aug 19 13:40:17 2006 +0000 +files: bin/xen-create-image debian/changelog etc/xm.tmpl +description: +2006-08-19 13:40:16 by steve + Allow MAC address to be specified for the initial network interface. + + +changeset: 650:a11ea7fc48f1 +user: steve +date: Sat Aug 19 08:20:10 2006 +0000 +files: debian/changelog +description: +2006-08-19 08:20:10 by steve + Improved manpage for xt-create-xen-config + + +changeset: 649:6ecdfa9d5029 +user: steve +date: Sat Aug 19 08:19:27 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-08-19 08:19:27 by steve + Added documentation on argument passing. + + +changeset: 648:1aef5d79ccd7 +user: steve +date: Sat Aug 19 07:54:39 2006 +0000 +files: bin/xen-delete-image debian/changelog +description: +2006-08-19 07:54:39 by steve + Don't complain if there is no LVM swap file. + Delete logfile if present. + + +changeset: 647:cad3331303d1 +user: steve +date: Sat Aug 19 07:46:41 2006 +0000 +files: AUTHORS debian/changelog etc/xm.tmpl +description: +2006-08-19 07:46:41 by steve + When no initrd is being used the xm.tmpl file shouldn't insert + a ramdisk. Closes: 383703 + + Patch from Henning Sprang + + +changeset: 646:32c8e4cd1d56 +user: steve +date: Fri Aug 18 15:08:24 2006 +0000 +files: hooks/centos4/20-setup-yum hooks/centos4/60-copy-host-files hooks/debian/20-setup-apt hooks/debian/60-copy-host-files hooks/ubuntu/20-setup-apt hooks/ubuntu/60-copy-host-files +description: +2006-08-18 15:08:24 by steve + 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. + + +changeset: 645:9a87c76d4367 +user: steve +date: Fri Aug 18 13:16:55 2006 +0000 +files: bin/xen-create-image bin/xt-install-image +description: +2006-08-18 13:16:55 by steve + Use hostname when installing system. + + +changeset: 644:b3ac2ec06a85 +user: steve +date: Fri Aug 18 13:14:14 2006 +0000 +files: bin/xen-create-image +description: +2006-08-18 13:14:14 by steve + Reset logfile at startup time. + + +changeset: 643:9172d89d216e +user: steve +date: Fri Aug 18 13:11:48 2006 +0000 +files: bin/xt-install-image +description: +2006-08-18 13:11:48 by steve + More logging. + + +changeset: 642:8e4082679097 +user: steve +date: Fri Aug 18 13:10:37 2006 +0000 +files: bin/xen-create-image bin/xt-install-image +description: +2006-08-18 13:10:37 by steve + More logging fixups. + + +changeset: 641:566d33f7de9b +user: steve +date: Fri Aug 18 13:09:24 2006 +0000 +files: bin/xen-create-image bin/xt-install-image +description: +2006-08-18 13:09:24 by steve + Logging to /var/log/xen-tools. + + +changeset: 640:caea8baa443e +user: steve +date: Fri Aug 18 12:07:46 2006 +0000 +files: bin/xen-create-image +description: +2006-08-18 12:07:46 by steve + Minor update. + + +changeset: 639:53ad0e3654f2 +user: steve +date: Fri Aug 18 08:59:48 2006 +0000 +files: debian/changelog +description: +2006-08-18 08:59:48 by steve + --fs handling is correct. + --noswap will produce a xen configuration file without the swap volume. + + +changeset: 638:9284dde1d5ca +user: steve +date: Fri Aug 18 08:58:41 2006 +0000 +files: debian/changelog +description: +2006-08-18 08:58:41 by steve + File given as --template argument must exist. + + +changeset: 637:1cc680192b1f +user: steve +date: Fri Aug 18 08:57:49 2006 +0000 +files: debian/changelog +description: +2006-08-18 08:57:49 by steve + Updated changelog for pending upload. + + +changeset: 636:3fa7510135bb +user: steve +date: Fri Aug 18 08:57:42 2006 +0000 +files: debian/control +description: +2006-08-18 08:57:42 by steve + Switched Radu and I. + + +changeset: 635:56e291bc4153 +user: steve +date: Fri Aug 18 08:57:28 2006 +0000 +files: bin/xt-install-image +description: +2006-08-18 08:57:28 by steve + Don't use --keep-debootstrap-dir. It isn't available in + Debian Sarge's debootstrap versoin. + + +changeset: 634:f8999bd7133c +user: steve +date: Thu Aug 17 21:01:46 2006 +0000 +files: tests/xt-create-xen-config.t +description: +2006-08-17 21:01:46 by steve + Updated. + + +changeset: 633:a35b87a8fb2f +user: steve +date: Thu Aug 17 21:00:47 2006 +0000 +files: etc/xm.tmpl tests/xt-create-xen-config.t +description: +2006-08-17 21:00:47 by steve + Update for tests. + + +changeset: 632:a2880cdf1e1d +user: steve +date: Thu Aug 17 20:26:23 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 20:26:23 by steve + BUGFIX: Only care about template files which exist. + + +changeset: 631:45a9ce8f221b +user: steve +date: Thu Aug 17 20:24:15 2006 +0000 +files: etc/xm.tmpl +description: +2006-08-17 20:24:15 by steve + BUGFIX: We don't need '{' or '}' around our devices any more. + + +changeset: 630:325b4ea253e6 +user: steve +date: Thu Aug 17 20:20:47 2006 +0000 +files: etc/xm.tmpl +description: +2006-08-17 20:20:47 by steve + BUGFIX: Fixed syntax error in default xm template file. + + +changeset: 629:3c733c278963 +user: steve +date: Thu Aug 17 20:14:48 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 20:14:48 by steve + A missing template is an error. + + +changeset: 628:e022245cd56e +user: steve +date: Thu Aug 17 20:07:05 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 20:07:05 by steve + BUGFIX: Don't run mkswap when no swap LVM is created. + + +changeset: 627:8fadfab6d907 +user: steve +date: Thu Aug 17 19:55:47 2006 +0000 +files: etc/xm.tmpl +description: +2006-08-17 19:55:47 by steve + When --noswap is used the xen configuration file shouldn't have a "swap disk" added. + + +changeset: 626:cd989b33cc37 +user: steve +date: Thu Aug 17 19:52:14 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 19:52:14 by steve + Don't create LVM swap volume if it isn't to be used. (--noswap). + + +changeset: 625:e5dcd9252ef5 +user: steve +date: Thu Aug 17 12:32:19 2006 +0000 +files: tests/hook-inittab.t +description: +2006-08-17 12:32:19 by steve + Fixed test to work now that we no longer modify our terminal types + to force them into "console" instead of "tty1" + + +changeset: 624:899d14572415 +user: steve +date: Thu Aug 17 12:30:16 2006 +0000 +files: hooks/centos4/30-fix-inittab hooks/debian/30-fix-inittab hooks/fedora/30-fix-inittab hooks/gentoo/30-fix-inittab hooks/ubuntu/30-fix-inittab +description: +2006-08-17 12:30:11 by steve + Avoid changing console types to "console" so that job control + remains available. + + +changeset: 623:a72a6659fe5e +user: steve +date: Thu Aug 17 10:16:46 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 10:16:46 by steve + BUGFIX: from Eric Lemoine '--fs=xx' now works as expected. + + +changeset: 622:abd9e7e556ef +user: steve +date: Thu Aug 17 08:41:32 2006 +0000 +files: bin/xen-create-image +description: +2006-08-17 08:41:32 by steve + Avoid word wrapping in the --help output. + + +changeset: 621:44618b30b583 +user: steve +date: Wed Aug 16 09:42:44 2006 +0000 +files: 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 +description: +2006-08-16 09:42:44 by steve + Updated release to 2.3 for new release. + + +changeset: 620:8d6a0f90aef0 +user: steve +date: Wed Aug 16 09:40:46 2006 +0000 +files: bin/xen-create-image +description: +2006-08-16 09:40:46 by steve + Test the environment *after* parsing command line. + + +changeset: 619:675642d3a3fb +user: steve +date: Tue Aug 15 21:34:49 2006 +0000 +files: bin/xen-create-image +description: +2006-08-15 21:34:49 by steve + Added command line processing for "noswap" - found by tests/getopt.t + + +changeset: 618:db22baaac3f2 +user: steve +date: Tue Aug 15 21:30:57 2006 +0000 +files: bin/xt-install-image +description: +2006-08-15 21:30:57 by steve + Updated thinko: $ARCH -> $EXTRA + + +changeset: 617:280d146f97b4 +user: steve +date: Tue Aug 15 21:30:07 2006 +0000 +files: 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 +description: +2006-08-15 21:30:07 by steve + Updated pod so that tests/pod-check.t succeeds. Sigh. + + +changeset: 616:cc77d7d60774 +user: steve +date: Tue Aug 15 21:17:28 2006 +0000 +files: bin/xen-create-image bin/xt-install-image debian/changelog +description: +2006-08-15 21:17:28 by steve + Allow the --arch setting to be propogated to either debootstrap or + rpmstrap. + See: #383041 + + +changeset: 615:5db0df8cfd15 +user: steve +date: Tue Aug 15 21:11:32 2006 +0000 +files: bin/xen-create-image debian/changelog +description: +2006-08-15 21:11:31 by steve + 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. + + +changeset: 614:ee9eb2ac0b5f +user: steve +date: Tue Aug 15 18:53:11 2006 +0000 +files: TODO +description: +2006-08-15 18:53:11 by steve + Added new entry + + +changeset: 613:85fa0a8a155e +user: steve +date: Tue Aug 15 18:43:37 2006 +0000 +files: misc/xen-tools +description: +2006-08-15 18:43:37 by steve + - --debug + + --noswap + + +changeset: 612:3f004b67deaa +user: steve +date: Tue Aug 15 18:14:10 2006 +0000 +files: debian/changelog +description: +2006-08-15 18:14:10 by steve + 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. + + +changeset: 611:4adc27f3121d +user: steve +date: Tue Aug 15 18:13:31 2006 +0000 +files: debian/rules +description: +2006-08-15 18:13:31 by steve + Don't run the testsuite at package-build time. Thought I'd done this + already? + + +changeset: 610:3e3a52a9e3a9 +user: steve +date: Tue Aug 15 18:11:33 2006 +0000 +files: 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 +description: +2006-08-15 18:11:33 by steve + 1. Mount /proc with nodev, nosuid, noexec just to be paranoid. + 2. Fix syntax srror in script. D'oh. + + +changeset: 609:c3ae85125ae8 +user: steve +date: Tue Aug 15 18:04:14 2006 +0000 +files: bin/xen-create-image +description: +2006-08-15 18:04:14 by steve + Significantly reworked the documentation for the options. + See: #383032 + + +changeset: 608:42e873c72ec6 +user: steve +date: Tue Aug 15 17:34:23 2006 +0000 +files: bin/xt-install-image debian/changelog +description: +2006-08-15 17:34:23 by steve + Added better debootstrap error detection and display. + + +changeset: 607:45292303218a +user: steve +date: Tue Aug 15 09:23:34 2006 +0000 +files: debian/changelog +description: +2006-08-15 09:23:34 by steve + Added #383058 / --noswap. + + +changeset: 606:3f6a309c72e9 +user: steve +date: Tue Aug 15 09:21:05 2006 +0000 +files: AUTHORS +description: +2006-08-15 09:21:05 by steve + Mention Tamas, Gergely for his --initrd fixup + + +changeset: 605:8a062b2eb2c8 +user: steve +date: Tue Aug 15 09:19:25 2006 +0000 +files: 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 +description: +2006-08-15 09:19:24 by steve + Added "--noswap" option. + See: #383058 + + +changeset: 604:0dae191115c6 +user: steve +date: Tue Aug 15 09:12:03 2006 +0000 +files: bin/xen-create-image +description: +2006-08-15 09:12:03 by steve + initrd path is optional. + + +changeset: 603:6c8ddc9bce36 +user: steve +date: Mon Aug 14 21:36:28 2006 +0000 +files: debian/changelog +description: +2006-08-14 21:36:28 by steve + Updated. + + +changeset: 602:f17c546a7263 +user: steve +date: Mon Aug 14 21:03:46 2006 +0000 +files: debian/changelog +description: +2006-08-14 21:03:46 by steve + Added work-in-progress updates. + + +changeset: 601:ae8ddac7750a +user: steve +date: Mon Aug 14 21:00:59 2006 +0000 +files: bin/xen-create-image +description: +2006-08-14 21:00:59 by steve + Add support for --template. + See: #383036 + + +changeset: 600:63924f4d5cb7 +user: steve +date: Mon Aug 14 20:55:29 2006 +0000 +files: 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 +description: +2006-08-14 20:55:29 by steve + 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 + + +changeset: 599:368c6e6f05e3 +user: steve +date: Sat Aug 12 23:17:38 2006 +0000 +files: TODO +description: +2006-08-12 23:17:38 by steve + Removed "pointtopoint" this is complete. + + +changeset: 598:4765508d7b9a +user: steve +date: Thu Aug 03 15:12:26 2006 +0000 +files: hooks/debian/20-setup-apt hooks/ubuntu/20-setup-apt +description: +2006-08-03 15:12:25 by steve + 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. + + +changeset: 597:2fe330c5888f +user: steve +date: Tue Jul 25 15:54:22 2006 +0000 +files: debian/changelog +description: +2006-07-25 15:54:22 by steve + Added missing changelog entry + + +changeset: 596:699e82442860 +user: steve +date: Tue Jul 25 15:49:52 2006 +0000 +files: bin/xen-create-image +description: +2006-07-25 15:49:52 by steve + Patched to fix bug #379347. + Radu, I'll let you handle an upload. + + +changeset: 595:967e64c5ddef +user: steve +date: Sun Jul 23 00:56:29 2006 +0000 +files: bin/xen-create-image +description: +2006-07-23 00:56:29 by steve + Make sure we have an installation method specified: #379347 + + +changeset: 594:d0cad5cecd71 +user: steve +date: Sun Jul 23 00:51:48 2006 +0000 +files: bin/xen-create-image +description: +2006-07-23 00:51:48 by steve + Updated documentation only. + + +changeset: 593:d819d0e9ac21 +user: steve +date: Sat Jul 22 16:04:09 2006 +0000 +files: debian/changelog +description: +2006-07-22 16:04:09 by steve + Updated changelog per new release. + + +changeset: 592:ad4d3b427e02 +user: steve +date: Fri Jul 21 20:17:41 2006 +0000 +files: 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 +description: +2006-07-21 20:17:40 by steve + 2.2 release. (Pending) + + +changeset: 591:ab14d7e8e156 +user: steve +date: Fri Jul 21 20:17:18 2006 +0000 +files: debian/changelog +description: +2006-07-21 20:17:18 by steve + Updated changelog in advance of 2.2 release. + + +changeset: 590:318d1fe73a81 +user: steve +date: Fri Jul 21 20:14:30 2006 +0000 +files: bin/xen-create-image +description: +2006-07-21 20:14:30 by steve + --force will work for xfs filesystem types. Closes: #377684 + + +changeset: 589:89ed167ab80d +user: steve +date: Fri Jul 21 20:09:46 2006 +0000 +files: hooks/debian/60-copy-host-files hooks/ubuntu/60-copy-host-files +description: +2006-07-21 20:09:45 by steve + Copy /etc/timezone into guest systems running Debina/Ubuntu. + Closes: #376846 + + +changeset: 588:372920ce8a16 +user: steve +date: Fri Jul 21 20:06:51 2006 +0000 +files: hooks/ubuntu/90-make-fstab +description: +2006-07-21 20:06:51 by steve + Use "defaults" when mounting reiserfs - closes: #379023 + + +changeset: 587:9a7223d55f81 +user: steve +date: Fri Jul 21 20:06:08 2006 +0000 +files: hooks/debian/90-make-fstab +description: +2006-07-21 20:06:08 by steve + Use "defaults" when mounting reiserfs. Closes: #379023 + + +changeset: 586:df3ef953c073 +user: steve +date: Thu Jul 13 20:11:40 2006 +0000 +files: AUTHORS +description: +2006-07-13 20:11:40 by steve + Credit Sven. + + +changeset: 585:4138ce023108 +user: steve +date: Thu Jul 13 20:10:40 2006 +0000 +files: hooks/common.sh +description: +2006-07-13 20:10:40 by steve + Apply patch from Sven Hartge, to fix Debian package installation. + + +changeset: 584:d1d4ed0d7cda +user: steve +date: Wed Jul 12 14:44:33 2006 +0000 +files: tests/perl-syntax.t +description: +2006-07-12 14:44:33 by steve + Bet extra-strict about perl syntax. + + +changeset: 583:154321eee0ca +user: steve +date: Fri Jun 30 10:09:56 2006 +0000 +files: hooks/gentoo/40-setup-networking +description: +2006-06-30 10:09:56 by steve + Bytemark: Add point-to-point setting. + + +changeset: 582:0175391dcd58 +user: steve +date: Thu Jun 29 15:35:40 2006 +0000 +files: bin/xen-create-image +description: +2006-06-29 15:35:40 by steve + Show warning if the loopback module isn't loaded if the user is + running with Loopback images. + + +changeset: 581:f95920259829 +user: steve +date: Thu Jun 29 15:31:21 2006 +0000 +files: bin/xen-create-image +description: +2006-06-29 15:31:21 by steve + Test that our companion scripts are present. + + +changeset: 580:1d734c2f506e +user: steve +date: Thu Jun 29 15:09:22 2006 +0000 +files: hooks/debian/55-create-dev +description: +2006-06-29 15:09:22 by steve + Make the sd? devices, per suggestion from --elijah + + +changeset: 579:7c8749e6da47 +user: steve +date: Thu Jun 29 13:28:11 2006 +0000 +files: bin/xen-create-image +description: +2006-06-29 13:28:11 by steve + Bytemark: Display p2p in summary + + +changeset: 578:e5b3ea794222 +user: steve +date: Thu Jun 29 13:24:53 2006 +0000 +files: bin/xen-create-image hooks/debian/40-setup-networking misc/xen-tools +description: +2006-06-29 13:24:51 by steve + Bytemark: Add a point to point setting. + + +changeset: 577:81d17e471bec +user: steve +date: Thu Jun 29 09:33:47 2006 +0000 +files: debian/changelog +description: +2006-06-29 09:33:47 by steve + Snapshot release to avoid FTBFS bug, and hence allow package into testing. + + +changeset: 576:da920a155592 +user: steve +date: Tue Jun 27 13:49:35 2006 +0000 +files: TODO +description: +2006-06-27 13:49:35 by steve + Updated. + + +changeset: 575:e4707efe27f3 +user: steve +date: Tue Jun 27 10:27:35 2006 +0000 +files: README +description: +2006-06-27 10:27:35 by steve + Mention where to get Text::Template for non Debian people. + + +changeset: 574:86b32f65c120 +user: steve +date: Mon Jun 26 10:13:21 2006 +0000 +files: BUGS +description: +2006-06-26 10:13:21 by steve + Fix the broken link to the Debian bug tracker. + + +changeset: 573:e0da91972ba6 +user: steve +date: Mon Jun 26 10:12:38 2006 +0000 +files: misc/xen-tools +description: +2006-06-26 10:12:38 by steve + We don't need to complete IP addresses for invoking `xt-install-image`. + + +changeset: 572:f41c7ff0f807 +user: steve +date: Mon Jun 26 10:06:52 2006 +0000 +files: bin/xt-create-xen-config bin/xt-customize-image bin/xt-install-image +description: +2006-06-26 10:06:52 by steve + Minor comment cleanups. + + +changeset: 571:c2b0038af9e7 +user: steve +date: Sun Jun 25 20:37:38 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-25 20:37:38 by steve + Updated comments. + Do *not* setup a default installation method. + + +changeset: 570:498912114a55 +user: steve +date: Sun Jun 25 20:20:40 2006 +0000 +files: bin/xt-install-image +description: +2006-06-25 20:20:40 by steve + BUGFIX: D'oh - rpmstrap was completely unimplemented + + +changeset: 569:6edcbc05f9b0 +user: steve +date: Sun Jun 25 20:17:40 2006 +0000 +files: Makefile bin/xen-create-image etc/xen-tools.conf +description: +2006-06-25 20:17:39 by steve + Hack: Force fedora-core4 to install the distro rpmstrap knows as + 'stentz' + + +changeset: 568:b2f60e22b911 +user: steve +date: Sun Jun 25 20:05:47 2006 +0000 +files: hooks/fedora/10-disable-tls hooks/fedora/30-fix-inittab hooks/fedora/90-make-fstab +description: +2006-06-25 20:05:47 by steve + Added minimal files to customise fedora core 4 + + +changeset: 567:2c3b09d0afbc +user: steve +date: Sun Jun 25 20:02:33 2006 +0000 +files: tests/hook-inittab.t tests/hook-tls.t tests/hooks.t tests/plugin-checks.t +description: +2006-06-25 20:02:33 by steve + 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 .. + + +changeset: 566:7c35339533f0 +user: steve +date: Sun Jun 25 19:55:56 2006 +0000 +files: hooks/fedora/role.d/README +description: +2006-06-25 19:55:56 by steve + Added Fedora role.d + + +changeset: 565:4231a2f6086e +user: steve +date: Sun Jun 25 19:55:16 2006 +0000 +files: Makefile +description: +2006-06-25 19:55:16 by steve + Stub support for Fedora Core 4. + + +changeset: 564:ae973bf7b3a0 +user: steve +date: Sun Jun 25 17:39:54 2006 +0000 +files: bin/xen-create-image bin/xen-list-images +description: +2006-06-25 17:39:54 by steve + More spell-checking fixes, found via "pod2txt" + "ispell". + :) + + +changeset: 563:62585713e9bd +user: steve +date: Sun Jun 25 17:29:53 2006 +0000 +files: bin/xen-create-image etc/xen-tools.conf +description: +2006-06-25 17:29:52 by steve + Fix a couple of typos, see Debian bug #375382. + + +changeset: 562:450688afc935 +user: steve +date: Sun Jun 25 08:57:02 2006 +0000 +files: Makefile +description: +2006-06-25 08:57:02 by steve + Remove xt-* on uninstall. + + +changeset: 561:77a508aeffee +user: steve +date: Sat Jun 24 22:18:37 2006 +0000 +files: bin/xen-create-image +description: +2006-06-24 22:18:37 by steve + Only read the configuration file if it exists. + See Debian bug: + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375267 + + +changeset: 560:448f90229a00 +user: steve +date: Sat Jun 24 20:22:41 2006 +0000 +files: Makefile tests/Makefile +description: +2006-06-24 20:22:40 by steve + Use the `prove` command to run our tests, this allows them to be shuffled, + or randomised, which is a good thing. + + +changeset: 559:b528fb28084c +user: steve +date: Sat Jun 24 20:19:17 2006 +0000 +files: tests/plugin-checks.t +description: +2006-06-24 20:19:17 by steve + Test hooks are executable + + +changeset: 558:6b7821c7f106 +user: steve +date: Sat Jun 24 20:18:27 2006 +0000 +files: tests/hook-tls.t tests/hooks.t tests/plugin-checks.t +description: +2006-06-24 20:18:27 by steve + Add gentoo + ubuntu to the tests. + + +changeset: 557:546b0e700d91 +user: steve +date: Sat Jun 24 20:17:09 2006 +0000 +files: tests/hook-inittab.t +description: +2006-06-24 20:17:09 by steve + Added ubuntu + gentoo to the testing. + + +changeset: 556:6d05c5507008 +user: steve +date: Sat Jun 24 14:23:33 2006 +0000 +files: bin/xen-create-image +description: +2006-06-24 14:23:33 by steve + Minor formatting changes to the output of "running role command : foo". + + +changeset: 555:46e7072feee2 +user: steve +date: Fri Jun 23 19:08:46 2006 +0000 +files: hooks/centos4/35-setup-users hooks/debian/35-setup-users hooks/gentoo/35-setup-users hooks/ubuntu/35-setup-users +description: +2006-06-23 19:08:45 by steve + Fixed so that shadow copying works. + + +changeset: 554:ff964a125392 +user: steve +date: Fri Jun 23 18:48:16 2006 +0000 +files: hooks/centos4/35-setup-users hooks/debian/35-setup-users hooks/gentoo/35-setup-users hooks/ubuntu/35-setup-users +description: +2006-06-23 18:48:15 by steve + Don't trash the shadow file. + + +changeset: 553:bd5217a335ff +user: steve +date: Fri Jun 23 18:35:40 2006 +0000 +files: etc/xen-tools.conf misc/xen-tools +description: +2006-06-23 18:35:40 by steve + Support --accounts + + +changeset: 552:97e3fcc62d53 +user: steve +date: Fri Jun 23 18:32:31 2006 +0000 +files: 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 +description: +2006-06-23 18:32:26 by steve + Added support for copying user accounts when given an --accounts flag. + + +changeset: 551:0cc88313687c +user: steve +date: Fri Jun 23 17:55:40 2006 +0000 +files: hooks/common.sh +description: +2006-06-23 17:55:40 by steve + Add a stub function 'installGentooPackage' since this is called + to install OpenSSH. + + +changeset: 550:69d9b5f46a5f +user: steve +date: Fri Jun 23 17:54:23 2006 +0000 +files: hooks/centos4/60-copy-host-files hooks/debian/60-copy-host-files hooks/gentoo/60-copy-host-files hooks/ubuntu/60-copy-host-files +description: +2006-06-23 17:54:21 by steve + 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. + + +changeset: 549:7f2be33b590e +user: steve +date: Fri Jun 23 09:11:11 2006 +0000 +files: debian/changelog +description: +2006-06-23 09:11:11 by steve + Updated for the 2.1-0 release. + + +changeset: 548:c3d038d1d791 +user: steve +date: Fri Jun 23 08:58:42 2006 +0000 +files: SUPPORT +description: +2006-06-23 08:58:42 by steve + Add pointer to the xen-users mailing list. + + +changeset: 547:81074158586b +user: steve +date: Fri Jun 23 08:56:32 2006 +0000 +files: 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 +description: +2006-06-23 08:56:32 by steve + Release number -> 2.1 + + +changeset: 546:586f27c14cee +user: steve +date: Thu Jun 22 15:22:22 2006 +0000 +files: debian/changelog +description: +2006-06-22 15:22:22 by steve + Updated changelog for next release. + + +changeset: 545:86a554595acb +user: steve +date: Thu Jun 22 15:20:36 2006 +0000 +files: bin/xen-create-image +description: +2006-06-22 15:20:36 by steve + Create swap on the swap file/partition. #374989 + + +changeset: 544:4d3b8eeba3eb +user: steve +date: Thu Jun 22 15:17:21 2006 +0000 +files: bin/xen-create-image +description: +2006-06-22 15:17:21 by steve + Don't allow sparse images on LVM - #374988 + + +changeset: 543:8b882c9cba5d +user: steve +date: Thu Jun 22 15:01:53 2006 +0000 +files: tests/getopt.t +description: +2006-06-22 15:01:53 by steve + Updated comments. + + +changeset: 542:cb385dba0bf8 +user: steve +date: Thu Jun 22 14:54:12 2006 +0000 +files: bin/xen-create-image +description: +2006-06-22 14:54:12 by steve + Process the argument "--mirror=xx" - found by tests/getopt.t + + +changeset: 541:f1aa1519252a +user: steve +date: Thu Jun 22 14:52:58 2006 +0000 +files: tests/getopt.t +description: +2006-06-22 14:52:58 by steve + New test - make sure that every command line argument which is offered + on the POD text, output with --help, is actually processed. + + +changeset: 540:6697ca8b9ef4 +user: steve +date: Thu Jun 22 14:21:38 2006 +0000 +files: bin/xen-create-image +description: +2006-06-22 14:21:38 by steve + D'oh. Didn't handle the '--fs' argument. + TODO: Write test cases for this, since we had this problem before.. + + +changeset: 539:7668b503d5e7 +user: steve +date: Thu Jun 22 08:05:10 2006 +0000 +files: Makefile hooks/gentoo/role.d/README hooks/ubuntu/role.d/README +description: +2006-06-22 08:05:08 by steve + Added role directories for gentoo + ubuntu and install them. + + +changeset: 538:5237f91fd237 +user: steve +date: Thu Jun 22 08:03:26 2006 +0000 +files: hooks/debian/role.d/README +description: +2006-06-22 08:03:26 by steve + Fix error: Centos -> Debian + + +changeset: 537:30bcecb4a3e4 +user: steve +date: Wed Jun 21 19:34:14 2006 +0000 +files: bin/xt-install-image +description: +2006-06-21 19:34:14 by steve + If the installation of a new image with `debootstrap` fails then + show the output from $prefix/debootstrap/debootstrap.log. + + +changeset: 536:231c5a0e3a9d +user: steve +date: Wed Jun 21 16:59:34 2006 +0000 +files: bin/xen-delete-image +description: +2006-06-21 16:59:34 by steve + When testing ignore the LVM setting which might be in the configuration +file. + + +changeset: 535:099228968da4 +user: steve +date: Wed Jun 21 08:31:00 2006 +0000 +files: bin/xen-create-image +description: +2006-06-21 08:31:00 by steve + Test that the specified --kernel and --initrd files exist. + + +changeset: 534:bf8dfa1e00ef +user: steve +date: Tue Jun 20 23:19:51 2006 +0000 +files: hooks/gentoo/20-enable-su +description: +2006-06-20 23:19:51 by steve + 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. + + +changeset: 533:eb280658d3af +user: steve +date: Tue Jun 20 23:06:05 2006 +0000 +files: bin/xen-create-image +description: +2006-06-20 23:06:05 by steve + 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. + + +changeset: 532:edad08047720 +user: steve +date: Tue Jun 20 22:52:56 2006 +0000 +files: hooks/gentoo/50-setup-hostname +description: +2006-06-20 22:52:56 by steve + BUGFIX: Setup the DNSDOMAIN of the new image correctly. + + +changeset: 531:f77e2f3713ea +user: steve +date: Tue Jun 20 22:48:35 2006 +0000 +files: bin/xen-create-image +description: +2006-06-20 22:48:35 by steve + Reorder some of the POD to make it more readable. + + +changeset: 530:f557d9c8d86c +user: steve +date: Tue Jun 20 22:44:12 2006 +0000 +files: bin/xen-create-image +description: +2006-06-20 22:44:12 by steve + Updated POD significantly. + Removed the list of contributors - since these are now in AUTHORS. + + +changeset: 529:b959f1314281 +user: steve +date: Tue Jun 20 21:46:08 2006 +0000 +files: bin/xen-list-images +description: +2006-06-20 21:46:08 by steve + BUGFIX: Deal with quoted memory settings, so we disply the correct + output. + + +changeset: 528:d93f401a6636 +user: steve +date: Tue Jun 20 21:28:27 2006 +0000 +files: hooks/gentoo/50-setup-hostname +description: +2006-06-20 21:28:27 by steve + Fixed hostname setup for Gentoo. + + +changeset: 527:eec3dcf94e09 +user: steve +date: Tue Jun 20 21:13:51 2006 +0000 +files: 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 +description: +2006-06-20 21:13:51 by steve + Support setting up gentoo :) + NOTE: To use this you'll need to use --copy / --tar. + + +changeset: 526:50ef4187f8a9 +user: steve +date: Tue Jun 20 17:34:08 2006 +0000 +files: bin/xen-create-image +description: +2006-06-20 17:34:08 by steve + D'oh - we didn't add code to process --boot. + Fixed. + + +changeset: 525:5e887ab81b02 +user: steve +date: Tue Jun 20 09:00:11 2006 +0000 +files: debian/.cvsignore +description: +2006-06-20 09:00:11 by steve + Ignore 'files'. + + +changeset: 524:1e44287cb313 +user: steve +date: Tue Jun 20 08:59:56 2006 +0000 +files: debian/changelog +description: +2006-06-20 08:59:56 by steve + Updated for the 2.0-1 release. + + +changeset: 523:f7b97bb20fba +user: steve +date: Tue Jun 20 08:48:51 2006 +0000 +files: BUGS SUPPORT debian/changelog debian/control debian/copyright debian/dirs +description: +2006-06-20 08:48:50 by steve + Updated URL(s). + + +changeset: 522:fe474576182f +user: steve +date: Tue Jun 20 08:48:25 2006 +0000 +files: debian/postinst +description: +2006-06-20 08:48:25 by steve + Handle the hook.d + role.d being obsolete. + + +changeset: 521:7150bbe6e4da +user: steve +date: Tue Jun 20 08:37:10 2006 +0000 +files: debian/docs +description: +2006-06-20 08:37:10 by steve + Make sure we install all the new files to the doc directory. + + +changeset: 520:a2f5d00305d1 +user: steve +date: Mon Jun 19 22:52:13 2006 +0000 +files: BUGS SUPPORT +description: +2006-06-19 22:52:13 by steve + Added. + Stubs. + TODO: Fixup URLs before release. + + +changeset: 519:9a14179c4ba7 +user: steve +date: Mon Jun 19 22:48:21 2006 +0000 +files: README +description: +2006-06-19 22:48:21 by steve + Added brief note on requirements. + + +changeset: 518:143534656c99 +user: steve +date: Mon Jun 19 22:45:56 2006 +0000 +files: Makefile +description: +2006-06-19 22:45:56 by steve + 1. When making a release update tests/modules.t *and* run the test suite. + 2. Document each available Makefile target. + + +changeset: 517:4fbef2a1986a +user: steve +date: Mon Jun 19 20:43:13 2006 +0000 +files: bin/xen-create-image +description: +2006-06-19 20:43:13 by steve + Minor documentation updates. + + +changeset: 516:e1466df864ab +user: steve +date: Mon Jun 19 20:42:44 2006 +0000 +files: debian/changelog +description: +2006-06-19 20:42:44 by steve + Preparing for a 2.0-1 release. + + +changeset: 515:58d369b1f410 +user: steve +date: Mon Jun 19 20:40:27 2006 +0000 +files: debian/control +description: +2006-06-19 20:40:27 by steve + Updated build-deps so that the test suite will pass. + + +changeset: 514:8529a260e33f +user: steve +date: Mon Jun 19 20:40:01 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-19 20:40:01 by steve + Updated defaults. + + +changeset: 513:a6660f448919 +user: steve +date: Mon Jun 19 20:39:51 2006 +0000 +files: hooks/README +description: +2006-06-19 20:39:51 by steve + Updated documentation. + + +changeset: 512:e4c0d2a7a70f +user: steve +date: Mon Jun 19 20:39:37 2006 +0000 +files: TODO +description: +2006-06-19 20:39:37 by steve + Removed need to fixup LVM; that is all complete. + + +changeset: 511:d815bb26bc8d +user: steve +date: Mon Jun 19 20:39:27 2006 +0000 +files: README +description: +2006-06-19 20:39:27 by steve + Updated. + + +changeset: 510:1d0613045b72 +user: steve +date: Mon Jun 19 20:39:21 2006 +0000 +files: tests/xt-create-xen-config.t +description: +2006-06-19 20:39:21 by steve + Updated test to do more work, and removed extraneous cruft. + + +changeset: 509:1be9002caf6f +user: steve +date: Mon Jun 19 14:42:00 2006 +0000 +files: debian/control +description: +2006-06-19 14:42:00 by steve + Recommend rpmstrap. + + +changeset: 508:ae501a9918e1 +user: steve +date: Mon Jun 19 14:04:05 2006 +0000 +files: etc/xm.tmpl +description: +2006-06-19 14:04:05 by steve + BUGFIX: Add a linefeed when DHCP is specified. + + +changeset: 507:67c6f3f0f258 +user: steve +date: Mon Jun 19 14:03:52 2006 +0000 +files: tests/xt-create-xen-config.t +description: +2006-06-19 14:03:52 by steve + Added simple test of xt-create-xen-config. + + +changeset: 506:1df906bc9558 +user: steve +date: Mon Jun 19 13:23:54 2006 +0000 +files: debian/control +description: +2006-06-19 13:23:54 by steve + Install libtest-pod-perl as a build-dep so the test suite runs completely + + +changeset: 505:3749d03239ed +user: steve +date: Mon Jun 19 13:06:01 2006 +0000 +files: misc/xen-tools +description: +2006-06-19 13:06:01 by steve + Updated so the distribution list isn't hardwired any more. + Added --template support for xt-create-xen-config. + Updatd comments. + + +changeset: 504:a73ef28542b9 +user: steve +date: Mon Jun 19 12:51:45 2006 +0000 +files: Makefile TODO bin/xen-duplicate-image +description: +2006-06-19 12:51:43 by steve + Removed 'xen-duplicate-image'. + + +changeset: 503:50ee1796a4c8 +user: steve +date: Mon Jun 19 12:50:12 2006 +0000 +files: tests/modules.t +description: +2006-06-19 12:50:12 by steve + Updated modules we test against. + + +changeset: 502:6859ec668a21 +user: steve +date: Mon Jun 19 12:49:36 2006 +0000 +files: bin/xt-create-xen-config etc/xm.tmpl +description: +2006-06-19 12:49:34 by steve + 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. + + +changeset: 501:8de2576bcb22 +user: steve +date: Mon Jun 19 12:36:46 2006 +0000 +files: README +description: +2006-06-19 12:36:46 by steve + Remove mention of xen-duplicate-image. + + +changeset: 500:a225a29ed1ea +user: steve +date: Mon Jun 19 12:35:56 2006 +0000 +files: debian/control +description: +2006-06-19 12:35:56 by steve + We don't use Term::Size any more. + + +changeset: 499:143918c4cd3b +user: steve +date: Mon Jun 19 11:34:03 2006 +0000 +files: debian/control +description: +2006-06-19 11:34:03 by steve + We require Text::Template (Debian package libtext-template-perl.) + + +changeset: 498:a8452689c5de +user: steve +date: Mon Jun 19 11:20:22 2006 +0000 +files: Makefile +description: +2006-06-19 11:20:22 by steve + Remove /etc/xen-tools/skel + /etc/xen-tools/xm.tmpl on uninstall. + + +changeset: 497:ed761ca40243 +user: steve +date: Mon Jun 19 11:18:57 2006 +0000 +files: Makefile +description: +2006-06-19 11:18:57 by steve + Break up the install: target into sections to make it simpler to understand + modify. + Install etc/xm.tmpl to /etc/xen-tools. + + +changeset: 496:879c9d5c9916 +user: steve +date: Sun Jun 18 22:20:08 2006 +0000 +files: bin/xen-create-image +description: +2006-06-18 22:20:08 by steve + 1. Fix the spelling on 'skeleton' - I *knew* that looked wrong! + 2. Add a note on the consequences of the --passwd flag. + + +changeset: 495:f1aaa1120e0f +user: steve +date: Sun Jun 18 19:00:39 2006 +0000 +files: misc/xen-tools +description: +2006-06-18 19:00:39 by steve + Updated to actually complete on hostnames correctly for + xen-delete-image + xen-update-image. Removed support for + xen-duplicate-image. + + +changeset: 494:4b51c8a21985 +user: steve +date: Sun Jun 18 18:42:31 2006 +0000 +files: TODO +description: +2006-06-18 18:42:31 by steve + xen-update-image is now working. + + +changeset: 493:5ab3a198c4c7 +user: steve +date: Sun Jun 18 18:13:16 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-18 18:13:16 by steve + Minor change, just to allow tests/argument-check.t to work. + + +changeset: 492:46f9f553c2fd +user: steve +date: Sun Jun 18 18:12:04 2006 +0000 +files: bin/xen-create-image hooks/centos4/60-copy-host-files hooks/debian/60-copy-host-files hooks/ubuntu/60-copy-host-files +description: +2006-06-18 18:11:57 by steve + TAB-removal. + + +changeset: 491:efb961b8447b +user: steve +date: Sun Jun 18 18:10:03 2006 +0000 +files: bin/xen-update-image +description: +2006-06-18 18:10:03 by steve + Updated to work with LVM properly! + + +changeset: 490:e6791ab3db1d +user: steve +date: Sun Jun 18 17:52:20 2006 +0000 +files: AUTHORS +description: +2006-06-18 17:52:20 by steve + Added. + + +changeset: 489:139ab03de9bd +user: steve +date: Sun Jun 18 17:46:11 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-18 17:46:11 by steve + Added commented out ubuntu mirror, and listed explictly supported + distributions. + + +changeset: 488:6f8c1b99077b +user: steve +date: Sun Jun 18 17:44:08 2006 +0000 +files: 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 +description: +2006-06-18 17:44:07 by steve + 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. + + +changeset: 487:383325d7ce7f +user: steve +date: Thu Jun 15 23:23:12 2006 +0000 +files: bin/xen-create-image +description: +2006-06-15 23:23:12 by steve + BUGFIX: When testing for executable lvm command make sure we test the correct way round. + + +changeset: 486:1c57f4a412c1 +user: steve +date: Thu Jun 15 23:20:22 2006 +0000 +files: bin/xen-create-image misc/xen-tools +description: +2006-06-15 23:20:22 by steve + Added '--image=[sparse | full]. + Added missing command line processing for --size + --swap + Added completion for --image. + + +changeset: 485:8fe1740922fb +user: steve +date: Thu Jun 15 22:53:05 2006 +0000 +files: hooks/centos4/60-copy-host-files +description: +2006-06-15 22:53:05 by steve + Sync with the debian versoin of this file. + + +changeset: 484:f9515fb076cb +user: steve +date: Thu Jun 15 22:52:52 2006 +0000 +files: hooks/debian/60-copy-host-files +description: +2006-06-15 22:52:52 by steve + Patch from Sven Hartge to avoid copying /etc/hosts - which is already + setup in 50-setup-hostname. + + +changeset: 483:07959339ca6e +user: steve +date: Thu Jun 15 11:10:54 2006 +0000 +files: tests/programs.t +description: +2006-06-15 11:10:54 by steve + Added optional programs: mkfs.ext3 mkfs.reiserfs mkfs.xfs + + +changeset: 482:23ab67199b35 +user: steve +date: Thu Jun 15 11:09:30 2006 +0000 +files: tests/programs.t +description: +2006-06-15 11:09:30 by steve + Added to repository. Test that we have some binaries present, + will avoid more bug reports like last nights... + + +changeset: 481:b4f28579e182 +user: steve +date: Thu Jun 15 11:03:45 2006 +0000 +files: Makefile +description: +2006-06-15 11:03:45 by steve + 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! + + +changeset: 480:bbe8269c5446 +user: steve +date: Thu Jun 15 10:59:40 2006 +0000 +files: Makefile +description: +2006-06-15 10:59:40 by steve + Don't exclude 'bin' from our release. + + +changeset: 479:d77d582222a9 +user: steve +date: Thu Jun 15 10:58:17 2006 +0000 +files: hooks/debian/60-copy-host-files +description: +2006-06-15 10:58:17 by steve + Attempt to only copy relevent lines from /etc/passwd + /etc/shadow. + Don't copy the group file anymore. + + +changeset: 478:f8621a7091ff +user: steve +date: Thu Jun 15 07:47:05 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/20-setup-yum hooks/centos4/30-fix-inittab hooks/centos4/40-setup-networking hooks/centos4/50-setup-hostname hooks/centos4/55-create-dev hooks/centos4/65-copy-user-files hooks/centos4/70-install-ssh hooks/centos4/80-install-modules hooks/centos4/90-make-fstab hooks/centos4/99-clean-image hooks/debian/10-disable-tls hooks/debian/15-disable-hwclock hooks/debian/20-setup-apt hooks/debian/30-fix-inittab hooks/debian/40-setup-networking hooks/debian/50-setup-hostname hooks/debian/55-create-dev hooks/debian/65-copy-user-files hooks/debian/70-install-ssh hooks/debian/80-install-modules hooks/debian/90-make-fstab hooks/debian/99-clean-image +description: +2006-06-15 07:47:02 by steve + BUGFIX: *really* allow tests to succeed prior to installation. + + +changeset: 477:ad68696f64a1 +user: steve +date: Thu Jun 15 07:42:59 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/20-setup-yum hooks/centos4/30-fix-inittab hooks/centos4/40-setup-networking hooks/centos4/50-setup-hostname hooks/centos4/55-create-dev hooks/centos4/65-copy-user-files hooks/centos4/70-install-ssh hooks/centos4/80-install-modules hooks/centos4/90-make-fstab hooks/centos4/99-clean-image hooks/debian/10-disable-tls hooks/debian/15-disable-hwclock hooks/debian/20-setup-apt hooks/debian/30-fix-inittab hooks/debian/40-setup-networking hooks/debian/50-setup-hostname hooks/debian/55-create-dev hooks/debian/65-copy-user-files hooks/debian/70-install-ssh hooks/debian/80-install-modules hooks/debian/90-make-fstab hooks/debian/99-clean-image +description: +2006-06-15 07:42:59 by steve + 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. + + +changeset: 476:477ba4c51331 +user: steve +date: Thu Jun 15 07:35:09 2006 +0000 +files: bin/xen-create-image +description: +2006-06-15 07:35:09 by steve + Whitespace + formatting fixups. + + +changeset: 475:b080dd12c5cc +user: steve +date: Thu Jun 15 07:31:49 2006 +0000 +files: bin/xen-create-image +description: +2006-06-15 07:31:49 by steve + BUGFIX: Only add '-f' to filesystem creation for xfs. + D'OH CHECK: Test that required binaries such as debootstrap are installed. + + +changeset: 474:caa7de98dc88 +user: steve +date: Wed Jun 14 13:46:25 2006 +0000 +files: tests/shell-syntax.t +description: +2006-06-14 13:46:25 by steve + Updated misleading comment. + + +changeset: 473:9aba8a41c2a5 +user: steve +date: Wed Jun 14 08:33:09 2006 +0000 +files: README +description: +2006-06-14 08:33:09 by steve + Added link to mailing lists. + + +changeset: 472:21f88e9a746d +user: steve +date: Tue Jun 13 17:28:15 2006 +0000 +files: TODO +description: +2006-06-13 17:28:15 by steve + Added stuff to do before 2.x + + +changeset: 471:2758cfa2c92c +user: steve +date: Tue Jun 13 17:18:39 2006 +0000 +files: tests/xen-lists-images.t +description: +2006-06-13 17:18:39 by steve + Updated test to create random temporary xen configuration files + and test that all the values are correct. + + +changeset: 470:9ebc2fe88f09 +user: steve +date: Tue Jun 13 17:04:52 2006 +0000 +files: bin/xen-list-images +description: +2006-06-13 17:04:52 by steve + Removed tabs. + + +changeset: 469:61e08763db8c +user: steve +date: Tue Jun 13 16:57:34 2006 +0000 +files: bin/xen-delete-image +description: +2006-06-13 16:57:34 by steve + Updated documentation to include lvm examples. + + +changeset: 468:b68e25f35f5f +user: steve +date: Tue Jun 13 16:51:18 2006 +0000 +files: bin/xen-list-images +description: +2006-06-13 16:51:18 by steve + 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. + + +changeset: 467:748c21cb99d2 +user: steve +date: Tue Jun 13 13:26:01 2006 +0000 +files: tests/argument-check.t tests/hook-inittab.t tests/hooks.t tests/no-tabs.t tests/perl-syntax.t tests/plugin-checks.t tests/pod-check.t tests/shell-syntax.t tests/xen-delete-image.t tests/xen-lists-images.t +description: +2006-06-13 13:26:00 by steve + Do the same for tests, no more literal tabs. + + +changeset: 466:ebf779d25267 +user: steve +date: Tue Jun 13 13:21:45 2006 +0000 +files: tests/no-tabs.t +description: +2006-06-13 13:21:45 by steve + Added test case to catch scripts/files with literal TAB characters. + They are evil. + + +changeset: 465:6d51034e505b +user: steve +date: Tue Jun 13 13:21:23 2006 +0000 +files: 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 +description: +2006-06-13 13:21:22 by steve + TABs become spaces. Tabs are evil. + + +changeset: 464:7619162e1c33 +user: steve +date: Tue Jun 13 08:18:08 2006 +0000 +files: bin/xen-create-image +description: +2006-06-13 08:18:08 by steve + Force the recreation of filesystem when the user choose both --force + and the XFS filesystem. + + +changeset: 463:4bf70babb304 +user: steve +date: Sun Jun 11 07:37:46 2006 +0000 +files: misc/xen-tools +description: +2006-06-11 07:37:46 by steve + Misc. fixes. + + +changeset: 462:cacb52408608 +user: steve +date: Sun Jun 11 07:33:45 2006 +0000 +files: misc/xen-tools +description: +2006-06-11 07:33:45 by steve + Added completion for the xt-* commands. + + +changeset: 461:26df0703c609 +user: steve +date: Sun Jun 11 07:21:19 2006 +0000 +files: misc/xen-tools +description: +2006-06-11 07:21:19 by steve + Added completion for the --lvm parameter. + + +changeset: 460:aa0e7f5dde69 +user: steve +date: Sat Jun 10 21:03:45 2006 +0000 +files: hooks/common.sh +description: +2006-06-10 21:03:45 by steve + Added an assert() function to report failures in shell scripts. + + +changeset: 459:2b34feb604cf +user: steve +date: Sat Jun 10 20:50:14 2006 +0000 +files: tests/shell-syntax.t +description: +2006-06-10 20:50:14 by steve + 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. + + +changeset: 458:aa6c6dbf685d +user: steve +date: Sat Jun 10 20:45:10 2006 +0000 +files: tests/perl-syntax.t +description: +2006-06-10 20:45:10 by steve + 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 + + +changeset: 457:d678406bcc15 +user: steve +date: Sat Jun 10 17:49:56 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 17:49:56 by steve + Fix: Point to the correct location for the role script. + + +changeset: 456:ef1ccb18e2cb +user: radu +date: Sat Jun 10 17:48:56 2006 +0000 +files: debian/control +description: +2006-06-10 17:48:56 by radu +update standards version + + +changeset: 455:b58d6a84dbe5 +user: steve +date: Sat Jun 10 17:36:09 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 17:36:09 by steve + When a command fails show its output when running with --verbose *before* + exiting + + +changeset: 454:11cdd640bc5e +user: steve +date: Sat Jun 10 17:28:41 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 17:28:41 by steve + 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. + + +changeset: 453:938b4abd13ae +user: steve +date: Sat Jun 10 17:11:32 2006 +0000 +files: Makefile +description: +2006-06-10 17:11:32 by steve + Install the role.d subdirectory, and remove xen-tools from /usr/lib on uninstall. + + +changeset: 452:8d6ea09a7254 +user: steve +date: Sat Jun 10 17:06:04 2006 +0000 +files: hooks/debian/role.d/README hooks/debian/role.d/builder hooks/debian/role.d/gdm hooks/debian/role.d/minimal hooks/debian/role.d/xdm +description: +2006-06-10 17:06:04 by steve + Added. + + +changeset: 451:8bc5636e238f +user: steve +date: Sat Jun 10 17:04:29 2006 +0000 +files: etc/README etc/role.d/builder etc/role.d/gdm etc/role.d/minimal etc/role.d/xdm hooks/centos4/role.d/README +description: +2006-06-10 17:04:28 by steve + Moved the role.d into the per-distribution hook directory. + + +changeset: 450:ae256871054d +user: steve +date: Sat Jun 10 16:48:55 2006 +0000 +files: bin/xen-create-image bin/xen-delete-image bin/xt-install-image +description: +2006-06-10 16:48:55 by steve + When running normally hide output of executed commands. + When running with --verbose make sure that stderr is copied to stdout. + + +changeset: 449:49778f43b7a1 +user: radu +date: Sat Jun 10 16:22:07 2006 +0000 +files: debian/changelog +description: +2006-06-10 16:22:07 by radu +preparations for the 1.6 debian upload + + +changeset: 448:f70592af301f +user: steve +date: Sat Jun 10 15:52:09 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 15:52:09 by steve + Added significant chunks of pod from the previous release. + + +changeset: 447:c71b8f06b0ac +user: steve +date: Sat Jun 10 15:02:19 2006 +0000 +files: README +description: +2006-06-10 15:02:19 by steve + Update LVM text. + Fully qualify the download URL. + + +changeset: 446:5e3741e7eb5c +user: steve +date: Sat Jun 10 14:57:11 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 14:57:11 by steve + Reinstate contributors. They deserve credit. + + +changeset: 445:6c70078de3d2 +user: steve +date: Sat Jun 10 14:36:53 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-06-10 14:36:53 by steve + BUGFIX: D'oh. Memory size is correctly defined. + + Everything works for LVM now :) + + +changeset: 444:410fc5b27a31 +user: steve +date: Sat Jun 10 14:26:45 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-06-10 14:26:45 by steve + Fixup. D'oh + + +changeset: 443:cde7948164ba +user: steve +date: Sat Jun 10 14:22:27 2006 +0000 +files: bin/xen-delete-image +description: +2006-06-10 14:22:27 by steve + Added '--verbose' argument. + + +changeset: 442:8a1201d07e12 +user: steve +date: Sat Jun 10 14:18:23 2006 +0000 +files: bin/xen-delete-image bin/xt-create-xen-config +description: +2006-06-10 14:18:23 by steve + LVM fixes :) + + +changeset: 441:ca5a6ab14d70 +user: steve +date: Sat Jun 10 14:02:13 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-06-10 14:02:13 by steve + Use -disk not -root + + +changeset: 440:db1efe296c2f +user: steve +date: Sat Jun 10 14:00:19 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 14:00:19 by steve + Get the sizes the right way round for the disk + swap LVM images. + + +changeset: 439:b3cb52ebd0b5 +user: steve +date: Sat Jun 10 13:59:06 2006 +0000 +files: bin/xen-create-image +description: +2006-06-10 13:59:06 by steve + Support creation of LVM images. + NOTE: Not tested yet. + + +changeset: 438:93cf67e0f305 +user: steve +date: Sat Jun 10 13:58:50 2006 +0000 +files: bin/xen-delete-image +description: +2006-06-10 13:58:50 by steve + Delete LVM images correctly. + + +changeset: 437:035c5d5a6abb +user: steve +date: Sat Jun 10 13:23:48 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-10 13:23:48 by steve + Updated defaults. + + +changeset: 436:1a49985ac96d +user: steve +date: Fri Jun 09 22:21:08 2006 +0000 +files: hooks/centos4/40-setup-networking +description: +2006-06-09 22:21:08 by steve + Updated the header to be accurate. + + +changeset: 435:9e369f501641 +user: steve +date: Fri Jun 09 22:19:22 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/80-install-modules +description: +2006-06-09 22:19:22 by steve + Remove the obsolete 'dist' setting. + + +changeset: 434:48e29da9ac69 +user: steve +date: Fri Jun 09 22:19:01 2006 +0000 +files: hooks/debian/60-copy-host-files hooks/debian/70-install-ssh hooks/debian/80-install-modules +description: +2006-06-09 22:19:01 by steve + Minor fixups and comment changes. + + +changeset: 433:8f51b0b8258c +user: steve +date: Fri Jun 09 22:03:30 2006 +0000 +files: etc/xen-tools.conf tests/argument-check.t +description: +2006-06-09 22:03:29 by steve + Allow the documentation test(s) to succeed. + + +changeset: 432:379deea5d491 +user: steve +date: Fri Jun 09 22:03:14 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 22:03:14 by steve + Added documentation for command line arguments. + + +changeset: 431:3443711a2cc8 +user: steve +date: Fri Jun 09 21:14:03 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-06-09 21:14:03 by steve + Final bugfix for the night. Use the correct hostname. + + +changeset: 430:b792a3c1eb27 +user: steve +date: Fri Jun 09 21:05:38 2006 +0000 +files: bin/xt-create-xen-config +description: +2006-06-09 21:05:38 by steve + Fixed syntax error. + + +changeset: 429:cb613fd3ff0c +user: steve +date: Fri Jun 09 20:49:51 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 20:49:51 by steve + D'oh - /etc/fstab shouldn't be executable. This caused debootstrap + to be reported as failed even when it was correctly installed. + + +changeset: 428:0ab3b5c03e57 +user: steve +date: Fri Jun 09 20:27:50 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 20:27:50 by steve + BUGFIX: debootstrap doesn't like '--verbose' to be at the end of the line. + + +changeset: 427:8b6924d67146 +user: steve +date: Fri Jun 09 20:22:29 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 20:22:29 by steve + Show information when running installation. + + +changeset: 426:cb85670770c4 +user: steve +date: Fri Jun 09 20:14:50 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 20:14:50 by steve + Create the xen-configuration file once we're done. + + +changeset: 425:7c2e06be5e50 +user: steve +date: Fri Jun 09 20:14:43 2006 +0000 +files: Makefile bin/xt-create-xen-config +description: +2006-06-09 20:14:43 by steve + Create the xen configuration file. + + +changeset: 424:05f3cf3902ed +user: steve +date: Fri Jun 09 19:55:10 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 19:55:10 by steve + Support RPMStrap. + Test that the systems installation succeeded + + +changeset: 423:8fae1c23f05b +user: steve +date: Fri Jun 09 19:49:18 2006 +0000 +files: bin/xt-customize-image bin/xt-install-image +description: +2006-06-09 19:49:18 by steve + Minor documentation cleanups. + + +changeset: 422:cc424e0c9026 +user: steve +date: Fri Jun 09 19:43:49 2006 +0000 +files: TODO +description: +2006-06-09 19:43:49 by steve + Updated slightly + + +changeset: 421:27116b69a664 +user: steve +date: Fri Jun 09 19:04:13 2006 +0000 +files: bin/xen-delete-image bin/xen-duplicate-image bin/xen-list-images bin/xen-update-image +description: +2006-06-09 19:04:13 by steve + Updated release to 2.0 + + +changeset: 420:e37128eb0ee9 +user: steve +date: Fri Jun 09 19:04:05 2006 +0000 +files: Makefile +description: +2006-06-09 19:04:05 by steve + Updated version updator + + +changeset: 419:b7c2bd7fe6bb +user: steve +date: Fri Jun 09 19:03:02 2006 +0000 +files: Makefile +description: +2006-06-09 19:03:02 by steve + We don't care if the symlink operations fail. + + +changeset: 418:9baee510bb3f +user: steve +date: Fri Jun 09 18:59:46 2006 +0000 +files: bin/xt-customize-image bin/xt-install-image +description: +2006-06-09 18:59:46 by steve + Minor documentation and correctness fixes. + + +changeset: 417:30a6aee56578 +user: steve +date: Fri Jun 09 18:40:11 2006 +0000 +files: Makefile +description: +2006-06-09 18:40:11 by steve + Fixed the symlink creation to work with non-standard prefix. + + +changeset: 416:675310947d07 +user: steve +date: Fri Jun 09 18:36:46 2006 +0000 +files: Makefile +description: +2006-06-09 18:36:46 by steve + Install symlinks for sid/sarge/etch -> debian in the installation target. + + +changeset: 415:e13145f4b574 +user: steve +date: Fri Jun 09 18:36:32 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 18:36:32 by steve + Fixed so that debootstrap will work :) + + +changeset: 414:a9b4e86aa791 +user: steve +date: Fri Jun 09 18:36:10 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 18:36:10 by steve + Remove the hack to rename sid/etch/sarge -> debian, to be replaced by symlinks. + + +changeset: 413:b205a7eaf32d +user: steve +date: Fri Jun 09 18:19:46 2006 +0000 +files: etc/xen-tools.conf +description: +2006-06-09 18:19:46 by steve + Added documentatoin updates. + Describe 'rpmstrap', 'debootstrap', 'copy=x', & 'tar=x'. + + +changeset: 412:6b807611293f +user: steve +date: Fri Jun 09 17:31:03 2006 +0000 +files: hooks/centos4/50-setup-hostname hooks/debian/50-setup-hostname +description: +2006-06-09 17:31:03 by steve + BUGFIX: Remove syntax erorr. + + +changeset: 411:22857a120a46 +user: steve +date: Fri Jun 09 17:29:05 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 17:29:05 by steve + Woohoo! We can now install systems by either copying recursively, + or untarring a file. + + TODO: rpmstrap + debootstrap. + + +changeset: 410:f556fae2321e +user: steve +date: Fri Jun 09 17:28:08 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 17:28:08 by steve + BUGFIX: Set the correct option for the --copy argument. + + +changeset: 409:aab710dc6e3d +user: steve +date: Fri Jun 09 17:18:19 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 17:18:19 by steve + Read the configuration file for our configuration options. + + +changeset: 408:92a8f5c6e2cf +user: steve +date: Fri Jun 09 17:03:31 2006 +0000 +files: bin/xen-create-image bin/xt-install-image +description: +2006-06-09 17:03:31 by steve + *Correctly* run the hooks, with environment, etc. + + +changeset: 407:263b52d40aeb +user: steve +date: Fri Jun 09 16:57:01 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 16:57:01 by steve + When running debootstrap pass the users' mirror across too. + + +changeset: 406:540af80d655f +user: steve +date: Fri Jun 09 16:53:26 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 16:53:26 by steve + 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. + + +changeset: 405:82f91df1ccc8 +user: steve +date: Fri Jun 09 16:42:53 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 16:42:53 by steve + Mount and unmount the new volume/lvm correcty. + + +changeset: 404:cd89ded9e071 +user: steve +date: Fri Jun 09 16:27:37 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 16:27:37 by steve + Successfully create loopback volumes and format them. + + +changeset: 403:4fc2f741b0a6 +user: steve +date: Fri Jun 09 15:12:33 2006 +0000 +files: tests/argument-check.t tests/hook-cfg.t tests/hook-inittab.t tests/hook-tls.t tests/hooks.t tests/plugin-checks.t tests/pod-check.t tests/pod.t tests/roles.t tests/xen-delete-image.t tests/xen-lists-images.t +description: +2006-06-09 15:12:33 by steve + Updated test suite to work with new layout. + + +changeset: 402:8664510ae1b0 +user: steve +date: Fri Jun 09 15:12:24 2006 +0000 +files: bin/xt-customize-image bin/xt-install-image +description: +2006-06-09 15:12:24 by steve + Updated POD to pass tests. + + +changeset: 401:15759b5155d5 +user: steve +date: Fri Jun 09 14:57:17 2006 +0000 +files: README +description: +2006-06-09 14:57:17 by steve + Minor updates. + Point to xen-tools.org, even if the only thing there is the work + in progress site: + + http://beta.xen-tools.org/ + + +changeset: 400:efb1a31efe9b +user: steve +date: Fri Jun 09 14:55:08 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 14:55:08 by steve + Added missing commmand line arguments. + Added summery of the action we're going to conduct. + + +changeset: 399:a4615af63157 +user: steve +date: Fri Jun 09 14:48:29 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 14:48:29 by steve + Remap sid/sarge/etc -> debian. + Setup default options. + + +changeset: 398:5d8e269643ad +user: steve +date: Fri Jun 09 14:41:22 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 14:41:22 by steve + Added some code. + + +changeset: 397:fb6f8d7cff69 +user: steve +date: Fri Jun 09 13:49:39 2006 +0000 +files: bin/xt-install-image +description: +2006-06-09 13:49:39 by steve + Added argument checking and documentation. + + +changeset: 396:bdcdc39f4f4e +user: steve +date: Fri Jun 09 13:36:14 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/20-setup-yum hooks/centos4/30-fix-inittab hooks/centos4/40-setup-networking hooks/centos4/50-setup-hostname hooks/centos4/55-create-dev hooks/centos4/65-copy-user-files hooks/centos4/70-install-ssh hooks/centos4/80-install-modules hooks/centos4/90-make-fstab hooks/centos4/99-clean-image hooks/debian/10-disable-tls hooks/debian/15-disable-hwclock hooks/debian/20-setup-apt hooks/debian/30-fix-inittab hooks/debian/40-setup-networking hooks/debian/50-setup-hostname hooks/debian/55-create-dev hooks/debian/65-copy-user-files hooks/debian/70-install-ssh hooks/debian/80-install-modules hooks/debian/90-make-fstab hooks/debian/99-clean-image +description: +2006-06-09 13:36:14 by steve + Use a fully qualified path to the 'common.sh', so we don't need to + use chdir() when running our hooks + + +changeset: 395:b6599ba02d78 +user: steve +date: Fri Jun 09 13:34:21 2006 +0000 +files: bin/xt-customize-image +description: +2006-06-09 13:34:21 by steve + Documentation updates. + Verbosity improvements when running hook scripts. + Don't call chdir(); + + +changeset: 394:8ab15e262955 +user: steve +date: Fri Jun 09 13:26:01 2006 +0000 +files: bin/xt-customize-image +description: +2006-06-09 13:26:01 by steve + Added 99% of the code. + NOTE: --location must be absolute, or the chdir() breaks things. + FIXME? + + +changeset: 393:d22cc8660336 +user: steve +date: Fri Jun 09 13:22:50 2006 +0000 +files: Makefile +description: +2006-06-09 13:22:50 by steve + Updated to build manpages correctly. + Updated to install from ./bin/ + + +changeset: 392:a7c6f1f25920 +user: steve +date: Fri Jun 09 12:48:22 2006 +0000 +files: bin/xt-customize-image +description: +2006-06-09 12:48:22 by steve + Added stub documentation. + + +changeset: 391:f6a99204c3d4 +user: steve +date: Fri Jun 09 12:43:03 2006 +0000 +files: bin/xen-delete-image bin/xen-duplicate-image bin/xen-list-images bin/xen-update-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-06-09 12:43:02 by steve + Moved xen-* into bin/ + + +changeset: 390:4af7087b26ca +user: steve +date: Fri Jun 09 12:42:08 2006 +0000 +files: xen-create-image +description: +2006-06-09 12:42:08 by steve + Removed. + + +changeset: 389:6e7cc08ba6f5 +user: steve +date: Fri Jun 09 12:39:11 2006 +0000 +files: Makefile +description: +2006-06-09 12:39:11 by steve + Prune empty directories on "make update". + + +changeset: 388:67b44fde0a8a +user: steve +date: Fri Jun 09 11:05:47 2006 +0000 +files: hooks/centos4/60-copy-host-files hooks/centos4/99-clean-image +description: +2006-06-09 11:05:47 by steve + Added. + + +changeset: 387:6b5f4f210ba4 +user: steve +date: Fri Jun 09 11:04:08 2006 +0000 +files: hooks/centos4/65-copy-user-files +description: +2006-06-09 11:04:08 by steve + Added + + +changeset: 386:580160030d9c +user: steve +date: Fri Jun 09 11:03:41 2006 +0000 +files: hooks/centos4/80-install-modules hooks/centos4/90-make-fstab +description: +2006-06-09 11:02:22 by steve + Added. + + +changeset: 385:9635633b7abf +user: steve +date: Fri Jun 09 11:01:36 2006 +0000 +files: hooks/centos4/70-install-ssh +description: +2006-06-09 11:01:36 by steve + Added + + +changeset: 384:10f2f046aedb +user: steve +date: Fri Jun 09 11:00:22 2006 +0000 +files: hooks/centos4/50-setup-hostname hooks/centos4/55-create-dev +description: +2006-06-09 10:59:51 by steve + Added. + + +changeset: 383:25a4098ccbc5 +user: steve +date: Fri Jun 09 10:55:24 2006 +0000 +files: hooks/centos4/40-setup-networking hooks/debian/40-setup-networking +description: +2006-06-09 10:55:24 by steve + Added. + + +changeset: 382:ae1ba91a1b7e +user: steve +date: Fri Jun 09 10:52:52 2006 +0000 +files: hooks/centos4/30-fix-inittab +description: +2006-06-09 10:52:52 by steve + Added + + +changeset: 381:9c08badc7e28 +user: steve +date: Fri Jun 09 10:52:25 2006 +0000 +files: hooks/centos4/20-setup-yum +description: +2006-06-09 10:52:25 by steve + Corrected description + + +changeset: 380:7d2b2d241925 +user: steve +date: Fri Jun 09 10:52:08 2006 +0000 +files: hooks/centos4/10-disable-tls hooks/centos4/20-setup-yum +description: +2006-06-09 10:50:49 by steve + Added. + + +changeset: 379:f54d13de43f2 +user: steve +date: Fri Jun 09 10:49:00 2006 +0000 +files: Makefile +description: +2006-06-09 10:49:00 by steve + Updated to install the new binaries and hooks. + + +changeset: 378:3b92e179c709 +user: steve +date: Fri Jun 09 10:37:55 2006 +0000 +files: hooks/README +description: +2006-06-09 10:37:55 by steve + Added. + + +changeset: 377:54bc0031f9a7 +user: steve +date: Fri Jun 09 10:32:38 2006 +0000 +files: hooks/common.sh +description: +2006-06-09 10:32:38 by steve + Updated header and formatting slightly + + +changeset: 376:486548a57ecc +user: steve +date: Fri Jun 09 10:30:37 2006 +0000 +files: hooks/debian/10-disable-tls hooks/debian/15-disable-hwclock hooks/debian/20-setup-apt hooks/debian/30-fix-inittab hooks/debian/40-setup-networking hooks/debian/50-setup-hostname hooks/debian/55-create-dev hooks/debian/60-copy-host-files hooks/debian/65-copy-user-files hooks/debian/70-install-ssh hooks/debian/80-install-modules hooks/debian/90-make-fstab hooks/debian/99-clean-image +description: +2006-06-09 10:30:37 by steve + 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. + + +changeset: 375:3e4883b8c635 +user: steve +date: Fri Jun 09 10:16:12 2006 +0000 +files: hooks/common.sh +description: +2006-06-09 10:16:12 by steve + Added. + + +changeset: 374:fe859bb763f9 +user: steve +date: Fri Jun 09 09:50:57 2006 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/15-disable-hwclock etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/55-create-dev etc/hook.d/60-copy-host-files etc/hook.d/65-copy-user-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/90-make-fstab etc/hook.d/95-create-cfg etc/hook.d/99-clean-image +description: +2006-06-09 09:50:57 by steve + Removed. + + +changeset: 373:681af6a3bbbd +user: steve +date: Fri Jun 09 09:39:11 2006 +0000 +files: bin/xt-customize-image bin/xt-install-image +description: +2006-06-09 09:39:11 by steve + More prototyping. + + +changeset: 372:9ff6362df561 +user: steve +date: Fri Jun 09 09:36:16 2006 +0000 +files: bin/xen-create-image +description: +2006-06-09 09:36:16 by steve + Added prototype description. + + +changeset: 371:8510f026eb19 +user: steve +date: Fri Jun 09 09:27:33 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-06-09 09:27:33 by steve + Release 1.6 + + +changeset: 370:a0ff3eb0ddba +user: steve +date: Fri Jun 09 09:25:23 2006 +0000 +files: bin/xen-create-image bin/xt-customize-image bin/xt-install-image +description: +2006-06-09 09:25:23 by steve + Added. Stubs. + + +changeset: 369:c4b47d1251ec +user: steve +date: Fri Jun 09 09:22:57 2006 +0000 +files: Makefile +description: +2006-06-09 09:22:57 by steve + Added bin/ to the exclusion list. It is not part of the next release. + + +changeset: 368:994456762dab +user: steve +date: Thu Jun 08 13:48:10 2006 +0000 +files: debian/control +description: +2006-06-08 13:48:10 by steve + Allow "xen | xen-hypervisor-3.0" to the recommended packages. + + +changeset: 367:cefa7835fcfc +user: steve +date: Thu Jun 08 13:46:54 2006 +0000 +files: debian/.cvsignore debian/control +description: +2006-06-08 13:46:54 by steve + Added to repository. + + +changeset: 366:5312158b447c +user: steve +date: Thu Jun 08 13:46:38 2006 +0000 +files: .cvsignore Makefile debian/changelog debian/compat debian/copyright debian/dirs debian/docs debian/postinst debian/rules +description: +2006-06-08 13:46:38 by steve + Added the debian/ subdirectory to the CVS repository. + (Don't include it in "make release".) + Clean target updated to clean all debian temporary files. + + +changeset: 365:942d8536255f +user: steve +date: Wed Jun 07 09:37:27 2006 +0000 +files: LICENSE xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-06-07 09:37:27 by steve + Add 2006 to the (c) line. + + +changeset: 364:01eb1c117e7e +user: steve +date: Wed Jun 07 09:36:20 2006 +0000 +files: README +description: +2006-06-07 09:36:20 by steve + Minor changes. + + +changeset: 363:c1a6d0e263a5 +user: steve +date: Wed Jun 07 09:19:52 2006 +0000 +files: xen-create-image +description: +2006-06-07 09:19:52 by steve + BUGFIX: Count is too high. + + +changeset: 362:303f310c285b +user: steve +date: Wed Jun 07 09:13:46 2006 +0000 +files: xen-delete-image +description: +2006-06-07 09:13:46 by steve + Remove the installation log if present. + + +changeset: 361:7df2f0b54fd0 +user: steve +date: Wed Jun 07 09:10:27 2006 +0000 +files: etc/hook.d/50-setup-hostname etc/hook.d/95-create-cfg +description: +2006-06-07 09:10:27 by steve + Fixup to change the ip from ${ip} -> ${ip1} + + +changeset: 360:092d414b1cc7 +user: steve +date: Wed Jun 07 09:09:31 2006 +0000 +files: etc/hook.d/40-setup-networking xen-create-image +description: +2006-06-07 09:09:30 by steve + Allow multiple IP addresses to be specified. The first is the default IP. + + +changeset: 359:f4cf51bf542a +user: steve +date: Tue Jun 06 15:17:47 2006 +0000 +files: xen-create-image +description: +2006-06-06 15:17:47 by steve + Log the output of rpmstrap / debootstrap to show on errors. + + +changeset: 358:469a76316636 +user: steve +date: Tue Jun 06 11:13:46 2006 +0000 +files: xen-create-image +description: +2006-06-06 11:13:46 by steve + Added '--no-swap' option to avoid creating the swap file. + + +changeset: 357:0dbf489d9f69 +user: steve +date: Mon Jun 05 15:13:48 2006 +0000 +files: etc/hook.d/15-disable-hwclock +description: +2006-06-05 15:13:48 by steve + Added to repository. + + +changeset: 356:395193330625 +user: steve +date: Fri Jun 02 09:57:15 2006 +0000 +files: etc/hook.d/50-setup-hostname +description: +2006-06-02 09:57:15 by steve + Reload DNSMasq if it is installed after modifying /etc/hosts. + + +changeset: 355:9c24537eea8b +user: steve +date: Sat May 27 12:35:47 2006 +0000 +files: TODO +description: +2006-05-27 12:35:47 by steve + Handle non-debian images. + + +changeset: 354:40008b4be394 +user: steve +date: Sat May 27 12:34:07 2006 +0000 +files: xen-duplicate-image +description: +2006-05-27 12:34:07 by steve + Delete trailing whitespace. + + +changeset: 353:69ec28560dad +user: steve +date: Sat May 27 12:32:42 2006 +0000 +files: xen-update-image +description: +2006-05-27 12:32:42 by steve + Update only Debian GNU/Linux images. Skip non-Debian instances. + + +changeset: 352:d1c25c5cf88e +user: steve +date: Sat May 27 12:29:55 2006 +0000 +files: xen-update-image +description: +2006-05-27 12:29:55 by steve + Remove trailing whitespace. + + +changeset: 351:ee10e52a8336 +user: steve +date: Sat May 27 12:29:15 2006 +0000 +files: xen-list-images +description: +2006-05-27 12:29:15 by steve + Show the networking details for CentOS4 images too. + + +changeset: 350:c2ae66345cd4 +user: steve +date: Sat May 27 12:23:54 2006 +0000 +files: xen-list-images +description: +2006-05-27 12:23:54 by steve + Delete trailing whitespace. + + +changeset: 349:2762fb43ebf8 +user: steve +date: Fri May 26 19:18:06 2006 +0000 +files: xen-create-image +description: +2006-05-26 19:18:06 by steve + BUGFIX#2. param -> params. + + +changeset: 348:6e4b71052bd0 +user: steve +date: Fri May 26 19:17:03 2006 +0000 +files: xen-create-image +description: +2006-05-26 19:17:03 by steve + BUGFIX. + + +changeset: 347:193e241d3564 +user: steve +date: Fri May 26 19:07:02 2006 +0000 +files: xen-create-image +description: +2006-05-26 19:07:02 by steve + 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. + + +changeset: 346:08f1c1078489 +user: steve +date: Fri May 26 15:42:27 2006 +0000 +files: etc/hook.d/55-create-dev +description: +2006-05-26 15:42:27 by steve + Revert the UDEV detection on the host. + + +changeset: 345:b7168f730294 +user: steve +date: Fri May 26 15:33:13 2006 +0000 +files: etc/hook.d/50-setup-hostname +description: +2006-05-26 15:33:13 by steve + Don't update /etc/hosts on the host if there is already an + entry for the given host. + + +changeset: 344:503bf5aecca9 +user: radu +date: Fri May 26 15:31:25 2006 +0000 +files: etc/hook.d/55-create-dev +description: +2006-05-26 15:31:25 by radu +Do not run MAKEDEV if the system is using udev + + +changeset: 343:1d2c494c2ce0 +user: steve +date: Fri May 26 15:17:57 2006 +0000 +files: etc/hook.d/10-disable-tls +description: +2006-05-26 15:17:57 by steve + Install libc6-xen on sid/etch systems. + + +changeset: 342:16e800b40ecc +user: radu +date: Fri May 26 15:15:56 2006 +0000 +files: etc/hook.d/50-setup-hostname +description: +2006-05-26 15:15:56 by radu +First update for #368983, don't overwrite /etc/hosts in vserver if the file exists + + +changeset: 341:3d3d7ecf9a71 +user: steve +date: Fri May 26 15:04:15 2006 +0000 +files: tests/hook-cfg.t +description: +2006-05-26 15:04:15 by steve + Fixed failing test. + + +changeset: 340:04e6750a7e02 +user: steve +date: Fri May 26 15:02:35 2006 +0000 +files: Makefile README xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-05-26 15:02:35 by steve + Update version for a new release + + +changeset: 339:177cc1a18c06 +user: steve +date: Thu May 25 23:33:04 2006 +0000 +files: etc/hook.d/95-create-cfg +description: +2006-05-25 23:33:04 by steve + Updated so that DHCP also sets : + + vif = [ '' ] + + This is mandatory for DHCP instances nowadays .. I think. + + +changeset: 338:cf4d38e91bb5 +user: steve +date: Wed May 24 20:12:21 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-24 20:12:21 by steve + Mount /proc. + + +changeset: 337:6bd4f110b359 +user: steve +date: Wed May 24 19:59:25 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-24 19:59:25 by steve + BUGFIX: OpenSSH installation on CentOS4 works now :) + + +changeset: 336:84ca1fd047f8 +user: steve +date: Wed May 24 19:46:47 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-24 19:46:47 by steve + Give the new function a comment + + +changeset: 335:8f93daa770f7 +user: steve +date: Wed May 24 19:46:17 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-24 19:46:17 by steve + Fixed script to work. + Also install 'openssh-server' on etch/sid, not 'ssh'. + + +changeset: 334:eeed454f8820 +user: steve +date: Wed May 24 19:35:16 2006 +0000 +files: etc/hook.d/20-setup-apt etc/hook.d/65-copy-user-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/95-create-cfg etc/hook.d/99-clean-image +description: +2006-05-24 19:35:16 by steve + More updates. + + +changeset: 333:a3f834ba1c28 +user: steve +date: Wed May 24 19:28:29 2006 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/50-setup-hostname etc/hook.d/55-create-dev +description: +2006-05-24 19:28:29 by steve + More updates. + + +changeset: 332:cde7f57bb251 +user: steve +date: Wed May 24 19:26:13 2006 +0000 +files: etc/hook.d/20-setup-apt +description: +2006-05-24 19:26:13 by steve + Show unknown dist in the error message. + + +changeset: 331:4eacea4ec0fc +user: steve +date: Wed May 24 19:25:55 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-05-24 19:25:55 by steve + Fixed networking. + + +changeset: 330:82699dcac886 +user: steve +date: Wed May 24 19:22:39 2006 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking +description: +2006-05-24 19:22:39 by steve + Temporary point in conversion to new hook script format. + + +changeset: 329:154c63647863 +user: steve +date: Wed May 24 19:15:55 2006 +0000 +files: xen-create-image +description: +2006-05-24 19:15:55 by steve + Give each hook script the name of the distribution being installed too. + + +changeset: 328:d4d93d9fa06b +user: steve +date: Wed May 24 10:57:48 2006 +0000 +files: xen-create-image +description: +2006-05-24 10:57:48 by steve + Whitespace cleanup. (M-x delete-trailing-whitespace) + + +changeset: 327:a74d525cb959 +user: steve +date: Wed May 24 10:57:26 2006 +0000 +files: TODO +description: +2006-05-24 10:57:26 by steve + Test that other RPMStrap distros work. + + +changeset: 326:cd35b4c8cf54 +user: steve +date: Wed May 24 10:57:17 2006 +0000 +files: xen-create-image +description: +2006-05-24 10:57:17 by steve + Set cache=>no when rpmstrap is used. + + +changeset: 325:9c2a2b9ab7e5 +user: steve +date: Tue May 23 20:24:47 2006 +0000 +files: etc/hook.d/99-clean-image +description: +2006-05-23 20:24:47 by steve + Clean RPM scattered files for rpmstrap installations. + + +changeset: 324:25a619b6fb7f +user: steve +date: Tue May 23 20:14:09 2006 +0000 +files: xen-create-image +description: +2006-05-23 20:14:09 by steve + Show output of the hook scripts when runnign with --debug, useful for + debugging evil centos. + + +changeset: 323:9bcd4892d4cb +user: steve +date: Tue May 23 20:01:32 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-05-23 20:01:32 by steve + Add a default route. D'oh. + + +changeset: 322:ac656ed00ffc +user: steve +date: Tue May 23 19:56:48 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-05-23 19:56:48 by steve + Set type=static for static addresses + + +changeset: 321:65019f8ad4fb +user: steve +date: Tue May 23 19:48:20 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-05-23 19:48:20 by steve + Fixed networking to work in the correct manner for Centos4 & etc. + Allow networking to work with DHCP. + + +changeset: 320:6dd0f9563bba +user: steve +date: Tue May 23 18:30:01 2006 +0000 +files: etc/hook.d/20-setup-apt +description: +2006-05-23 18:30:01 by steve + BUGFIX x2: Really fix the yum repository lines. I need more sleep. + + +changeset: 319:8a33da0d2075 +user: steve +date: Tue May 23 18:20:01 2006 +0000 +files: etc/hook.d/20-setup-apt +description: +2006-05-23 18:20:01 by steve + BUGFIX: Setup yum correctly. D'oh. + + +changeset: 318:3e2dfa8f746e +user: steve +date: Tue May 23 17:55:47 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-23 17:55:47 by steve + Try to install twice. This helps (???) + + +changeset: 317:17c0266d1773 +user: steve +date: Tue May 23 17:54:52 2006 +0000 +files: etc/hook.d/20-setup-apt +description: +2006-05-23 17:54:52 by steve + Removed the test for ${rpmstrap} now that we test for binaries instead. + + +changeset: 316:bed07cfbe4d5 +user: steve +date: Tue May 23 17:37:21 2006 +0000 +files: etc/hook.d/70-install-ssh +description: +2006-05-23 17:37:21 by steve + Attempt to install openssh with yum. Untested. + + +changeset: 315:c5914a4d2318 +user: steve +date: Tue May 23 17:35:07 2006 +0000 +files: etc/hook.d/20-setup-apt +description: +2006-05-23 17:35:07 by steve + Setup yum for centos4. Might work for other distros. + + +changeset: 314:2eab3caf19b0 +user: steve +date: Tue May 23 15:51:15 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-05-23 15:51:15 by steve + YaY: Working network for static IP centos4 .. and more? + + +changeset: 313:b966017d8521 +user: steve +date: Tue May 23 15:40:24 2006 +0000 +files: etc/hook.d/55-create-dev +description: +2006-05-23 15:40:24 by steve + BUGFIX: Create devices for rpmstrap correctly. + + +changeset: 312:aef544633d74 +user: steve +date: Tue May 23 14:22:10 2006 +0000 +files: misc/xen-tools +description: +2006-05-23 14:22:10 by steve + Added TAB completion to the --ide argument of xen-create-image. + + +changeset: 311:a780e43be8cf +user: steve +date: Tue May 23 13:46:49 2006 +0000 +files: xen-create-image +description: +2006-05-23 13:46:49 by steve + BUGFIX don't unmount too early for rpmstrap. + + Sooooo close to working now :) + + +changeset: 310:f75f590e613e +user: steve +date: Tue May 23 12:36:46 2006 +0000 +files: misc/xen-tools +description: +2006-05-23 12:36:46 by steve + Allow tab-completion on the available distributions provided by rpmstrap. + + +changeset: 309:6b7851f9da33 +user: steve +date: Tue May 23 12:33:19 2006 +0000 +files: xen-create-image +description: +2006-05-23 12:33:19 by steve + BUGFIX: Correctly run rpmstrap + + +changeset: 308:0a2582e385af +user: steve +date: Tue May 23 12:26:13 2006 +0000 +files: etc/hook.d/20-setup-apt etc/hook.d/40-setup-networking etc/hook.d/55-create-dev etc/hook.d/60-copy-host-files etc/hook.d/65-copy-user-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/90-make-fstab etc/hook.d/99-clean-image +description: +2006-05-23 12:26:13 by steve + Updated hooks to work with rpmstrap. + + +changeset: 307:c87c9baf3031 +user: steve +date: Tue May 23 12:21:36 2006 +0000 +files: xen-create-image +description: +2006-05-23 12:21:36 by steve + EXPERIMENTAL: Added support for rpmstrap, to install non-Debian distributions. + + Only had minimal testing, but seemed mostly to do the right thing. + + +changeset: 306:9ec1022200fe +user: radu +date: Thu May 18 08:39:32 2006 +0000 +files: etc/hook.d/95-create-cfg +description: +2006-05-18 08:39:32 by radu +Changed remaning ${use-ide} in 95-create-cfg to ${ide} (debian bug #366252) + + +changeset: 305:c6809c88f0dc +user: steve +date: Mon May 08 21:36:19 2006 +0000 +files: xen-create-image +description: +2006-05-08 21:36:19 by steve + Updated ssh copying example to actually work. + /.ssh != /root/.ssh + + +changeset: 304:05d312972312 +user: steve +date: Mon May 08 21:26:46 2006 +0000 +files: etc/hook.d/65-copy-user-files +description: +2006-05-08 21:26:46 by steve + Actually copy dotfiles from the skel directory. + *sigh* + + +changeset: 303:b8bb64e45b33 +user: steve +date: Mon May 08 20:55:39 2006 +0000 +files: misc/xen-tools +description: +2006-05-08 20:55:39 by steve + Mention '--force', '--initrd', and '--kernel' in the xen-create-image script. + + +changeset: 302:6b433751f402 +user: steve +date: Mon May 08 20:54:35 2006 +0000 +files: xen-create-image +description: +2006-05-08 20:54:35 by steve + Minor updates to the embedded manual. + Added documentation for the 'skel' directory. + + +changeset: 301:238196937fd6 +user: steve +date: Mon May 08 20:47:14 2006 +0000 +files: xen-create-image +description: +2006-05-08 20:47:14 by steve + Abort if an output disk image/swap image already exists. + Add --force to proceed anyway. + (See Debian bug #366403) + + +changeset: 300:c0846871dbc4 +user: steve +date: Sun May 07 14:36:40 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-05-07 14:36:40 by steve + Updated release to 1.4 + + +changeset: 299:1aaecbf8a60c +user: steve +date: Sun May 07 14:36:06 2006 +0000 +files: etc/hook.d/95-create-cfg etc/xen-tools.conf xen-create-image +description: +2006-05-07 14:36:04 by steve + Added support for a initrd to be included in the xen configuration file. + + +changeset: 298:ef7909c417cf +user: steve +date: Thu May 04 20:52:59 2006 +0000 +files: etc/hook.d/30-fix-inittab +description: +2006-05-04 20:52:59 by steve + Make sure we fixup any lines beginning with ^T + + +changeset: 297:5e66d31e9c7e +user: steve +date: Sun Apr 30 11:57:06 2006 +0000 +files: etc/hook.d/30-fix-inittab +description: +2006-04-30 11:57:06 by steve + Applied simplification patch from Tom Mornini. + + +changeset: 296:580357daaeaa +user: steve +date: Fri Apr 28 12:07:27 2006 +0000 +files: tests/modules.t +description: +2006-04-28 12:07:27 by steve + Updated. + + +changeset: 295:145f13b3a6f8 +user: steve +date: Fri Apr 28 12:06:19 2006 +0000 +files: etc/hook.d/65-copy-user-files +description: +2006-04-28 12:06:19 by steve + Add script to copy from skel directory, if present. + + +changeset: 294:6db83503b9fc +user: steve +date: Fri Apr 28 12:05:36 2006 +0000 +files: Makefile +description: +2006-04-28 12:05:36 by steve + Add a hook to copy from a skel directory, if present. + + +changeset: 293:4a6cba9c853c +user: steve +date: Tue Apr 25 18:27:38 2006 +0000 +files: xen-delete-image +description: +2006-04-25 18:27:38 by steve + Give message and abort if the --dir argument is missing. + + +changeset: 292:973b713c8b7f +user: steve +date: Sun Apr 23 15:32:22 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-04-23 15:32:22 by steve + BUGFIX: Correctly detect the use of $passwd + + +changeset: 291:0e3af758d0c8 +user: steve +date: Thu Apr 20 10:01:01 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-04-20 10:01:01 by steve + Add a commented out example of using ethtool to disable checksumming. + + +changeset: 290:1b42548cf38f +user: radu +date: Tue Apr 18 18:49:01 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-04-18 18:49:01 by radu +Don't forget /etc/gshadow and /etc/group + + +changeset: 289:acf115758f00 +user: steve +date: Sat Apr 15 02:32:40 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-04-15 02:32:40 by steve + Updated release to 1.3 + + +changeset: 288:92b51d4b9677 +user: steve +date: Wed Mar 29 07:33:45 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-03-29 07:33:45 by steve + Don't forget to load the Env module. + + +changeset: 287:65f2ea96fcf6 +user: steve +date: Wed Mar 29 07:33:13 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-03-29 07:33:13 by steve + Only mess with /etc/shadow + /etc/passwd if --passwd is *not* used. + + +changeset: 286:609767475017 +user: steve +date: Wed Mar 29 07:30:57 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-03-29 07:30:57 by steve + Don't copy the same file twice! + + +changeset: 285:108d7a365366 +user: steve +date: Wed Mar 29 07:29:55 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-03-29 07:29:55 by steve + Rewritten in Perl. + Only copy non-system password file entries. *Always* copy /etc/shadow. + This will stop system IDs such as Debian-exim from being corrupted. + (See debian bug #357641) + + +changeset: 284:21536980ec2c +user: steve +date: Tue Mar 28 07:19:42 2006 +0000 +files: xen-create-image +description: +2006-03-28 07:19:42 by steve + Abort if /usr/bin/apt-get isn't executable in the debootstrap installed + system. + + +changeset: 283:9a2fb751a203 +user: radu +date: Mon Mar 20 17:51:10 2006 +0000 +files: xen-create-image +description: +2006-03-20 17:51:10 by radu +Ignore hooks that end with .dpkg-new,.dpkg-old and ~ + + +changeset: 282:6622e2639b74 +user: steve +date: Mon Mar 13 10:00:47 2006 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/55-create-dev etc/hook.d/60-copy-host-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/90-make-fstab etc/hook.d/95-create-cfg etc/hook.d/99-clean-image +description: +2006-03-13 10:00:47 by steve + Remove the CVS $ID:$ markers from the file to avoid merge warnings. + + +changeset: 281:e4e27f523ccf +user: steve +date: Mon Mar 13 10:00:32 2006 +0000 +files: etc/role.d/builder etc/role.d/gdm etc/role.d/minimal etc/role.d/xdm +description: +2006-03-13 10:00:32 by steve + Minor comment updates + + +changeset: 280:db9733cad612 +user: steve +date: Sat Mar 11 21:43:52 2006 +0000 +files: xen-duplicate-image +description: +2006-03-11 21:43:52 by steve + Setup environment prior to running the xen .cfg hook + + +changeset: 279:12541f3b3e0d +user: steve +date: Sat Mar 11 21:39:52 2006 +0000 +files: xen-duplicate-image +description: +2006-03-11 21:39:52 by steve + Warn if we can't create the xen configuration file. + + +changeset: 278:7c34800ba448 +user: steve +date: Sat Mar 11 21:37:04 2006 +0000 +files: xen-create-image +description: +2006-03-11 21:37:04 by steve + BUGFIX: .deb file caching now works as expected. + + +changeset: 277:0ba4ca70ca4b +user: steve +date: Sat Mar 11 21:11:56 2006 +0000 +files: etc/hook.d/80-install-modules etc/hook.d/99-clean-image +description: +2006-03-11 21:11:56 by steve + Make sure we always use ${prefix} not $prefix as a stylistic change + + +changeset: 276:eeb7baac7210 +user: steve +date: Sat Mar 11 21:02:43 2006 +0000 +files: README +description: +2006-03-11 21:02:43 by steve + xen-clone-image -> xen-duplicate-image. + + +changeset: 275:f52ae934580d +user: steve +date: Sat Mar 11 20:57:12 2006 +0000 +files: xen-create-image +description: +2006-03-11 20:57:12 by steve + BUGFIX: Really fix the broken image+swap devices in the xen .cfg file. + + +changeset: 274:66d37453e834 +user: steve +date: Sat Mar 11 20:15:57 2006 +0000 +files: etc/hook.d/95-create-cfg xen-create-image +description: +2006-03-11 20:15:57 by steve + BUGFIX: image_vbd + swap_vbd are invalid environment options. + + +changeset: 273:c0ea6c9db72f +user: steve +date: Sat Mar 11 19:56:56 2006 +0000 +files: xen-duplicate-image +description: +2006-03-11 19:56:56 by steve + BUGFIX: Test the correct directory for the existance of the hook. + + +changeset: 272:7bf8ed4eb9c8 +user: steve +date: Sat Mar 11 19:55:44 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-list-images xen-update-image +description: +2006-03-11 19:55:44 by steve + Version number bumped to 1.2 - new release if testing says it all works. + + +changeset: 271:2fc94ee4fb15 +user: steve +date: Sat Mar 11 19:53:39 2006 +0000 +files: xen-duplicate-image +description: +2006-03-11 19:53:39 by steve + Moved the xen cfg creation to use the hook to avoid duplication. + Added support for the '--ide' command line option. + + +changeset: 270:a9384d691b72 +user: steve +date: Sat Mar 11 19:50:40 2006 +0000 +files: README +description: +2006-03-11 19:50:40 by steve + Added a linebreak to make the paragraphs match + + +changeset: 269:97c1a68fe91f +user: steve +date: Sat Mar 11 19:50:09 2006 +0000 +files: TODO +description: +2006-03-11 19:50:09 by steve + Xen configuration file creation is now done in a hook :) + + +changeset: 268:d9e42b3ffcfb +user: steve +date: Sat Mar 11 19:45:51 2006 +0000 +files: etc/hook.d/95-create-cfg tests/hook-cfg.t +description: +2006-03-11 19:45:50 by steve + Add 'vif='[ip=xxx]' to the Xen configuration file if the address is + static. + + Added test case to make sure this works. + + +changeset: 267:2473284d0ad7 +user: radu +date: Fri Mar 10 18:18:59 2006 +0000 +files: xen-duplicate-image +description: +2006-03-10 18:18:59 by radu +Add vif = [''] to xen-duplicate-image too (#356224) + + +changeset: 266:d4ad81675e68 +user: steve +date: Wed Mar 08 21:01:44 2006 +0000 +files: tests/hook-inittab.t +description: +2006-03-08 21:01:44 by steve + Make sure that the /etc/inittab file is updated as expected + + +changeset: 265:1f81510e666f +user: steve +date: Wed Mar 08 20:08:28 2006 +0000 +files: etc/hook.d/10-disable-tls tests/hook-tls.t +description: +2006-03-08 20:08:28 by steve + Updated the TLS disabling script to remove the chmod 0. + Added test case to ensure the script works. + + +changeset: 264:572b797e7b88 +user: steve +date: Wed Mar 08 20:01:58 2006 +0000 +files: etc/hook.d/10-disable-tls +description: +2006-03-08 20:01:58 by steve + Rmeove the immutable flag on /lib/tls, since this prevents package upgrades. *sigh* + + +changeset: 263:41ce2e98e2f4 +user: radu +date: Wed Mar 08 18:43:35 2006 +0000 +files: etc/hook.d/95-create-cfg +description: +2006-03-08 18:43:35 by radu +Forgot to remove testing variables. + + +changeset: 262:5788e3d46e20 +user: radu +date: Wed Mar 08 18:37:02 2006 +0000 +files: etc/hook.d/95-create-cfg xen-create-image +description: +2006-03-08 18:37:01 by radu +Moved Xen configuration file creation in a hook + + +changeset: 261:63791ca95481 +user: radu +date: Wed Mar 08 18:10:07 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-03-08 18:10:07 by radu +cat instead of copy resolv.conf to preserve contents if resolvconf is installed +(#355910) + + +changeset: 260:2a8c7f0b311e +user: steve +date: Sat Mar 04 23:31:20 2006 +0000 +files: tests/pod.t +description: +2006-03-04 23:31:20 by steve + Added to the repository, test the pod we make. + + +changeset: 259:fa97e07b3e82 +user: steve +date: Fri Feb 24 23:00:31 2006 +0000 +files: etc/hook.d/30-fix-inittab +description: +2006-02-24 23:00:31 by steve + Fix the inittab to use console regardless of the tty number. + + +changeset: 258:a7c834ea6d53 +user: radu +date: Thu Feb 23 00:30:50 2006 +0000 +files: etc/xen-tools.conf +description: +2006-02-23 00:30:50 by radu +Removed $Id$ tag from xen-tools.conf to avoid having to merge configuration changes +with every upgrade (see #353969) + + +changeset: 257:427fce2ecd1b +user: steve +date: Wed Feb 22 19:24:41 2006 +0000 +files: etc/hook.d/90-make-fstab xen-create-image +description: +2006-02-22 19:24:40 by steve + The command line flag '--use-ide' has been changed to '--ide' + + +changeset: 256:9525151711d3 +user: steve +date: Tue Feb 21 00:17:25 2006 +0000 +files: Makefile +description: +2006-02-21 00:17:25 by steve + Don't build manpages when making a tarball + + +changeset: 255:e646a60834a7 +user: steve +date: Tue Feb 21 00:16:30 2006 +0000 +files: xen-create-image +description: +2006-02-21 00:16:30 by steve + Fix broken pod. + + +changeset: 254:4227a946ebb2 +user: steve +date: Mon Feb 20 00:45:16 2006 +0000 +files: etc/hook.d/50-setup-hostname +description: +2006-02-20 00:45:16 by steve + Add the IP address of the new instance upon the host system. + + +changeset: 253:23d2eeb1bd94 +user: steve +date: Sat Feb 18 20:11:00 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-02-18 20:11:00 by steve + Prepare for 1.1 release. + + +changeset: 252:0c0e39257c4e +user: steve +date: Sat Feb 18 12:39:32 2006 +0000 +files: xen-create-image +description: +2006-02-18 12:39:32 by steve + Updated the documentation/manual. Mostly this is just cleanup and + spelling corrections, but also the use of LVM has been integrated into + the text. + + +changeset: 251:11a8be53e65e +user: steve +date: Sat Feb 18 12:28:37 2006 +0000 +files: etc/xen-tools.conf tests/argument-check.t +description: +2006-02-18 12:28:36 by steve + Updated the configuration file so out test case passes. + + +changeset: 250:759e3f429a58 +user: steve +date: Sat Feb 18 12:24:59 2006 +0000 +files: etc/xen-tools.conf +description: +2006-02-18 12:24:59 by steve + Disable the output directory by default, the user must choose their own. + + +changeset: 249:1b1e317a58ed +user: steve +date: Sat Feb 18 12:24:23 2006 +0000 +files: etc/hook.d/10-disable-tls +description: +2006-02-18 12:24:23 by steve + Create an empty /lib/tls directory on the host and ensure it may not + be used. + + +changeset: 248:0dc26a631931 +user: steve +date: Sat Feb 18 12:24:05 2006 +0000 +files: etc/hook.d/40-setup-networking +description: +2006-02-18 12:24:05 by steve + Minor comment update. + + +changeset: 247:e8bd36284603 +user: steve +date: Sat Feb 18 12:23:24 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-02-18 12:23:24 by steve + Improve comment regarding sudo. + + +changeset: 246:8cc3ce35f34d +user: steve +date: Sat Feb 18 12:23:12 2006 +0000 +files: etc/hook.d/90-make-fstab +description: +2006-02-18 12:23:12 by steve + Formatting change. + + +changeset: 245:8dd632141454 +user: steve +date: Sat Feb 18 12:23:01 2006 +0000 +files: etc/hook.d/55-create-dev +description: +2006-02-18 12:23:01 by steve + Create /dev entries for the guest. + + +changeset: 244:51eca33d0e71 +user: steve +date: Sat Feb 18 00:29:12 2006 +0000 +files: xen-create-image +description: +2006-02-18 00:29:12 by steve + Trivial formatting update. + + +changeset: 243:c0c15e944e5b +user: radu +date: Sat Feb 18 00:04:45 2006 +0000 +files: etc/hook.d/90-make-fstab xen-create-image +description: +2006-02-18 00:04:44 by radu +Added support for having ide style device names (#352937) + + +changeset: 242:da3635259bbc +user: steve +date: Fri Feb 17 23:04:29 2006 +0000 +files: TODO +description: +2006-02-17 23:04:29 by steve + Update the wording to be clearer for the last item. + + +changeset: 241:37e54089b522 +user: steve +date: Fri Feb 17 10:22:22 2006 +0000 +files: TODO +description: +2006-02-17 10:20:34 by steve + Updated. + + +changeset: 240:7da78b771460 +user: steve +date: Fri Feb 17 10:19:07 2006 +0000 +files: TODO +description: +2006-02-17 10:19:07 by steve + Update other scripts to use LVM. + + +changeset: 239:7485cd932c69 +user: steve +date: Fri Feb 17 10:17:11 2006 +0000 +files: TODO +description: +2006-02-17 10:17:11 by steve + Remvoed test string. Log works. + + +changeset: 238:8f2e32ab690a +user: steve +date: Fri Feb 17 10:15:46 2006 +0000 +files: TODO +description: +2006-02-17 10:15:46 by steve + Test commit + + +changeset: 237:a8859d478999 +user: steve +date: Fri Feb 17 10:09:44 2006 +0000 +files: TODO +description: +2006-02-17 10:08:54 by steve + Test commit + + +changeset: 236:a6f85117d9a4 +user: steve +date: Fri Feb 17 10:01:11 2006 +0000 +files: README +description: +2006-02-17 10:01:11 by steve + Test commit + + +changeset: 235:c0d178e3a202 +user: steve +date: Fri Feb 17 09:58:43 2006 +0000 +files: README +description: +2006-02-17 09:58:43 by steve + test commit + + +changeset: 234:dde32268798e +user: radu +date: Fri Feb 17 09:19:35 2006 +0000 +files: README +description: +2006-02-17 09:19:35 by radu + Test commit. + + +changeset: 233:b13add406305 +user: radu +date: Fri Feb 17 09:18:13 2006 +0000 +files: README +description: +2006-02-17 09:18:13 by radu + Test. + + +changeset: 232:0bc2047519d2 +user: steve +date: Fri Feb 17 07:57:54 2006 +0000 +files: xen-create-image +description: +2006-02-17 07:57:54 by steve + Make the disk image the right size. + Debian bug 353155 + + +changeset: 231:40ab6b5e09bb +user: steve +date: Fri Feb 17 07:32:06 2006 +0000 +files: xen-create-image +description: +2006-02-17 07:32:06 by steve + Fix syntax error. D'oh. + + +changeset: 230:0e2a3570eb6f +user: steve +date: Fri Feb 17 07:30:27 2006 +0000 +files: xen-create-image +description: +2006-02-17 07:30:27 by steve + Made the creation of the Xen configuration file simpler with regards to + disk images. + + +changeset: 229:119eb3d12e86 +user: steve +date: Thu Feb 16 19:24:38 2006 +0000 +files: xen-create-image +description: +2006-02-16 19:24:38 by steve + Setup the volume disks correctly in the xen configuration file. + + +changeset: 228:9f94ffd2d1e7 +user: steve +date: Thu Feb 16 19:22:21 2006 +0000 +files: xen-create-image +description: +2006-02-16 19:22:21 by steve + ADon't always test for --dir. + + +changeset: 227:2f0be51b68a1 +user: steve +date: Thu Feb 16 18:17:14 2006 +0000 +files: etc/xen-tools.conf +description: +2006-02-16 18:17:14 by steve + Add a sample LVM volume entry + + +changeset: 226:894954a15ef5 +user: steve +date: Thu Feb 16 18:14:01 2006 +0000 +files: xen-create-image +description: +2006-02-16 18:14:01 by steve + Give credit to Justin Azoff for the LVM work. + + +changeset: 225:95ff41ff0655 +user: steve +date: Thu Feb 16 18:12:17 2006 +0000 +files: xen-create-image +description: +2006-02-16 18:12:17 by steve + Add LVM support. + + +changeset: 224:e1e2c63fdbb8 +user: steve +date: Thu Feb 16 18:06:03 2006 +0000 +files: misc/xen-tools +description: +2006-02-16 18:06:03 by steve + Add '--volume' completion. + + +changeset: 223:8a4f0f4a9eaa +user: steve +date: Thu Feb 16 18:05:16 2006 +0000 +files: README TODO +description: +2006-02-16 18:05:16 by steve + Mention the LVM support. + + +changeset: 222:97e16af3d094 +user: steve +date: Thu Feb 16 18:05:09 2006 +0000 +files: xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-02-16 18:05:09 by steve + Add command line support for --volume - but exit and say it isnt' supported. + + +changeset: 221:f894abeb1d78 +user: steve +date: Mon Feb 06 12:44:19 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-02-06 12:44:19 by steve + Updated version to 1.0 + + +changeset: 220:168c7c4ea41c +user: steve +date: Sun Feb 05 18:14:55 2006 +0000 +files: tests/roles.t +description: +2006-02-05 18:14:55 by steve + New test: Make sure role scripts are executable. + + +changeset: 219:7c07c45b53b9 +user: steve +date: Sun Feb 05 18:12:54 2006 +0000 +files: xen-create-image +description: +2006-02-05 18:12:54 by steve + Mention the `builder` role. + + +changeset: 218:0d7b8301c5a5 +user: steve +date: Sun Feb 05 18:10:34 2006 +0000 +files: Makefile etc/role.d/builder +description: +2006-02-05 18:10:34 by steve + Add the builder role script + + +changeset: 217:99132d75840c +user: steve +date: Sun Feb 05 14:53:35 2006 +0000 +files: etc/hook.d/70-install-ssh etc/hook.d/90-make-fstab +description: +2006-02-05 14:53:35 by steve + Use a function to install packages. + + +changeset: 216:d6b7ca941095 +user: steve +date: Sun Feb 05 14:53:27 2006 +0000 +files: etc/hook.d/60-copy-host-files +description: +2006-02-05 14:53:27 by steve + Install sudo upon the guest if /etc/sudoers is present. + + +changeset: 215:1c2afa1079c7 +user: steve +date: Sun Feb 05 13:38:49 2006 +0000 +files: xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-02-05 13:38:49 by steve + There is only a single configuration file. Updated comments to match this. + + +changeset: 214:5b6610a5652d +user: steve +date: Sun Feb 05 13:38:34 2006 +0000 +files: xen-create-image +description: +2006-02-05 13:38:34 by steve + Minor comment updates. + + +changeset: 213:fc7e93ca6e6c +user: steve +date: Sun Feb 05 13:18:53 2006 +0000 +files: README +description: +2006-02-05 13:18:53 by steve + Typo fix. + + +changeset: 212:3aa94da69ed0 +user: steve +date: Sun Feb 05 13:16:56 2006 +0000 +files: xen-list-images +description: +2006-02-05 13:16:56 by steve + DOn't show networking details when running with --test. + + +changeset: 211:73fe6a02a1d6 +user: steve +date: Sun Feb 05 13:12:58 2006 +0000 +files: xen-create-image +description: +2006-02-05 13:12:58 by steve + Add the 'vif' line to the Xen configuration files in /etc/xen, so they + will have networking in Xen 3.0.1 + + +changeset: 210:31d99479c011 +user: steve +date: Sat Jan 21 22:23:10 2006 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-01-21 22:23:10 by steve + Updated version(s) to 0.9 + + +changeset: 209:7033eb95db4f +user: steve +date: Sat Jan 21 22:22:44 2006 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2006-01-21 22:22:44 by steve + Make caching of .deb files optional + + +changeset: 208:5d352566ccb1 +user: steve +date: Tue Jan 17 15:23:19 2006 +0000 +files: README +description: +2006-01-17 15:23:19 by steve + Added link to homepage + CVS repository. + + +changeset: 207:e7e15a38e497 +user: steve +date: Mon Jan 16 13:19:46 2006 +0000 +files: etc/role.d/minimal +description: +2006-01-16 13:19:46 by steve + Make the `minimal` role more .. minimal. + + +changeset: 206:5d8dc9f08e16 +user: steve +date: Wed Jan 11 01:07:56 2006 +0000 +files: misc/xen-tools +description: +2006-01-11 01:07:56 by steve + Avoid errors if `ls` command fails. + + +changeset: 205:55ab98cf75a5 +user: steve +date: Wed Jan 11 01:06:56 2006 +0000 +files: misc/xm +description: +2006-01-11 01:06:56 by steve + Don't give error if "xm create [TAB]" cannot find any *.cfg files. + + +changeset: 204:215287d7230b +user: steve +date: Tue Jan 10 23:09:28 2006 +0000 +files: xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-01-10 23:09:28 by steve + Fix the revision display so that it works correctly. + + +changeset: 203:e5478e19a47a +user: steve +date: Tue Jan 10 23:06:00 2006 +0000 +files: xen-create-image xen-delete-image xen-list-images xen-update-image +description: +2006-01-10 23:06:00 by steve + Use 'Revision:' not 'Id: ' for showing the CVS revision number. + + +changeset: 202:fed7279e2d05 +user: steve +date: Mon Jan 09 21:56:04 2006 +0000 +files: tests/argument-check.t +description: +2006-01-09 21:56:04 by steve + Added simple test to make sure every value in the supplied configuration file is valid. + + +changeset: 201:0412f44851a8 +user: steve +date: Mon Jan 09 21:11:06 2006 +0000 +files: etc/README +description: +2006-01-09 21:11:06 by steve + Added to the repository to give an overview of the directory contents. + + +changeset: 200:c047bc0cc2fe +user: steve +date: Mon Jan 09 21:06:06 2006 +0000 +files: TODO +description: +2006-01-09 21:06:06 by steve + Mention the root-access required by many scripts. + + +changeset: 199:8a630cdbb1f5 +user: steve +date: Sun Jan 08 23:46:01 2006 +0000 +files: xen-create-image +description: +2006-01-08 23:46:01 by steve + Fix the sample configuration file entry to read 'fs' not 'filesystem' + + +changeset: 198:e03c41375a08 +user: steve +date: Sun Jan 08 23:43:55 2006 +0000 +files: xen-duplicate-image +description: +2006-01-08 23:43:55 by steve + Document '--dir' + + +changeset: 197:0fef3bd734fb +user: steve +date: Sun Jan 08 23:43:21 2006 +0000 +files: xen-delete-image +description: +2006-01-08 23:43:21 by steve + Update the help information for the --dir argument. + + +changeset: 196:1e192032d6ca +user: steve +date: Sun Jan 08 23:42:45 2006 +0000 +files: xen-update-image +description: +2006-01-08 23:42:45 by steve + Updated comment for the --dir flag. + Updated error message for non-root user. + + +changeset: 195:c1253d4d97a0 +user: steve +date: Sun Jan 08 22:28:58 2006 +0000 +files: etc/xen-tools.conf +description: +2006-01-08 22:28:58 by steve + Use 'fs = foo', not 'filesystem = foo'. + + +changeset: 194:f78cbb540ad3 +user: steve +date: Sun Jan 08 21:37:05 2006 +0000 +files: Makefile +description: +2006-01-08 21:37:05 by steve + Clean the generated manpages correctly. Fix from Radu Spineanu. + + +changeset: 193:958df0791380 +user: steve +date: Sun Jan 08 02:13:31 2006 +0000 +files: xen-update-image +description: +2006-01-08 02:13:31 by steve + Fix error in pod, revealed by test script. + + +changeset: 192:278c218c4cfa +user: steve +date: Sun Jan 08 02:12:47 2006 +0000 +files: xen-delete-image +description: +2006-01-08 02:12:47 by steve + Updated POD to avoid Emacs syteax highlighting errors. + + +changeset: 191:de3f7413b032 +user: steve +date: Sun Jan 08 02:10:52 2006 +0000 +files: xen-update-image +description: +2006-01-08 02:10:52 by steve + The hostname argument is no more. + + +changeset: 190:7200a4e19801 +user: steve +date: Sun Jan 08 02:10:00 2006 +0000 +files: misc/xen-tools +description: +2006-01-08 02:10:00 by steve + Updated so that the completion of hostnames works on xen-update-image + + +changeset: 189:a6c6bdeab41b +user: steve +date: Sun Jan 08 02:07:51 2006 +0000 +files: xen-update-image +description: +2006-01-08 02:07:51 by steve + Allow multiple images to be updated in one go. + Abort if started by non-root user. + + +changeset: 188:53566fa9ee07 +user: steve +date: Sun Jan 08 02:01:36 2006 +0000 +files: xen-delete-image xen-duplicate-image +description: +2006-01-08 02:01:36 by steve + Minor commenting updates. + + +changeset: 187:842a759ee209 +user: steve +date: Sun Jan 08 01:57:43 2006 +0000 +files: xen-delete-image +description: +2006-01-08 01:57:43 by steve + Added an example. + + +changeset: 186:1d7f3ba8985b +user: steve +date: Sun Jan 08 01:55:19 2006 +0000 +files: etc/xen-tools.conf +description: +2006-01-08 01:55:19 by steve + Mention 'boot=1'. + + +changeset: 185:7044cc73b1fa +user: steve +date: Sun Jan 08 01:53:33 2006 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/60-copy-host-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/90-make-fstab etc/hook.d/99-clean-image +description: +2006-01-08 01:53:33 by steve +imported into cvstrac + + +changeset: 184:871851714952 +user: steve +date: Sat Jan 07 23:23:12 2006 +0000 +files: Makefile tests/hooks.t tests/plugin-checks.t xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2006-01-07 23:23:12 by steve + Updated version number. Updated tests to work with renamed hook.d + + +changeset: 183:a96928abc075 +user: steve +date: Sat Jan 07 23:21:14 2006 +0000 +files: etc/role.d/minimal +description: +2006-01-07 23:21:14 by steve + Correctly purge ppp + pppconfig + + +changeset: 182:5e5c7d8851b3 +user: steve +date: Sat Jan 07 22:57:02 2006 +0000 +files: etc/role.d/xdm +description: +2006-01-07 22:57:02 by steve + Fixed to actually work. :) + + +changeset: 181:c104d9c94b65 +user: steve +date: Sat Jan 07 22:36:24 2006 +0000 +files: etc/role.d/xdm +description: +2006-01-07 22:36:24 by steve + Remove the default settings prior to making our changes. + + +changeset: 180:ad5207b4a8f6 +user: steve +date: Sat Jan 07 21:54:44 2006 +0000 +files: Makefile README etc/role.d/gdm etc/role.d/minimal etc/role.d/xdm xen-create-image +description: +2006-01-07 21:54:44 by steve + 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. + + +changeset: 179:44a1d6a7b539 +user: steve +date: Sat Jan 07 21:41:16 2006 +0000 +files: misc/xen-tools +description: +2006-01-07 21:41:16 by steve + Added support for --role and --test arguments. + BUGFIX: Completion for xen-create-image works correctly. + + +changeset: 178:2ccd726db398 +user: steve +date: Sat Jan 07 17:41:58 2006 +0000 +files: tests/xen-delete-image.t xen-delete-image +description: +2006-01-07 17:41:58 by steve + Added a new --test flag to xen-delete-image and updated the test script to use it. + + +changeset: 177:87659c80e009 +user: steve +date: Sat Jan 07 17:39:34 2006 +0000 +files: tests/xen-lists-images.t +description: +2006-01-07 17:39:34 by steve + Use the new --test command line flag. + + +changeset: 176:927274c55031 +user: steve +date: Sat Jan 07 17:38:27 2006 +0000 +files: xen-list-images +description: +2006-01-07 17:38:27 by steve + Added a --test flag to allow our test script to work. + + +changeset: 175:5fe4b565584d +user: steve +date: Sat Jan 07 17:25:40 2006 +0000 +files: tests/xen-lists-images.t +description: +2006-01-07 17:25:40 by steve + Test that xen-list-images can test two images. + + +changeset: 174:49dea1db63b6 +user: steve +date: Sat Jan 07 17:25:27 2006 +0000 +files: xen-list-images +description: +2006-01-07 17:25:27 by steve + Don't care for the moment if /etc/xen/$foo.cfg doesn't exist. Used for + the test script. + + +changeset: 173:7c9a2319b4a9 +user: steve +date: Sat Jan 07 17:12:57 2006 +0000 +files: tests/xen-delete-image.t xen-delete-image +description: +2006-01-07 17:12:57 by steve + Test that the xen-delete-image script deletes disk + swap images correctly. + + +changeset: 172:94828875d187 +user: steve +date: Fri Jan 06 16:04:53 2006 +0000 +files: xen-create-image +description: +2006-01-06 16:04:53 by steve + Documentation updates - getTerminalWidth -> getTerminalSize + + +changeset: 171:e289ddd8cb0a +user: steve +date: Fri Jan 06 14:44:54 2006 +0000 +files: misc/xen-tools xen-delete-image +description: +2006-01-06 14:44:54 by steve + 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. + + +changeset: 170:8bda3793b13b +user: steve +date: Wed Jan 04 08:38:42 2006 +0000 +files: TODO +description: +2006-01-04 08:38:42 by steve + + Support LVM + + Added CVS revision marker. + + +changeset: 169:a3b269c90714 +user: steve +date: Wed Jan 04 08:38:06 2006 +0000 +files: README TODO +description: +2006-01-04 08:38:06 by steve + The 'todo' section of the README has been moved into its own file to + be more findable. + + +changeset: 168:77cdf0ead840 +user: steve +date: Mon Jan 02 14:06:20 2006 +0000 +files: tests/modules.t +description: +2006-01-02 14:06:20 by steve + Updated. + + +changeset: 167:1088f8d89a4e +user: steve +date: Mon Jan 02 14:05:58 2006 +0000 +files: tests/modules.sh tests/modules.t tests/pod-check.t +description: +2006-01-02 14:05:58 by steve + Updated headers slightly. + + +changeset: 166:0fe69f575b02 +user: steve +date: Mon Jan 02 14:04:14 2006 +0000 +files: tests/plugin-checks.t +description: +2006-01-02 14:04:14 by steve + Added to repository; test that each plugin avoids the $CONFIG hash, + this would have caught the /etc/fstab error in the 0.6 release. + + +changeset: 165:e4f5b6ccd1dd +user: steve +date: Mon Jan 02 13:59:13 2006 +0000 +files: tests/hooks.t tests/modules.sh tests/modules.t tests/pod-check.t +description: +2006-01-02 13:59:13 by steve + Updated header to include revision marker. + + +changeset: 164:f56429e91a95 +user: steve +date: Sun Jan 01 19:13:19 2006 +0000 +files: etc/xen-tools.conf +description: +2006-01-01 19:13:19 by steve + Remove the mention of ~/.xentools.conf. + Reordered settings to be more logical. + + +changeset: 163:b3b631833cb7 +user: steve +date: Sun Jan 01 15:08:43 2006 +0000 +files: Makefile +description: +2006-01-01 15:08:43 by steve + Version 0.7. + + +changeset: 162:6a486afa3497 +user: steve +date: Sun Jan 01 14:38:26 2006 +0000 +files: xen-create-image +description: +2006-01-01 14:38:26 by steve + The caching is now achieved through one simple routine rather than two + copies of the same code. + + +changeset: 161:f4ad471eb297 +user: steve +date: Sun Jan 01 14:28:32 2006 +0000 +files: xen-create-image +description: +2006-01-01 14:28:32 by steve + Minor comment tweaks. + + +changeset: 160:eaef8bc8279f +user: steve +date: Sun Jan 01 14:18:46 2006 +0000 +files: README +description: +2006-01-01 14:18:46 by steve + Removed version number - one less thing to update. + Tweaked wording slightly. + + +changeset: 159:2a850a6fb529 +user: steve +date: Sun Jan 01 14:16:55 2006 +0000 +files: Makefile +description: +2006-01-01 14:16:55 by steve + Minor whitespace updates. + + +changeset: 158:7b01286b0ed4 +user: steve +date: Sun Jan 01 13:49:08 2006 +0000 +files: etc/hook.d/90-make-fstab +description: +2006-01-01 13:49:08 by steve + BUGFIX: Setup the /etc/fstab file correctly, as noted by James Clendenan + + +changeset: 157:4a5ba78ccf25 +user: steve +date: Tue Dec 27 16:07:17 2005 +0000 +files: misc/xen-tools +description: +2005-12-27 16:07:17 by steve + BUGFIX: Call the _xen_create_image function properly. + + +changeset: 156:d22de4d62058 +user: steve +date: Tue Dec 27 16:05:55 2005 +0000 +files: misc/xen-tools +description: +2005-12-27 16:05:55 by steve + More minor cleanups. + + +changeset: 155:6967bccb1e1b +user: steve +date: Tue Dec 27 16:01:58 2005 +0000 +files: misc/xen-tools +description: +2005-12-27 16:01:58 by steve + Updated the completion routines to all follow the same pattern. + + +changeset: 154:720e4f176b9e +user: steve +date: Mon Dec 26 18:33:01 2005 +0000 +files: etc/hook.d/50-setup-hostname etc/hook.d/60-copy-host-files +description: +2005-12-26 18:33:01 by steve + Setup an entry in /etc/hosts for the new image for non-dhcp hosts. + + +changeset: 153:e9d3db927d4d +user: steve +date: Mon Dec 26 15:27:59 2005 +0000 +files: xen-create-image +description: +2005-12-26 15:27:59 by steve + Give a better error message when a filesystem creation binary is not installed. + + +changeset: 152:c186c56a2abc +user: steve +date: Mon Dec 26 15:26:30 2005 +0000 +files: xen-create-image +description: +2005-12-26 15:26:30 by steve + Make sure the selected filesystem is valid, this avoids errors + when given --fs=foo + + +changeset: 151:9ff2f889d2d6 +user: steve +date: Mon Dec 26 15:21:53 2005 +0000 +files: xen-create-image xen-duplicate-image +description: +2005-12-26 15:21:53 by steve + Indent contributors via a list. + + +changeset: 150:b7bd7f88cb64 +user: steve +date: Sun Dec 25 20:20:06 2005 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-25 20:20:06 by steve + Version updating and reporting works correctly. D'oh. + + +changeset: 149:2c02c72021a8 +user: steve +date: Sun Dec 25 20:15:47 2005 +0000 +files: Makefile xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-25 20:15:47 by steve + Added new target 'update-version' to update the version of all the scripts prior to release. + + +changeset: 148:2e3228563a52 +user: steve +date: Sun Dec 25 15:29:14 2005 +0000 +files: misc/xen-tools +description: +2005-12-25 15:29:14 by steve + Add completion to the commandline for --passwd. + + +changeset: 147:b91c922348c1 +user: steve +date: Sun Dec 25 15:27:18 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-25 15:27:18 by steve + Applied patch from Radu Spineanu to optionally run `passwd` on the new image. + + +changeset: 146:fd5d9dab453a +user: steve +date: Sun Dec 25 02:17:02 2005 +0000 +files: README +description: +2005-12-25 02:17:02 by steve + - Move moving into own routines, these are now helper hooks. + + Qualify the systems hostname if it is not already qualified? + + +changeset: 145:1dc57af63b7c +user: steve +date: Sun Dec 25 02:16:00 2005 +0000 +files: etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/60-copy-host-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/99-clean-image +description: +2005-12-25 02:16:00 by steve + Added headers to each script and made some minor updates for some. + + +changeset: 144:da7571a3f663 +user: steve +date: Sat Dec 24 20:38:52 2005 +0000 +files: Makefile README xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-24 20:38:52 by steve + Updated version number to 0.6 + + +changeset: 143:143acb00c750 +user: steve +date: Sat Dec 24 20:34:44 2005 +0000 +files: etc/hook.d/.cvsignore etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/60-copy-host-files etc/hook.d/70-install-ssh etc/hook.d/80-install-modules etc/hook.d/90-make-fstab etc/hook.d/99-clean-image xen-create-image +description: +2005-12-24 20:34:44 by steve + 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. + + +changeset: 142:86dda8b78370 +user: steve +date: Sat Dec 24 20:05:46 2005 +0000 +files: Makefile etc/hook.d/90-make-fstab xen-create-image +description: +2005-12-24 20:05:46 by steve + The fstab is now prossed by a hook script, removing the code from xen-create-image. + + +changeset: 141:165d304ad125 +user: steve +date: Sat Dec 24 19:10:38 2005 +0000 +files: tests/hooks.t +description: +2005-12-24 19:10:38 by steve + Added to the repository, make sure hooks are executable. + + +changeset: 140:f788752fa669 +user: steve +date: Sat Dec 24 18:27:09 2005 +0000 +files: etc/hook.d/80-install-modules +description: +2005-12-24 18:27:09 by steve + Added. + + +changeset: 139:d155bc6ef85a +user: steve +date: Sat Dec 24 12:56:07 2005 +0000 +files: xen-create-image +description: +2005-12-24 12:56:07 by steve + Updated documentation. + + +changeset: 138:3f7b0cbdb794 +user: steve +date: Sat Dec 24 12:42:44 2005 +0000 +files: Makefile etc/hook.d/10-disable-tls etc/hook.d/20-setup-apt etc/hook.d/30-fix-inittab etc/hook.d/40-setup-networking etc/hook.d/50-setup-hostname etc/hook.d/60-copy-host-files etc/hook.d/70-install-ssh etc/hook.d/99-clean-image xen-create-image +description: +2005-12-24 12:42:44 by steve + Migrated most of the commands to setup the new host into external hooks. + + +changeset: 137:5f229d0d691b +user: steve +date: Sat Dec 24 12:10:20 2005 +0000 +files: xen-create-image +description: +2005-12-24 12:10:20 by steve + Pass all configuration variables to the child process, via + environmental variables. + + +changeset: 136:12ce331a58c1 +user: steve +date: Sat Dec 24 10:36:30 2005 +0000 +files: xen-duplicate-image +description: +2005-12-24 10:36:30 by steve + When booting the image after creation hide output. + + +changeset: 135:6dbdfc04f73f +user: steve +date: Sat Dec 24 10:34:14 2005 +0000 +files: xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-24 10:34:14 by steve + Remove the use of ~/.xen-tools.conf. You need root access anyway .. + + +changeset: 134:5966626bcf6a +user: steve +date: Sat Dec 24 09:28:53 2005 +0000 +files: xen-list-images +description: +2005-12-24 09:28:53 by steve + When executed by non-root user still work; just don't show the IP details. + + +changeset: 133:6f08f4708c30 +user: steve +date: Sat Dec 24 09:22:23 2005 +0000 +files: xen-delete-image +description: +2005-12-24 09:22:23 by steve + Fix minor errors in manpage. + + +changeset: 132:72264c03ccfa +user: steve +date: Sat Dec 24 09:21:14 2005 +0000 +files: README +description: +2005-12-24 09:21:14 by steve + Removed items from the TODO list: + 1. debootstrap fail - now detected. + 2. kernel is now a configurable option. + + +changeset: 131:ac36b9c9742d +user: steve +date: Sat Dec 24 07:34:06 2005 +0000 +files: xen-create-image +description: +2005-12-24 07:34:06 by steve + Fixed a couple of typos. + Extended hook example. + Updated sample /etc/xen-tools/xen-tools.conf file. + + +changeset: 130:d58dd2455a23 +user: steve +date: Sat Dec 24 07:29:10 2005 +0000 +files: xen-create-image +description: +2005-12-24 07:29:10 by steve + Fix podcheck warning. + + +changeset: 129:5d3a15b68408 +user: steve +date: Sat Dec 24 07:19:41 2005 +0000 +files: xen-create-image +description: +2005-12-24 07:19:41 by steve + Pass hostname to hook script. + + +changeset: 128:5d9e1e9f0993 +user: steve +date: Sat Dec 24 07:16:04 2005 +0000 +files: xen-create-image +description: +2005-12-24 07:16:04 by steve + Make hook directory configurable, but not documented. + + +changeset: 127:8caa6e6390da +user: steve +date: Sat Dec 24 07:07:22 2005 +0000 +files: xen-create-image +description: +2005-12-24 07:07:22 by steve + Added 'HOOKS' section to manual. + Run the hooks *before* unmounting the image. D'oh. + + +changeset: 126:35dbf8ecaffd +user: steve +date: Sat Dec 24 06:58:45 2005 +0000 +files: Makefile etc/hook.d/.cvsignore xen-create-image +description: +2005-12-24 06:58:45 by steve + Run hooks post-creation. + + +changeset: 125:d4295b8258c6 +user: steve +date: Sat Dec 24 06:45:13 2005 +0000 +files: xen-delete-image +description: +2005-12-24 06:45:13 by steve + Hostname is mandatory. + + +changeset: 124:d2f010f7df9c +user: steve +date: Sat Dec 24 05:38:09 2005 +0000 +files: misc/xm +description: +2005-12-24 05:38:09 by steve + Updated header to be more descriptive. + + +changeset: 123:bf648be8a12f +user: steve +date: Sat Dec 24 05:37:31 2005 +0000 +files: misc/xm xen-create-image +description: +2005-12-24 05:37:31 by steve + Complete the '--long' flag to both 'help' and 'list' + + +changeset: 122:330a6ed5f52c +user: steve +date: Sat Dec 24 05:34:32 2005 +0000 +files: misc/xm +description: +2005-12-24 05:34:32 by steve + Only complete running instances of Xen if we're root. + + +changeset: 121:cdb43b122ef7 +user: steve +date: Sat Dec 24 03:15:13 2005 +0000 +files: misc/xen-tools +description: +2005-12-24 03:15:13 by steve + Added completion of options to xen-list-images. + Updated header and added references to the debian-administration.org + introduction I wrote. + + +changeset: 120:92498c126da7 +user: steve +date: Sat Dec 24 03:10:04 2005 +0000 +files: misc/xen-tools +description: +2005-12-24 03:10:04 by steve + Add netmask to the completion for xen-duplicate-image + + +changeset: 119:7ab019c97f34 +user: steve +date: Sat Dec 24 03:05:09 2005 +0000 +files: misc/README +description: +2005-12-24 03:05:09 by steve + Fixed spelling of misc. Describe the 'xm' file. + + +changeset: 118:19722c2fdb6c +user: steve +date: Fri Dec 23 01:21:22 2005 +0000 +files: misc/xm +description: +2005-12-23 01:21:22 by steve + Added more completion options. + + +changeset: 117:c3116da0fd6e +user: steve +date: Fri Dec 23 01:15:07 2005 +0000 +files: Makefile +description: +2005-12-23 01:15:07 by steve + Install + Uninstall xm into the completion directory. + + +changeset: 116:c69d4bac649d +user: steve +date: Fri Dec 23 01:06:00 2005 +0000 +files: misc/xm +description: +2005-12-23 01:06:00 by steve + Initial import. + + +changeset: 115:3e9ef0f82408 +user: steve +date: Fri Dec 23 00:30:37 2005 +0000 +files: misc/xen-tools +description: +2005-12-23 00:30:37 by steve + 1. Complete IP address partially. + 2. Add '--ip' completion to xen-duplicate-image. + + +changeset: 114:9083e0cfd0b8 +user: steve +date: Thu Dec 22 23:48:16 2005 +0000 +files: misc/xen-tools +description: +2005-12-22 23:48:16 by steve + BUGFIX: Tab completion of filesystem option now shows 'xfs' instead of 'fs' + + +changeset: 113:d8988d16b5bc +user: steve +date: Thu Dec 22 23:44:10 2005 +0000 +files: xen-create-image +description: +2005-12-22 23:44:10 by steve + Run 'apt-get clean' on the new system to free all the space in /var/cache/apt + + +changeset: 112:abff4d8c8fe6 +user: steve +date: Thu Dec 22 23:39:48 2005 +0000 +files: xen-create-image +description: +2005-12-22 23:39:48 by steve + BUGFIX: Add comma. + + +changeset: 111:e3c1a1053900 +user: steve +date: Thu Dec 22 23:38:05 2005 +0000 +files: etc/xen-tools.conf +description: +2005-12-22 23:38:05 by steve + Minor wording change. + + +changeset: 110:a1ad78552ed3 +user: steve +date: Thu Dec 22 23:36:47 2005 +0000 +files: misc/xen-tools +description: +2005-12-22 23:36:47 by steve + Remove --network + --netmask from the completion. + + +changeset: 109:75acb5bc93ff +user: steve +date: Thu Dec 22 23:32:52 2005 +0000 +files: etc/xen-tools.conf xen-create-image xen-duplicate-image +description: +2005-12-22 23:32:52 by steve + Apply Radu's latest patch, with some small tweaks. + + +changeset: 108:5b15cfa0324f +user: steve +date: Wed Dec 21 23:01:44 2005 +0000 +files: Makefile +description: +2005-12-21 23:01:44 by steve + Sign the release tarball as part of 'make release' + + +changeset: 107:e975d7500c5e +user: steve +date: Wed Dec 21 22:53:01 2005 +0000 +files: misc/xen-tools +description: +2005-12-21 22:53:01 by steve + Fixed revision marker. Added link to gentoo page. + + +changeset: 106:0cb883bacb5b +user: steve +date: Wed Dec 21 22:48:10 2005 +0000 +files: misc/xen-tools +description: +2005-12-21 22:48:10 by steve + Completion for hostnames in xen-update-image and xen-delete-image + + +changeset: 105:da85db851f15 +user: steve +date: Wed Dec 21 22:47:52 2005 +0000 +files: xen-update-image +description: +2005-12-21 22:47:52 by steve + Make sure a hostname is specified. + + +changeset: 104:416ff9e35d54 +user: steve +date: Wed Dec 21 22:46:36 2005 +0000 +files: xen-duplicate-image +description: +2005-12-21 22:46:36 by steve + Updated command line flags. + + +changeset: 103:e82074bf6783 +user: steve +date: Wed Dec 21 20:41:41 2005 +0000 +files: misc/xen-tools +description: +2005-12-21 20:41:41 by steve + Allow completion of --debootstrap option. + + +changeset: 102:5561b8e67608 +user: steve +date: Wed Dec 21 19:58:52 2005 +0000 +files: Makefile +description: +2005-12-21 19:58:52 by steve + Updated makefile to clean the HTML manpages in a nicer fashion. + + +changeset: 101:78e5613efab4 +user: steve +date: Wed Dec 21 19:51:38 2005 +0000 +files: Makefile +description: +2005-12-21 19:51:38 by steve + Make clean removes the HTML manpages. Document 'manpages-html' + + +changeset: 100:65c4279fb048 +user: steve +date: Wed Dec 21 19:49:19 2005 +0000 +files: man/.cvsignore +description: +2005-12-21 19:49:19 by steve + Ignore any .html files. + + +changeset: 99:1183b3e43aaf +user: steve +date: Wed Dec 21 19:37:20 2005 +0000 +files: Makefile +description: +2005-12-21 19:37:20 by steve + Add a target to build HTML manpages, useful for me. + + +changeset: 98:ec45ed943519 +user: steve +date: Wed Dec 21 19:30:01 2005 +0000 +files: xen-create-image +description: +2005-12-21 19:30:01 by steve + Mention the --debootstrap command line flag, with example, in the + manual. + + +changeset: 97:4359e944fecf +user: steve +date: Wed Dec 21 19:26:05 2005 +0000 +files: misc/xen-tools xen-create-image xen-delete-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-21 19:26:05 by steve + Each script now implements a '--version' flag. + + +changeset: 96:c2c755c4001a +user: steve +date: Wed Dec 21 19:19:16 2005 +0000 +files: Makefile README +description: +2005-12-21 19:19:16 by steve + Ready for a 0.5 release. + + +changeset: 95:291519ead92c +user: steve +date: Wed Dec 21 19:07:35 2005 +0000 +files: xen-create-image +description: +2005-12-21 19:07:35 by steve + 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. + + +changeset: 94:9c7d0a705bc5 +user: steve +date: Wed Dec 21 05:09:32 2005 +0000 +files: tests/pod-check.t +description: +2005-12-21 05:09:32 by steve + Simple test to make sure we have the correct POD syntax in our files. + + +changeset: 93:24590615bc31 +user: steve +date: Wed Dec 21 03:43:46 2005 +0000 +files: README +description: +2005-12-21 03:43:46 by steve + Minor rewording. Mention the '--manual' flag. + + +changeset: 92:02f28131a24a +user: steve +date: Wed Dec 21 03:31:44 2005 +0000 +files: xen-create-image +description: +2005-12-21 03:31:44 by steve + *Really* fix the systen's hostname. *sigh* + + +changeset: 91:945c038f6417 +user: steve +date: Wed Dec 21 03:15:40 2005 +0000 +files: xen-create-image +description: +2005-12-21 03:15:40 by steve + Always clear the screen when we're finished. (Unless under --debug). + BUGFIX: Setup the hostname correctly. + + +changeset: 90:26b65e24c657 +user: steve +date: Wed Dec 21 03:02:31 2005 +0000 +files: xen-create-image +description: +2005-12-21 03:02:31 by steve + Add a note on caching into the perldoc. Really force a clear-screen operation. + + +changeset: 89:89fee8fe896c +user: steve +date: Wed Dec 21 02:53:49 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:53:49 by steve + Only show the success message if not booting the new instance. When booting display a message showing how to connect to the terminal. + + +changeset: 88:5fd252431660 +user: steve +date: Wed Dec 21 02:47:41 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:47:41 by steve + Avoid extra newline when caching files from debootstrap to host, + and ensure the filenames are displayed in the copying loop. + + +changeset: 87:0dfc54b5ee8b +user: steve +date: Wed Dec 21 02:40:50 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:40:50 by steve + Fixed the printing of 'done'. + + +changeset: 86:c359e7beef86 +user: steve +date: Wed Dec 21 02:39:45 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:39:45 by steve + Moved all the wide message printing into its own routine. + + +changeset: 85:999b6944f735 +user: steve +date: Wed Dec 21 02:32:00 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:32:00 by steve + Removed redundent 'done' after 'finished' - post debootstrap. + + +changeset: 84:edb701759895 +user: steve +date: Wed Dec 21 02:26:21 2005 +0000 +files: misc/xen-tools +description: +2005-12-21 02:26:21 by steve + Added completion for the --debug flag. + + +changeset: 83:3bf4b5133795 +user: steve +date: Wed Dec 21 02:25:53 2005 +0000 +files: README +description: +2005-12-21 02:25:53 by steve + Removed mention of a verbose flag, since --debug now works. + + +changeset: 82:f8f2e746b41d +user: steve +date: Wed Dec 21 02:25:18 2005 +0000 +files: xen-create-image +description: +2005-12-21 02:25:18 by steve + 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. + + +changeset: 81:df49ae7f4f69 +user: steve +date: Tue Dec 20 23:31:29 2005 +0000 +files: README +description: +2005-12-20 23:31:29 by steve + Updated text significantly. Added demonstration tree structure of + a typical system. + + +changeset: 80:b375610acc4f +user: steve +date: Tue Dec 20 23:21:47 2005 +0000 +files: Makefile +description: +2005-12-20 23:21:47 by steve + Removed the unreferenced .PHONY target. When cleaning make sure we remove any *.8 files + + +changeset: 79:1e4afdaa0cf4 +user: steve +date: Tue Dec 20 23:20:31 2005 +0000 +files: Makefile +description: +2005-12-20 23:20:31 by steve + Include version number in manpages, and force the overwriting of any previous manpages which had been generated. + + +changeset: 78:20b40e9664ec +user: steve +date: Tue Dec 20 23:16:41 2005 +0000 +files: Makefile man/.cvsignore +description: +2005-12-20 23:16:41 by steve + Installation now installs freshly generated manpages. + Installation now supports a prefix=foo argument, useful for the Debian + package. + + +changeset: 77:7001ec48df6b +user: steve +date: Tue Dec 20 17:33:58 2005 +0000 +files: Makefile README +description: +2005-12-20 17:33:58 by steve + 0.4 release. + + +changeset: 76:378d84f3967e +user: steve +date: Tue Dec 20 15:57:11 2005 +0000 +files: xen-delete-image +description: +2005-12-20 15:57:11 by steve + Abort if non-root uses. Updated pod. + + +changeset: 75:a549592dd0d9 +user: steve +date: Tue Dec 20 14:41:24 2005 +0000 +files: misc/README +description: +2005-12-20 14:41:24 by steve + Added to describe the directory contents. + + +changeset: 74:e3f11fe35162 +user: steve +date: Tue Dec 20 14:40:37 2005 +0000 +files: README +description: +2005-12-20 14:40:37 by steve + Added prologue. + + +changeset: 73:ddd1eb219204 +user: steve +date: Tue Dec 20 14:35:09 2005 +0000 +files: xen-create-image xen-duplicate-image xen-list-images xen-update-image +description: +2005-12-20 14:35:09 by steve + POD updates via 'podchecker' + + +changeset: 72:d6afe6b6efa5 +user: steve +date: Tue Dec 20 14:27:48 2005 +0000 +files: xen-create-image +description: +2005-12-20 14:27:48 by steve + Document the --dist argument. + + +changeset: 71:78b8752a6726 +user: steve +date: Tue Dec 20 14:27:34 2005 +0000 +files: Makefile misc/xen-tools +description: +2005-12-20 14:27:34 by steve + Added minimal bash completion function to complete for xen-create-image. + + +changeset: 70:61cd6ba447d7 +user: steve +date: Tue Dec 20 13:38:41 2005 +0000 +files: xen-create-image +description: +2005-12-20 13:38:41 by steve + Force debootstrap output to display properly by truncating long lines. + + +changeset: 69:2d3062424baf +user: steve +date: Tue Dec 20 13:32:53 2005 +0000 +files: xen-duplicate-image +description: +2005-12-20 13:32:53 by steve + Removed duplicate directory creation. Added explicit 'exit'. + + +changeset: 68:e6ee326eb64e +user: steve +date: Tue Dec 20 13:27:03 2005 +0000 +files: xen-create-image xen-duplicate-image +description: +2005-12-20 13:27:03 by steve + Patch from Radu Spineanu. Ensure that xm command exists. Make --from + mandatory when duplicating image. + + +changeset: 67:8934c1750316 +user: steve +date: Tue Dec 20 00:35:10 2005 +0000 +files: xen-create-image +description: +2005-12-20 00:35:10 by steve + Text updates for --boot. + + +changeset: 66:808e6c3ceda4 +user: steve +date: Tue Dec 20 00:17:55 2005 +0000 +files: xen-create-image +description: +2005-12-20 00:17:55 by steve + Document all the options. + + +changeset: 65:2e4e5dcfdac6 +user: steve +date: Mon Dec 19 22:09:05 2005 +0000 +files: Makefile +description: +2005-12-19 22:09:05 by steve + version 0.3 + + +changeset: 64:cee1b1889ffd +user: steve +date: Mon Dec 19 21:57:13 2005 +0000 +files: LICENSE +description: +2005-12-19 21:57:13 by steve + Added GPL & Perl Artistic license. + + +changeset: 63:e89322764e70 +user: steve +date: Mon Dec 19 21:00:45 2005 +0000 +files: xen-create-image +description: +2005-12-19 21:00:45 by steve + etter consistnent messages to the console. + + +changeset: 62:19f251c5161e +user: steve +date: Mon Dec 19 20:54:00 2005 +0000 +files: xen-create-image +description: +2005-12-19 20:54:00 by steve + Show the progress when copying files to and from the host system. + + +changeset: 61:d6e98e58374f +user: steve +date: Mon Dec 19 20:45:54 2005 +0000 +files: tests/modules.t +description: +2005-12-19 20:45:54 by steve + Updated now that we use IPC::Open3 + + +changeset: 60:04f5fc3bd5b5 +user: steve +date: Mon Dec 19 20:45:24 2005 +0000 +files: README +description: +2005-12-19 20:45:24 by steve + We now have a 'progress bar' when running debootstrap. :) + + +changeset: 59:7dce77b95eec +user: steve +date: Mon Dec 19 20:43:18 2005 +0000 +files: xen-create-image +description: +2005-12-19 20:43:18 by steve + Give a simple 'progress indicator' when running debootstrap. + + +changeset: 58:d2d8a3e38322 +user: steve +date: Mon Dec 19 18:39:43 2005 +0000 +files: xen-create-image +description: +2005-12-19 18:39:43 by steve + --dist works correctly. + + +changeset: 57:b93194444877 +user: steve +date: Mon Dec 19 18:30:14 2005 +0000 +files: xen-create-image +description: +2005-12-19 18:30:14 by steve + Show distribution and other details before installing. + + +changeset: 56:64d9a3f5a50f +user: steve +date: Mon Dec 19 18:28:05 2005 +0000 +files: xen-create-image +description: +2005-12-19 18:28:05 by steve + Update the installed sources.list file to include both sources and debs, and to use the --dist target properly. + + +changeset: 55:be16846af59a +user: steve +date: Mon Dec 19 18:26:48 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-19 18:26:48 by steve + Allow user to select distribution to install via either 'dist=??' in the + configuration file, or '--dist=foo' on the command line. + + +changeset: 54:fab0569d2e74 +user: steve +date: Mon Dec 19 18:21:19 2005 +0000 +files: .cvsignore Makefile +description: +2005-12-19 18:21:19 by steve + Don't tar up the .cvsignore file. + + +changeset: 53:7db0f63ba9a6 +user: steve +date: Mon Dec 19 18:19:29 2005 +0000 +files: Makefile +description: +2005-12-19 18:19:29 by steve + Added 'changelog' target to run before 'release' + + +changeset: 52:f93eb2fded70 +user: steve +date: Mon Dec 19 18:14:47 2005 +0000 +files: xen-list-images +description: +2005-12-19 18:14:47 by steve + Abort if executed by non-root users. + + +changeset: 51:3918cb1f9f28 +user: steve +date: Mon Dec 19 18:08:53 2005 +0000 +files: README +description: +2005-12-19 18:08:53 by steve + Describe xen-list-images + + +changeset: 50:231eff4346d4 +user: steve +date: Mon Dec 19 18:08:45 2005 +0000 +files: Makefile +description: +2005-12-19 18:08:45 by steve + Install 'xen-list-images'. + + +changeset: 49:017d9c9209af +user: steve +date: Mon Dec 19 18:05:47 2005 +0000 +files: xen-list-images +description: +2005-12-19 18:05:47 by steve + Show the IP address of the images. + + +changeset: 48:70b167bfcaff +user: steve +date: Mon Dec 19 17:40:39 2005 +0000 +files: xen-create-image +description: +2005-12-19 17:40:39 by steve + Fixed the inittab line, finally. + + +changeset: 47:c48d8a0ec5e4 +user: steve +date: Mon Dec 19 17:39:19 2005 +0000 +files: xen-create-image xen-list-images +description: +2005-12-19 17:39:19 by steve + Simple script to list all images. + TODO: Mount them and show networking details. + + +changeset: 46:83288802ba6e +user: steve +date: Mon Dec 19 17:17:04 2005 +0000 +files: xen-create-image +description: +2005-12-19 17:17:04 by steve + Fixup the initial console, added reference too. + + +changeset: 45:b3f752170790 +user: steve +date: Mon Dec 19 16:41:14 2005 +0000 +files: etc/xen-tools.conf +description: +2005-12-19 16:41:14 by steve + Updated header to include .dotfile name. Updated networking options. + Added default output directory. + + +changeset: 44:05887400363e +user: steve +date: Mon Dec 19 16:38:36 2005 +0000 +files: Makefile +description: +2005-12-19 16:38:36 by steve + Ignore errors on install/uninstall with the /etc/xen-tools directory. + + +changeset: 43:2e84e20a4e6c +user: steve +date: Mon Dec 19 16:37:48 2005 +0000 +files: README +description: +2005-12-19 16:37:48 by steve + Added brief information on the primary scripts. + + +changeset: 42:1e1f42912c7f +user: steve +date: Mon Dec 19 15:04:25 2005 +0000 +files: xen-duplicate-image +description: +2005-12-19 15:04:25 by steve + BUGFIX: Memory is strippedof its size. + + +changeset: 41:bf0dd8a0d597 +user: steve +date: Mon Dec 19 14:55:26 2005 +0000 +files: Makefile +description: +2005-12-19 14:55:26 by steve + Version -> 0.2. + Install xen-duplicate-image + + +changeset: 40:be0496e8dc35 +user: steve +date: Mon Dec 19 14:54:40 2005 +0000 +files: xen-duplicate-image +description: +2005-12-19 14:54:40 by steve + Don't install with debootstrap after copying the images, or install + ssh. + + +changeset: 39:7404d1b19538 +user: steve +date: Mon Dec 19 11:23:05 2005 +0000 +files: xen-duplicate-image +description: +2005-12-19 11:23:05 by steve + Initial implementation. + + +changeset: 38:1cecaec34683 +user: steve +date: Mon Dec 19 11:22:57 2005 +0000 +files: Makefile +description: +2005-12-19 11:22:57 by steve + Install / Uninstall xen-duplicate-image + + +changeset: 37:154345676e9e +user: steve +date: Mon Dec 19 11:11:06 2005 +0000 +files: xen-create-image +description: +2005-12-19 11:11:06 by steve + Only check for root after parsing options, so that --help works. + + +changeset: 36:bdce1ea91b53 +user: steve +date: Mon Dec 19 11:04:18 2005 +0000 +files: xen-delete-image xen-update-image +description: +2005-12-19 11:04:18 by steve + Don't read ./etc/xen-tools.conf + + +changeset: 35:ee47db7033ef +user: steve +date: Mon Dec 19 11:03:45 2005 +0000 +files: xen-create-image +description: +2005-12-19 11:03:45 by steve + Documentation updates. Don't read ./etc/xen-tools.conf + + +changeset: 34:099093adf604 +user: steve +date: Mon Dec 19 10:45:08 2005 +0000 +files: Makefile +description: +2005-12-19 10:45:08 by steve + Added 'install' 'uninstall' + + +changeset: 33:c736ad0b064c +user: steve +date: Mon Dec 19 00:10:45 2005 +0000 +files: Makefile +description: +2005-12-19 00:10:45 by steve + Move to version based releass. + + +changeset: 32:770e6c9fb993 +user: steve +date: Sun Dec 18 23:57:46 2005 +0000 +files: xen-update-image +description: +2005-12-18 23:57:46 by steve + Added to repository: run apt-get update && apt-get upgrade + + +changeset: 31:1513407f48a3 +user: steve +date: Sun Dec 18 23:45:17 2005 +0000 +files: xen-create-image +description: +2005-12-18 23:45:17 by steve + BUGFIX: Don't affect the first terminal in /etc/inittab. + + +changeset: 30:8beaaceb9ff6 +user: steve +date: Sun Dec 18 23:44:06 2005 +0000 +files: README +description: +2005-12-18 23:44:06 by steve + All globals are now moved into the CONFIG hash. + + +changeset: 29:22310e532533 +user: steve +date: Sun Dec 18 23:43:41 2005 +0000 +files: tests/modules.t +description: +2005-12-18 23:43:41 by steve + Updated to test for Pod::Usage, and English. + + +changeset: 28:20c2829d54bb +user: steve +date: Sun Dec 18 23:43:24 2005 +0000 +files: xen-create-image +description: +2005-12-18 23:43:24 by steve + Require root permissions. + + +changeset: 27:d719cc5c9deb +user: steve +date: Sun Dec 18 23:42:03 2005 +0000 +files: Makefile +description: +2005-12-18 23:42:03 by steve + Avoid dependency upon 'tags' target which doesn't exist. + + +changeset: 26:d1977f1764ec +user: steve +date: Sun Dec 18 21:28:50 2005 +0000 +files: xen-delete-image +description: +2005-12-18 21:28:50 by steve + Added to repository. + + +changeset: 25:622c7c5354e0 +user: steve +date: Sun Dec 18 21:08:46 2005 +0000 +files: xen-create-image +description: +2005-12-18 21:08:46 by steve + Cache the downloaded .deb files via debootstrap to speedup runs. + + +changeset: 24:92b78128defd +user: steve +date: Sun Dec 18 20:38:56 2005 +0000 +files: etc/xen-tools.conf +description: +2005-12-18 20:38:56 by steve + Updated defaults. + + +changeset: 23:45e7a31bb9a6 +user: steve +date: Sun Dec 18 19:11:28 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-18 19:11:28 by steve + $DIR is no more. All configuration is now centralised and unified. + + +changeset: 22:7cedfe42c4a5 +user: steve +date: Sun Dec 18 19:07:19 2005 +0000 +files: xen-create-image +description: +2005-12-18 19:07:19 by steve + Updated so that the $MIRROR is gone. + + +changeset: 21:6ea16febab09 +user: steve +date: Sun Dec 18 19:05:58 2005 +0000 +files: xen-create-image +description: +2005-12-18 19:05:58 by steve + Documentation updates. + + +changeset: 20:6e9075286bd7 +user: steve +date: Sun Dec 18 18:38:21 2005 +0000 +files: xen-create-image +description: +2005-12-18 18:38:21 by steve + Fixes for the filesystem type from Radu Spineanu. + + +changeset: 19:733e61480ac6 +user: steve +date: Sun Dec 18 16:32:32 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-18 16:32:32 by steve + Moved more things to the $CONFIG hash. Removed global help + manual + markers they are now local. + + +changeset: 18:a6a507e9e3d1 +user: steve +date: Sun Dec 18 16:22:11 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-18 16:22:11 by steve + BUGFIX: configuration file reading works. + + +changeset: 17:047b6b600000 +user: steve +date: Sun Dec 18 16:18:59 2005 +0000 +files: xen-create-image +description: +2005-12-18 16:18:59 by steve + Moved to using $CONFIG{'ip'} / $CONFIG{'dhcp'} as a test. + + +changeset: 16:4161870331f6 +user: steve +date: Sun Dec 18 16:15:39 2005 +0000 +files: etc/xen-tools.conf xen-create-image +description: +2005-12-18 16:15:39 by steve + Stub for configuration file reading. + + +changeset: 15:efd702e2984d +user: steve +date: Sun Dec 18 16:08:13 2005 +0000 +files: xen-create-image +description: +2005-12-18 16:08:13 by steve + Added ReiserFS support from Radu Spineanu + + +changeset: 14:32428ad3f0d4 +user: steve +date: Sun Dec 18 04:13:16 2005 +0000 +files: xen-create-image +description: +2005-12-18 04:13:16 by steve + Stub attempt to use Pod::Usage. + + +changeset: 13:60d6f84ed40e +user: steve +date: Sun Dec 18 03:55:42 2005 +0000 +files: README +description: +2005-12-18 03:55:42 by steve + Added TODO + + +changeset: 12:9d67c322a5fd +user: steve +date: Sun Dec 18 03:53:33 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:53:33 by steve + --fs={ext3 xfs} + + +changeset: 11:00120c4f767a +user: steve +date: Sun Dec 18 03:45:26 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:45:26 by steve + Allow virtual machine's memory size to be set. + + +changeset: 10:c060e16d4179 +user: steve +date: Sun Dec 18 03:43:29 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:43:29 by steve + Move the network setup into its own routine. + + +changeset: 9:2dad449dd082 +user: steve +date: Sun Dec 18 03:36:40 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:36:40 by steve + Fixed the erroneous usage of xfs, I had meant to remove that. + + +changeset: 8:06f52221636d +user: steve +date: Sun Dec 18 03:33:54 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:33:54 by steve + Remove insecure use of temporary file. + + +changeset: 7:c67cc7ef2fdb +user: steve +date: Sun Dec 18 03:32:58 2005 +0000 +files: xen-create-image +description: +2005-12-18 03:32:58 by steve + Added --size, --swap, and --mirror handling via patch from + Radu Spineanu [radu /at/ debian.org] + + +changeset: 6:dd496948f7b3 +user: steve +date: Sat Dec 17 15:21:32 2005 +0000 +files: README tests/modules.sh xen-create-image +description: +2005-12-17 15:21:32 by steve +imported into cvstrac + + +changeset: 5:d4c0b049b281 +user: steve +date: Sat Dec 17 14:26:20 2005 +0000 +files: Makefile +description: +2005-12-17 14:26:20 by steve + Updated so that the "make release" works. + + +changeset: 4:6685efbb1346 +user: steve +date: Sat Dec 17 14:25:23 2005 +0000 +files: tests/Makefile tests/modules.sh tests/modules.t +description: +2005-12-17 14:25:23 by steve + Added test script. + + +changeset: 3:e6edde0f3ba9 +user: steve +date: Sat Dec 17 14:24:11 2005 +0000 +files: README +description: +2005-12-17 14:24:11 by steve + Added. + + +changeset: 2:6051aa3d1b5f +user: steve +date: Sat Dec 17 14:23:11 2005 +0000 +files: Makefile +description: +2005-12-17 14:23:11 by steve + Initial, minimal, makefile. + + +changeset: 1:c688b474a149 +user: steve +date: Sat Dec 17 14:21:36 2005 +0000 +files: xen-create-image +description: +2005-12-17 14:21:36 by steve + Initial import. + + +changeset: 0:f52a1c943781 +user: Steve Kemp +date: Sun Nov 25 12:59:15 2007 +0000 +files: .hgignore +description: +Tailor preparing to convert repo by adding .hgignore - * 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. diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/debian/changelog /tmp/EOE5SZzYb8/xen-tools-3.9/debian/changelog --- xen-tools-3.8/debian/changelog 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/debian/changelog 2008-08-05 11:58:03.000000000 +0530 @@ -1,3 +1,51 @@ +xen-tools (3.9-3ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/control: Bumped Standards version to 3.8.0 + - debian/control: Updated uploaders field according to debian +maintainer spec + + -- Bhavani Shankar Tue, 05 Aug 2008 11:29:06 +0530 + +xen-tools (3.9-3) unstable; urgency=medium + + - Ensure that Fedora guests get /dev/pts mounted. + Thanks to Giovanni Biscuolo (Closes: #474919) + - Add the new hostnames to /etc/hosts on the dom0 in the correct order. + Thanks to Wolfgang Karall (Closes: #477775) + - Ensure that packages are remoed non-interactively for scripted stuff. + Thanks to Wolfgang Karall (Closes: #477629) + - Correctly handle custom partitioning systems. + Thanks to Stéphane AICARDI (Closes: #477334) + + -- Steve Kemp Wed, 20 Feb 2007 21:22:23 +0000 + +xen-tools (3.9-2) unstable; urgency=high + + - Ensure that the hook scripts which setup networking details for + Debian & Ubuntu guests will correctly setup teh broadcast address. + + -- Steve Kemp Wed, 20 Feb 2007 21:22:23 +0000 + +xen-tools (3.9-1) unstable; urgency=low + + - general: + - Removed recommendation on perl-doc. (Closes: #447715) + - Support fedora Core 8 (Closes: 450626) + - hooks: + - Update /etc/securetty upon new images to ensure that xvc0 + hvc0 + are permitted. (Closes: #442926) + - xen-delete-image: + - Show what has been deleted by default. (Closes: #452756) + - xen-create-image: + - Return exit status of 127 on any error. + (Closes: #455916) + - Debian: + - Moved homepage into control file, not description. + - Updated standards version to 3.7.3 (no changes). + + -- Steve Kemp Fri, 1 Feb 2007 19:22:01 +0000 + xen-tools (3.8-4ubuntu4) hardy; urgency=low * Added hardy support. @@ -62,9 +110,9 @@ (Closes: #439233) * Use 'apt-get remove' rather than 'dpkg --purge' when removing packages in hooks. (Closes: #441981) - + [ Radu Spineanu ] - * debian/control: Roland Stigge and I switched maintainer places. + * debian/control: Roland Stigge and I switched maintainer places. * debian/control: Added Steve Kemp to Uploaders. -- Radu Spineanu Wed, 03 Oct 2007 00:39:58 +0300 @@ -213,8 +261,8 @@ xen-tools (3.0~beta1-2) unstable; urgency=low - * Remove old symlinks and directories during preinst. (closes: #401834) - + * Remove old symlinks and directories during preinst. (closes: #401834) + -- Radu Spineanu Wed, 6 Dec 2006 15:58:44 +0200 xen-tools (3.0~beta1-1) unstable; urgency=low @@ -222,7 +270,7 @@ * Development snapshot * Mention the --mac option in the man page. (closes: #399708) - * Set the locale version to 'C' to avoid perl warnings. + * Set the locale version to 'C' to avoid perl warnings. (closes: #399778) -- Radu Spineanu Mon, 4 Dec 2006 16:55:31 +0200 @@ -253,7 +301,7 @@ xen-tools (2.8-1) unstable; urgency=low - * New upstream release + * New upstream release -- Radu Spineanu Wed, 8 Nov 2006 00:35:40 +0200 @@ -275,13 +323,13 @@ xen-tools (2.7-2) unstable; urgency=low - * Fixed 2.6-2 changelog entry. + * Fixed 2.6-2 changelog entry. -- Radu Spineanu Sat, 14 Oct 2006 02:21:25 +0300 xen-tools (2.7-1) unstable; urgency=low - * New upstream release + * New upstream release -- Radu Spineanu Sat, 14 Oct 2006 02:16:20 +0300 @@ -342,7 +390,7 @@ using a specific version of debootstrap. - Updated manpages to avoid word-wrapping. - Updated --noswap option such that a LVM swap volume isn't created. - - Reverted the usage of '--keep-debootstrap-dir' since that is a + - Reverted the usage of '--keep-debootstrap-dir' since that is a "recent" thing. Will switch to keeping a global logfile for error purposes. (Closes: #383589) @@ -384,7 +432,7 @@ xen-tools (2.2-1) unstable; urgency=high * New upstream release, fixes several important bugs hence urgency=high. - - /etc/fstab creation generated correctly for reiserfs + - /etc/fstab creation generated correctly for reiserfs (Closes: #379023) (Closes: #379096) - --force works with xfs filesystems. (Closes: #377684) @@ -500,26 +548,26 @@ (Closes: #363070) * Added new option --initrd to specify the initial ramdisk. (Closes: #365500) - + -- Steve Kemp Sun, 7 May 2006 14:43:43 +0000 xen-tools (1.3-1) unstable; urgency=low * New upstream release - + Ignore .dpkg-(new|old) files in the hooks directory + + Ignore .dpkg-(new|old) files in the hooks directory (closes: #357716) -- Radu Spineanu Sat, 15 Apr 2006 13:44:36 +0300 xen-tools (1.1-1) unstable; urgency=low - * New upstream release - + Disk devices are no longer created one unit bigger than asked + * New upstream release + + Disk devices are no longer created one unit bigger than asked (closes: #353155) + Populate /dev on the virtual server (closes: #352942) + Added --use-ide flag in case people want ide style device names (closes: #352937) - + xen.cfg is no longer broken when using LVM + + xen.cfg is no longer broken when using LVM -- Radu Spineanu Tue, 21 Feb 2006 01:28:28 +0200 diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/debian/control /tmp/EOE5SZzYb8/xen-tools-3.9/debian/control --- xen-tools-3.8/debian/control 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/debian/control 2008-08-05 11:58:03.000000000 +0530 @@ -3,18 +3,17 @@ Priority: extra Maintainer: Ubuntu MOTU Developers XSBC-Original-Maintainer: Roland Stigge -Uploaders: Radu Spineanu +Uploaders: Radu Spineanu , Steve Kemp Build-Depends: debhelper (>= 4.0.0), libtest-pod-perl, libtext-template-perl -Standards-Version: 3.7.2 +Standards-Version: 3.8.0 +Homepage: http://xen-tools.org/software/xen-tools Package: xen-tools Architecture: all Depends: debootstrap, perl-modules, libtext-template-perl, libconfig-inifiles-perl -Recommends: xen-hypervisor-amd64 | xen-hypervisor-i386 | xen-hypervisor-i386-pae, reiserfsprogs, xfsprogs, rinse, perl-doc, xen-shell, libexpect-perl -Description: Tools to manage debian XEN virtual servers +Recommends: xen-hypervisor-amd64 | xen-hypervisor-i386 | xen-hypervisor-i386-pae, reiserfsprogs, xfsprogs, rinse, xen-shell, libexpect-perl +Description: Tools to manage Debian XEN virtual servers This package contains tools to manage Debian based XEN virtual servers. . Using the scripts you can easily create fully configured Xen guest domains (domU) which can be listed, updated, or copied easily. - . - Homepage: http://xen-tools.org/software/xen-tools diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/debian/examples/setup-kernel-initrd /tmp/EOE5SZzYb8/xen-tools-3.9/debian/examples/setup-kernel-initrd --- xen-tools-3.8/debian/examples/setup-kernel-initrd 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/debian/examples/setup-kernel-initrd 2008-08-05 11:58:03.000000000 +0530 @@ -8,7 +8,6 @@ # # Steve # -- -# $Id: setup-kernel-initrd,v 1.3 2007-07-25 22:39:58 steve Exp $ # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/debian/examples/update-modules /tmp/EOE5SZzYb8/xen-tools-3.9/debian/examples/update-modules --- xen-tools-3.8/debian/examples/update-modules 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/debian/examples/update-modules 2008-08-05 11:58:03.000000000 +0530 @@ -8,7 +8,6 @@ # # Steve # -- -# $Id: update-modules,v 1.1 2007-04-09 11:54:26 steve Exp $ # use strict; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/debian/rules /tmp/EOE5SZzYb8/xen-tools-3.9/debian/rules --- xen-tools-3.8/debian/rules 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/debian/rules 2008-08-05 11:58:03.000000000 +0530 @@ -37,7 +37,7 @@ # We have nothing to do by default. # Build architecture-dependent files here. -binary-arch: build install +binary-indep: build install dh_testdir dh_testroot dh_install diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/etc/xen-tools.conf /tmp/EOE5SZzYb8/xen-tools-3.9/etc/xen-tools.conf --- xen-tools-3.8/etc/xen-tools.conf 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/etc/xen-tools.conf 2008-08-05 11:58:03.000000000 +0530 @@ -260,3 +260,17 @@ disk_device = xvda #default # disk_device = sda # + + +# +# Here we specify the output directory which the Xen configuration +# files will be written to, and the suffix to give them. +# +# Historically xen-tools have created configuration files in /etc/xen, +# and given each file the name $hostname.cfg. If you want to change +# that behaviour you may do so here. +# +# +# output = /etc/xen +# extension = .cfg +# diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/centos-4/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/centos-4/50-setup-hostname --- xen-tools-3.8/hooks/centos-4/50-setup-hostname 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/centos-4/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -91,7 +91,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/centos-5/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/centos-5/50-setup-hostname --- xen-tools-3.8/hooks/centos-5/50-setup-hostname 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/centos-5/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -91,7 +91,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/centos-5/90-make-fstab /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/centos-5/90-make-fstab --- xen-tools-3.8/hooks/centos-5/90-make-fstab 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/centos-5/90-make-fstab 2008-02-02 01:01:50.000000000 +0530 @@ -65,6 +65,7 @@ # # proc /proc proc defaults 0 0 +none /dev/pts devpts mode=0620 0 0 E_O_FSTAB for part in `seq 1 ${NUMPARTITIONS}`; do eval "PARTITION=\"\${PARTITION${part}}\"" diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/common.sh /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/common.sh --- xen-tools-3.8/hooks/common.sh 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/common.sh 2008-08-05 11:58:03.000000000 +0530 @@ -12,7 +12,7 @@ # might develop. # # Steve -# -- +# -- # @@ -130,7 +130,7 @@ chmod 755 "${daemonfile}" logMessage "start-stop-daemon disabled / made a stub." } - + # @@ -151,7 +151,7 @@ fi } - + # @@ -182,7 +182,7 @@ # # Purge the packages we've been given. # - chroot ${prefix} /usr/bin/apt-get remove --purge "$@" + chroot ${prefix} /usr/bin/apt-get remove --yes --purge "$@" } @@ -232,7 +232,7 @@ # Log our options # logMessage "Installing Gentoo package ${package} to prefix ${prefix}" - + logMessage "NOTE: Not doing anything - this is a stub - FIXME" } diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/dapper/20-setup-apt /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/dapper/20-setup-apt --- xen-tools-3.8/hooks/dapper/20-setup-apt 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/dapper/20-setup-apt 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,7 @@ # # Steve # -- -# $Id: 20-setup-apt,v 1.1 2006-11-29 11:52:56 steve Exp $ +# diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/dapper/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/dapper/50-setup-hostname --- xen-tools-3.8/hooks/dapper/50-setup-hostname 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/dapper/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -91,7 +91,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/debian/40-setup-networking /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/debian/40-setup-networking --- xen-tools-3.8/hooks/debian/40-setup-networking 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/debian/40-setup-networking 2008-08-05 11:58:03.000000000 +0530 @@ -82,7 +82,7 @@ # bcast=''; if [ ! -z "${broadcast}" ]; then - bcast = ' broadcast ${broadcast}' + bcast=" broadcast ${broadcast}" fi # @@ -153,4 +153,4 @@ # # Log our finish # -logMessage Script $0 finished \ No newline at end of file +logMessage Script $0 finished diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/debian/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/debian/50-setup-hostname --- xen-tools-3.8/hooks/debian/50-setup-hostname 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/debian/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -91,7 +91,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # # If we've updated the /etc/hosts file on the host machine diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/debian/55-create-dev /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/debian/55-create-dev --- xen-tools-3.8/hooks/debian/55-create-dev 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/hooks/debian/55-create-dev 2008-08-05 11:58:03.000000000 +0530 @@ -39,6 +39,7 @@ ./MAKEDEV std ./MAKEDEV hda ./MAKEDEV sda + ./MAKEDEV tty1 logMessage "Terminating because there appear to be files in /dev already" exit diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/edgy/20-setup-apt /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/edgy/20-setup-apt --- xen-tools-3.8/hooks/edgy/20-setup-apt 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/edgy/20-setup-apt 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,7 @@ # # Steve # -- -# $Id: 20-setup-apt,v 1.2 2006-11-29 20:58:44 steve Exp $ +# diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/edgy/40-setup-networking /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/edgy/40-setup-networking --- xen-tools-3.8/hooks/edgy/40-setup-networking 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/edgy/40-setup-networking 2008-08-05 11:58:03.000000000 +0530 @@ -72,7 +72,7 @@ # bcast=''; if [ ! -z "${broadcast}" ]; then - bcast = ' broadcast ${broadcast}' + bcast=" broadcast ${broadcast}" fi # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/edgy/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/edgy/50-setup-hostname --- xen-tools-3.8/hooks/edgy/50-setup-hostname 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/edgy/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -90,8 +90,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts - + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # # If we've updated the /etc/hosts file on the host machine # and there is an installation of dnsmasq installed then diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/fedora-core-6/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/fedora-core-6/50-setup-hostname --- xen-tools-3.8/hooks/fedora-core-6/50-setup-hostname 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/fedora-core-6/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -91,8 +91,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts - + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # # If we've updated the /etc/hosts file on the host machine diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/fedora-core-6/90-make-fstab /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/fedora-core-6/90-make-fstab --- xen-tools-3.8/hooks/fedora-core-6/90-make-fstab 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/fedora-core-6/90-make-fstab 2008-08-05 11:58:03.000000000 +0530 @@ -64,6 +64,7 @@ # # proc /proc proc defaults 0 0 +devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0 E_O_FSTAB for part in `seq 1 ${NUMPARTITIONS}`; do eval "PARTITION=\"\${PARTITION${part}}\"" @@ -75,7 +76,7 @@ x=$(( $x+1 )) done IFS="${OLDIFS}" - + case "${partdata2}" in xfs) has_xfs=1 @@ -84,7 +85,7 @@ has_reiserfs=1 ;; esac - + if [ "${partdata2}" = "swap" ]; then echo "/dev/${device}${part} none swap sw 0 0" >> ${prefix}/etc/fstab else diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/gentoo/40-setup-networking /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/gentoo/40-setup-networking --- xen-tools-3.8/hooks/gentoo/40-setup-networking 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/gentoo/40-setup-networking 2008-02-02 01:01:50.000000000 +0530 @@ -45,7 +45,7 @@ # # Setup DHCP for the first ethernet interface # -iface_eth0="dhcp" +config_eth0=( "dhcp" ) E_O_DHCP } diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/gentoo/50-setup-hostname /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/gentoo/50-setup-hostname --- xen-tools-3.8/hooks/gentoo/50-setup-hostname 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/hooks/gentoo/50-setup-hostname 2008-08-05 11:58:03.000000000 +0530 @@ -98,7 +98,7 @@ logMessage Adding ${hostname} and ${name} to /etc/hosts on the host - echo "${ip1} ${name} ${hostname}" >> /etc/hosts + echo "${ip1} ${hostname} ${name}" >> /etc/hosts # # If we've updated the /etc/hosts file on the host machine diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/hooks/README /tmp/EOE5SZzYb8/xen-tools-3.9/hooks/README --- xen-tools-3.8/hooks/README 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/hooks/README 2008-02-02 01:01:50.000000000 +0530 @@ -23,4 +23,3 @@ Steve -- -$Id: README,v 1.2 2006-06-19 20:39:51 steve Exp $ \ No newline at end of file diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/lib/Xen/Tools/Log.pm /tmp/EOE5SZzYb8/xen-tools-3.9/lib/Xen/Tools/Log.pm --- xen-tools-3.8/lib/Xen/Tools/Log.pm 1970-01-01 05:30:00.000000000 +0530 +++ xen-tools-3.9/lib/Xen/Tools/Log.pm 2008-02-02 01:01:50.000000000 +0530 @@ -0,0 +1,216 @@ +package Xen::Tools::Log; + +use warnings; +use strict; +use Moose; +use File::Spec; +use POSIX; # strftime +use Carp; + +=head1 NAME + +Xen::Tools::Log - Log Xen::Tools events + +=head1 VERSION + +Version 0.01 + +=cut + +our $VERSION = '0.01'; + + +=head1 SYNOPSIS + +Mostly internal to Xen::Tools. Use this to create a logging mechanism. + + my $xtl = Xen::Tools::Log->new( hostname => 'firewall' ); + + $xtl->print("Yay for logging."); + +=head1 FUNCTIONS + +=head2 new + + Create the log object + +=cut + +=head2 print + + Print the given string both to our screen, and to the logfile. + +=cut + +sub print { + my $self = shift; + + $self->print_screen( @_ ); + $self->print_log( @_ ); +} + +=head2 print_screen + + Print the given string to our screen + +=cut + +sub print_screen { + my $self = shift; + + print map { "$_\n" } @_; +} + +=head2 print_log + + Print the given string to the logfile. + +=cut + +sub print_log { + my $self = shift; + + # Create an RFC 822 conformant date string + my $date = strftime( "%a, %d %b %Y %H:%M:%S %z", localtime ); + my $fh = $self->log_fh(); + print $fh ( map { "$date - $_" } @_ ); +} + +=head2 hostname + + Attribute storing the hostname this log describes + +=cut + +has 'hostname' => ( is => 'rw', isa => 'Str', required => 1 ); + +=head2 logpath + + Attribute storing the directory in which the log file resides + +=cut + +has 'logpath' => ( is => 'rw', + isa => 'Str', + default => '/var/log/xen-tools' + ); + +=head2 log_fh + + FileHandle attribute storing the filehandle of the log + +=cut + +has 'log_fh' => ( is => 'ro', + isa => 'FileHandle', + lazy => 1, + default => \&_init_fh, + ); + +=head2 clean_up + + Boolean attribute indicating whether the log will be cleaned up when the + logger is closed + +=cut + +has 'clean_up' => ( is => 'ro', + isa => 'Bool', + default => 0, + ); + +before 'DESTROY' => sub { + my $self = shift; + + # Deconstructor +}; + +=head2 meta + + This is a method which provides access to the current class's meta- + class. Inherited from Moose. + +=cut + +=begin doc + +_init_fh + + This private method initializes the logging filehandle, creating the + containing directory if it does not exist. + +=end doc + +=cut + +sub _init_fh { + my $self = shift; + + my $logFile = + File::Spec->catfile( $self->logpath(), $self->hostname() . '.log' ); + + system( 'mkdir -p', $self->logpath() ) unless -d $self->logpath(); + + carp "Couldn't create log directory: $!" unless $? == 0; + + open( $self->{log_fh}, q{>>}, $logFile ) or + carp "Couldn't open log file for append: $!"; +}; + +=head1 AUTHOR + +C.J. Adams-Collier, C<< >> + +=head1 BUGS + +Please report any bugs or feature requests to C, or through +the web interface at L. I will be notified, and then you'll +automatically be notified of progress on your bug as I make changes. + + + + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. + + perldoc Xen::Tools + + +You can also look for information at: + +=over 4 + +=item * RT: CPAN's request tracker + +L + +=item * AnnoCPAN: Annotated CPAN documentation + +L + +=item * CPAN Ratings + +L + +=item * Search CPAN + +L + +=back + + +=head1 ACKNOWLEDGEMENTS + + +=head1 COPYRIGHT & LICENSE + +Copyright 2007 C.J. Adams-Collier, all rights reserved. + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + + +=cut + +1; # End of Xen::Tools::Log diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/lib/Xen/Tools.pm /tmp/EOE5SZzYb8/xen-tools-3.9/lib/Xen/Tools.pm --- xen-tools-3.8/lib/Xen/Tools.pm 1970-01-01 05:30:00.000000000 +0530 +++ xen-tools-3.9/lib/Xen/Tools.pm 2008-02-02 01:01:50.000000000 +0530 @@ -0,0 +1,336 @@ +package Xen::Tools; + +use warnings; +use strict; +use Moose; + +use Xen::Tools::Log; + +=head1 NAME + +Xen::Tools - Build Xen domains with Perl + +=head1 VERSION + +Version 0.01 + +=cut + +our $VERSION = '0.01'; + +=head1 SYNOPSIS + + my $xt = Xen::Tools->new(); + +=head1 FUNCTIONS + +=head2 new + + Instantiate the object. + +=cut + +override 'new' => sub { + my $class = shift; + + # Initialize the base class + my $self = $class->super(@_); + + $self->{_xtl} = Xen::Tools::Log->new( hostname => $self->hostname, + logpath => $self->logpath, + ); + + $self->_checkSystem(); + + return $self; +}; + +=head2 meta + + This is a method which provides access to the current class's meta- + class. Inherited from Moose. + +=cut + +=head2 log + + This method sends a log message to the current object's logging + mechanism + +=cut + +sub log { + my $self = shift; + + $self->{_xtl}->print(@_); +} + +=head2 hostname + + Attribute which indicates the domain's hostname + +=cut + +has 'hostname' => ( is => 'ro', isa => 'Str', required => 1 ); + +=head2 logpath + + Attribute which indicates the log directory. Defaults to /var/log/xen-tools + +=cut + +has 'logpath' => ( is => 'ro', + isa => 'Str', + default => '/var/log/xen-tools' + ); + +=begin doc + +_findBinary + + Find the location of the specified binary on the curent user's PATH. + + Return undef if the named binary isn't found. + +=end doc + +=cut + +sub _findBinary { + my $self = shift; + my( $bin ) = (@_); + + # strip any path which might be present. + $bin = $2 if ( $bin =~ /(.*)[\/\\](.*)/ ); + + foreach my $entry ( split( /:/, $ENV{'PATH'} ) ) + { + # guess of location. + my $guess = $entry . "/" . $bin; + + # return it if it exists and is executable + return $guess if ( -e $guess && -x $guess ); + } + + return; +} + +=begin doc + +_checkSystem + + Test that this system is fully setup for the new xen-create-image + script. + + This means that the the companion scripts xt-* are present on the + host and executable. + +=end doc + +=cut + +sub _checkSystem { + my $self = shift; + my @required = qw ( / xt-customize-image + xt-install-image + xt-create-xen-config / ); + + foreach my $bin ( @required ) + { + if ( ! defined( $self->_findBinary( $bin ) ) ) + { + $self->log("The script '$bin' was not found.\n", + "Aborting\n\n" + ); + exit; + } + } + + # + # Make sure that we have Text::Template installed - this + # will be used by `xt-create-xen-config` and if that fails then + # running is pointless. + # + my $test = "use Text::Template"; + eval( $test ); + if ( ( $@ ) && ( ! $self->{_force} ) ) + { + print <{_admins} ) + { + my $shell = undef; + $shell = "/usr/bin/xen-login-shell" if ( -x "/usr/bin/xen-login-shell" ); + $shell = "/usr/local/bin/xen-login-shell" if ( -x "/usr/bin/local/xen-login-shell" ); + + if ( !defined( $shell ) ) + { + print <_testXenConfig(); +} + +=begin doc + + Test that the current Xen host has a valid network configuration, + this is designed to help newcomers to Xen. + +=end doc + +=cut + +sub _testXenConfig { + my $self = shift; + # wierdness. + return if ( ! -d "/etc/xen" ); + + # + # Temporary hash. + # + my %cfg; + + # + # Read the configuration file. + # + open( my $config_fh, q{<}, '/etc/xen/xend-config.sxp' ) + or die "Failed to read /etc/xen/xend-config.sxp: $!"; + while( <$config_fh> ) + { + next if ( ! $_ || !length( $_ ) ); + + # vif + if ( $_ =~ /^\(vif-script ([^)]+)/ ) + { + $cfg{'vif-script'} = $1; + } + + # network + if ( $_ =~ /^\(network-script ([^)]+)/ ) + { + $cfg{'network-script'} = $1; + } + } + close( $config_fh ); + + if ( !defined( $cfg{'network-script'} ) || + !defined( $cfg{'vif-script'} ) ) + { + print < >> + +=head1 BUGS + +Please report any bugs or feature requests to C, or through +the web interface at L. I will be notified, and then you'll +automatically be notified of progress on your bug as I make changes. + + + + +=head1 SUPPORT + +You can find documentation for this module with the perldoc command. + + perldoc Xen::Tools + + +You can also look for information at: + +=over 4 + +=item * RT: CPAN's request tracker + +L + +=item * AnnoCPAN: Annotated CPAN documentation + +L + +=item * CPAN Ratings + +L + +=item * Search CPAN + +L + +=back + + +=head1 ACKNOWLEDGEMENTS + + +=head1 COPYRIGHT & LICENSE + +Copyright 2007 C.J. Adams-Collier, all rights reserved. + +This program is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + + +=cut + +1; # End of Xen::Tools diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/Makefile /tmp/EOE5SZzYb8/xen-tools-3.9/Makefile --- xen-tools-3.8/Makefile 2008-08-05 11:58:03.000000000 +0530 +++ xen-tools-3.9/Makefile 2008-08-05 11:58:03.000000000 +0530 @@ -2,20 +2,18 @@ # Utility makefile for people working with xen-tools. # # The targets are intended to be useful for people who are using -# the CVS repository - but it also contains other useful targets. +# the source repository - but it also contains other useful targets. # # Steve # -- # http://www.steve.org.uk/ # -# $Id: Makefile,v 1.113 2007-09-04 20:33:33 steve Exp $ - # # Only used to build distribution tarballs. # DIST_PREFIX = ${TMP} -VERSION = 3.8 +VERSION = 3.9 BASE = xen-tools @@ -30,22 +28,21 @@ @echo " " @echo " clean = Remove bogus files." @echo " commit = Commit changes, after running check." - @echo " diff = Run a 'cvs diff'." + @echo " diff = See local changes." @echo " install = Install the software" @echo " manpages = Make manpages beneath man/" @echo " release = Make a release tarball" @echo " uninstall = Remove the software" - @echo " update = Update from the CVS repository." + @echo " update = Update from the source repository." @echo " " # -# Extract the CVS revision history and make a ChangeLog file +# Extract the revision history and make a ChangeLog file # with those details. # changelog: - -if [ -x /usr/bin/cvs2cl ] ; then cvs2cl; fi - -rm ChangeLog.bak + hg log -v > ChangeLog # @@ -71,14 +68,14 @@ # If the testsuite runs correctly then commit any pending changes. # commit: test - cvs -z3 commit + hg commit # -# Show what has been changed in the local copy vs. the CVS repository. +# Show what has been changed in the local copy vs. the remote repository. # diff: - cvs diff --unified 2>/dev/null + hg diff 2>/dev/null # @@ -148,6 +145,7 @@ -cd ${prefix}/usr/lib/xen-tools/ && ln -s fedora-core-6.d fedora-core-4.d -cd ${prefix}/usr/lib/xen-tools/ && ln -s fedora-core-6.d fedora-core-5.d -cd ${prefix}/usr/lib/xen-tools/ && ln -s fedora-core-6.d fedora-core-7.d + -cd ${prefix}/usr/lib/xen-tools/ && ln -s fedora-core-6.d fedora-core-8.d mkdir -p ${prefix}/usr/lib/xen-tools/debian.d/ cp -R hooks/debian/*-* ${prefix}/usr/lib/xen-tools/debian.d -cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d sarge.d @@ -168,10 +166,17 @@ mkdir -p ${prefix}/usr/lib/xen-tools/dapper.d/ cp -R hooks/dapper/*-* ${prefix}/usr/lib/xen-tools/dapper.d/ cp hooks/common.sh ${prefix}/usr/lib/xen-tools - @-find ${prefix}/usr/lib/xen-tools -name 'CVS' -exec rm -rf \{\} \; # +# Install our library files +# +install-libraries: + -mkdir -p ${prefix}/usr/share/perl5/Xen/Tools + cp ./lib/Xen/*.pm ${prefix}/usr/share/perl5/Xen + cp ./lib/Xen/Tools/*.pm ${prefix}/usr/share/perl5/Xen/Tools + +# # Generate and install manpages. # install-manpages: manpages @@ -182,7 +187,7 @@ # # Install everything. # -install: fixup-perms install-bin install-etc install-hooks install-manpages +install: fixup-perms install-bin install-etc install-hooks install-libraries install-manpages # @@ -200,9 +205,9 @@ rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION) rm -f $(DIST_PREFIX)/$(BASE)-$(VERSION).tar.gz cp -R . $(DIST_PREFIX)/$(BASE)-$(VERSION) - find $(DIST_PREFIX)/$(BASE)-$(VERSION) -name "CVS" -print | xargs rm -rf rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION)/debian - cd $(DIST_PREFIX) && tar --exclude=.cvsignore -cvf $(DIST_PREFIX)/$(BASE)-$(VERSION).tar $(BASE)-$(VERSION)/ + rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION)/.hg* + cd $(DIST_PREFIX) && tar -cvf $(DIST_PREFIX)/$(BASE)-$(VERSION).tar $(BASE)-$(VERSION)/ gzip $(DIST_PREFIX)/$(BASE)-$(VERSION).tar mv $(DIST_PREFIX)/$(BASE)-$(VERSION).tar.gz . rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION) @@ -250,12 +255,12 @@ # -# Update the local copy from the CVS repository. +# Update the local copy from the remote repository. # # NOTE: Removes empty local directories. # update: - cvs -z3 update -A -P -d 2>/dev/null + hg pull --update 2>/dev/null # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/misc/xen-tools /tmp/EOE5SZzYb8/xen-tools-3.9/misc/xen-tools --- xen-tools-3.8/misc/xen-tools 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/misc/xen-tools 2008-02-02 01:01:50.000000000 +0530 @@ -18,7 +18,6 @@ # -- # http://www.steve.org.uk # -# $Id: xen-tools,v 1.51 2007-09-04 20:36:26 steve Exp $ # @@ -133,7 +132,7 @@ return 0 ;; --role) - roles=$(for x in `/bin/ls -1 /etc/xen-tools/role.d/ 2>/dev/null | grep -v \/ 2>/dev/null`; do echo ${x} ; done ) + roles=$(ls -1 /etc/xen-tools/role.d/ | xargs echo ) COMPREPLY=( $( compgen -W '${roles}' -- "${COMP_WORDS[COMP_CWORD]}" ) ) return 0 ;; @@ -144,7 +143,7 @@ ;; esac - if [[ ${cur} == -* ]]; then + if [[ ${cur} == -* ]] || [[ ${prev} == xen-create-image ]]; then COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 fi diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/misc/xm /tmp/EOE5SZzYb8/xen-tools-3.9/misc/xm --- xen-tools-3.8/misc/xm 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/misc/xm 2008-02-02 01:01:50.000000000 +0530 @@ -7,8 +7,6 @@ # -- # http://www.steve.org.uk # -# $Id: xm,v 1.6 2006-01-11 01:06:56 steve Exp $ -# _xm() diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/README /tmp/EOE5SZzYb8/xen-tools-3.9/README --- xen-tools-3.8/README 2007-10-01 11:29:08.000000000 +0530 +++ xen-tools-3.9/README 2008-02-02 01:01:50.000000000 +0530 @@ -2,11 +2,11 @@ Homepage: http://www.xen-tools.org/software/xen-tools -CVS Repository: - http://xen-tools.cvsrepository.org/ +Mercurial Repository: + http://xen-tools.repository.steve.org.uk/ Mailing Lists: - http://lists.cvsrepository.org/ + http://xen-tools.org/software/xen-tools/lists.html @@ -134,5 +134,4 @@ Steve -- -$Id: README,v 1.45 2007-08-30 08:18:54 steve Exp $ diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/.release /tmp/EOE5SZzYb8/xen-tools-3.9/.release --- xen-tools-3.8/.release 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/.release 2008-02-02 01:01:50.000000000 +0530 @@ -1,23 +1,33 @@ # -# File for ~/bin/release +# Configuration file for 'release', a utility to make release more +# easily: # +# http://release.repository.steve.org.uk/ +# +# Steve +# -- +# + # # Command to run # preupload="make release" + # # # Pattern for our release tarball. # pattern=xen-tools-[0-9].[0-9].tar.gz* + # # Pattern for our GPG-signature. # signature=xen-tools-[0-9].[0-9].tar.gz.asc + # # Upload location. # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/roles/editor /tmp/EOE5SZzYb8/xen-tools-3.9/roles/editor --- xen-tools-3.8/roles/editor 1970-01-01 05:30:00.000000000 +0530 +++ xen-tools-3.9/roles/editor 2008-02-02 01:01:50.000000000 +0530 @@ -0,0 +1,93 @@ +#!/bin/sh +# +# Role-script for the generalised editing of files for guests. +# +# This script works via a skelington directory containing small +# .sed files which will contain edits to be applied to an arbitary +# tree of files upon the new domU. +# +# For example if we have the following sed file: +# +# /etc/xen-tools/sed.d/etc/ssh/sshd_config.sed +# +# this will be applied to /etc/ssh/sshd_config upon the new guest +# *if* it exists. If the file encoded in the name doesn't exist then +# it will be ignored. +# +# Steve +# -- +# + + + +# +# Our installation directory + our prefix for finding scripts from. +# +prefix=$1 +source=/etc/xen-tools/sed.d/ + + +# +# Source our common functions - this will let us install a Debian package. +# +if [ -e /usr/lib/xen-tools/common.sh ]; then + . /usr/lib/xen-tools/common.sh +else + echo "Installation problem" +fi + + + +# +# Log our start +# +logMessage Script $0 starting + + +# +# Make sure source directory exists. +# +if [ ! -d "${source}" ]; then + logMessage "Source directory ${source} not found" + exit +fi + + +# +# Now find files which exist. +# +for i in `find ${source} -name '*.sed' -print`; do + + # + # Get the name of the file, minus the source prefix + # + sourcelen=${#source} + file=/${i:$sourcelen} + + # + # Strip the .sed suffix + # + file=${file/.sed/} + + # + # Does the file exist in the new install? + # + if [ -e "${prefix}/${file}" ]; then + + # + # Log it. + # + logPrint "Running script $i - against ${prefix}/${file}" + + # + # Invoke it. + # + sed -i~ -f $i "${prefix}/${file}" + fi +done + + +# +# Log our finish +# +logMessage Script $0 finished diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/roles/passwd /tmp/EOE5SZzYb8/xen-tools-3.9/roles/passwd --- xen-tools-3.8/roles/passwd 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/roles/passwd 2008-02-02 01:01:50.000000000 +0530 @@ -10,8 +10,6 @@ -- http://www.steve.org.uk/ - $Id: passwd,v 1.1 2007-04-03 00:01:18 steve Exp $ - =cut diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/00-load.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/00-load.t --- xen-tools-3.8/t/00-load.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/00-load.t 1970-01-01 05:30:00.000000000 +0530 @@ -1,10 +0,0 @@ -#!/usr/bin/perl -I../lib -I./lib - -use Test::More tests => 2; - -BEGIN { - use_ok( 'Xen::Tools' ); - use_ok( 'Xen::Tools::Log' ); -} - -diag( "Testing Xen::Tools $Xen::Tools::VERSION, Perl $], $^X" ); diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/argument-check.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/argument-check.t --- xen-tools-3.8/t/argument-check.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/argument-check.t 2008-02-02 01:01:50.000000000 +0530 @@ -5,7 +5,6 @@ # # Steve # -- -# $Id: argument-check.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # use strict; @@ -48,7 +47,7 @@ next if ( $key =~ /mirror_/i ); next if ( $key =~ /_options/i ); - next if ( $key =~ /_device/i ); + next if ( $key =~ /(serial_device|disk_device)/i ); is( $found, 1 , " Found documentation for '$key'" ); } diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/getopt.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/getopt.t --- xen-tools-3.8/t/getopt.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/getopt.t 2008-02-02 01:01:50.000000000 +0530 @@ -7,7 +7,7 @@ # # Steve # -- -# $Id: getopt.t,v 1.2 2007-09-04 20:30:25 steve Exp $ +# use strict; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/hook-daemons.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/hook-daemons.t --- xen-tools-3.8/t/hook-daemons.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/hook-daemons.t 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,6 @@ # # Steve # -- -# $Id: hook-daemons.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/hook-hostname.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/hook-hostname.t --- xen-tools-3.8/t/hook-hostname.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/hook-hostname.t 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,6 @@ # # Steve # -- -# $Id: hook-hostname.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/hook-inittab.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/hook-inittab.t --- xen-tools-3.8/t/hook-inittab.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/hook-inittab.t 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,6 @@ # # Steve # -- -# $Id: hook-inittab.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # use strict; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/hooks.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/hooks.t --- xen-tools-3.8/t/hooks.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/hooks.t 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,6 @@ # # Steve # -- -# $Id: hooks.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # use strict; diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/hook-tls.t /tmp/EOE5SZzYb8/xen-tools-3.9/t/hook-tls.t --- xen-tools-3.8/t/hook-tls.t 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/hook-tls.t 2008-02-02 01:01:50.000000000 +0530 @@ -4,7 +4,6 @@ # # Steve # -- -# $Id: hook-tls.t,v 1.1 2007-09-01 19:23:10 steve Exp $ # use Config qw(config_vars); diff -Nru /tmp/54ZgsN23wR/xen-tools-3.8/t/modules.sh /tmp/EOE5SZzYb8/xen-tools-3.9/t/modules.sh --- xen-tools-3.8/t/modules.sh 2007-10-01 11:29:09.000000000 +0530 +++ xen-tools-3.9/t/modules.sh 2008-02-02 01:01:50.000000000 +0530 @@ -7,7 +7,6 @@ # -- # http://www.steve.org.uk/ # -# $Id: modules.sh,v 1.1 2007-09-01 19:23:10 steve Exp $ # cat <