Axel Beckert
f20e312140
Release 4.4
2013-12-11 23:03:55 +01:00
Axel Beckert
e1caf2566a
Declare this as 4.4 RC1
2013-10-28 22:39:03 +01:00
Axel Beckert
2c020323f6
Refactoring: xt-create-xen-config: Use s/// to strip trailing MB size suffixes
2013-10-28 22:28:40 +01:00
Axel Beckert
c82cb31adc
Fix cases where maxmem is not defined
...
(which is fine)
2013-10-28 21:57:10 +01:00
Axel Beckert
b676da079c
xen-delete-image: Exit with return code != 0 in all error cases
2013-10-28 21:31:14 +01:00
Axel Beckert
4d73574a40
xen-delete-image: Proper error message if --test is not used with --dir
...
Also abort earlier in this case.
Closes : #704878
2013-10-28 21:28:45 +01:00
Axel Beckert
d9ed3e65db
Merge branch 'fix_passwd' of gitorious.org:xen-tools/aseques-xen-tools
2013-10-25 18:36:54 +02:00
Joan
42345c75d4
Fix password interation on image creation
2013-10-25 10:51:11 +02:00
Axel Beckert
ff4aa11dd3
Merge branch 'maxmem' of gitorious.org:xen-tools/aseques-xen-tools
2013-10-23 13:59:16 +02:00
Axel Beckert
cfa30f06b6
Preliminary support for Ubuntu 14.04 Trusty Tahr
2013-10-23 13:54:45 +02:00
Joan
1374208d3b
Implemente the option maxmem in xen-tools allowing to set a maximum value to enable dynamic memory ballooning.
2013-10-18 12:59:50 +02:00
Axel Beckert
0e8178ab0f
Fix german-ish grammar and remove dash in "IP-Addresses"
2013-10-01 22:20:41 +02:00
Axel Beckert
d20f832f82
Also display MAC address after the DomU has been created
2013-10-01 22:19:10 +02:00
Axel Beckert
86dd78c681
Drop support for memory size in kilobytes in xen-create-image
...
Neither xt-create-xen-config nor xm support it.
2013-09-24 22:41:20 +02:00
Axel Beckert
6644afa9fd
xen-list-images now displays a unit after the memory size
2013-09-24 22:36:27 +02:00
Axel Beckert
a9dfc112b9
Merge commit 'refs/merge-requests/5' of git://gitorious.org/xen-tools/xen-tools into merge-requests/5
2013-09-24 22:08:41 +02:00
Axel Beckert
f1c7c6e11c
Loop around calling "passwd" to get a second chance to change the password
...
Needs Term::UI which is part of Debian's perl-modules package, hence
no new (build-) dependencies needed.
2013-08-24 00:54:21 +02:00
Axel Beckert
3b806d9f25
Do not run "passwd" via runCommand
...
runCommand captures STDOUT for logging which is not desired for
interactive commands.
Makes --passwd usable again.
Thanks to Christan Herzog for the bug report.
2013-08-24 00:12:44 +02:00
Axel Beckert
12960c8f2b
Release 4.4 beta 1
2013-08-23 19:31:47 +02:00
Axel Beckert
fbc903877a
Declare POD encoding to be UTF-8 in bin/*
...
Fixes FTBFS with Perl 5.18.
Closes : #720519
2013-08-23 09:08:43 +02:00
Axel Beckert
fb8b494b41
Preliminary support for Ubuntu Saucy
...
Does not yet work due to missing support for Saucy in debootstrap.
Also move default mirror for Ubuntu Hardy from archive to old-releases
as Hardy is now EoL.
2013-07-11 01:49:46 +02:00
Axel Beckert
e5abe64ae0
Fix broken quoting in list of required binaries
2013-07-11 00:44:25 +02:00
Axel Beckert
9c47e5da4f
Use File::Which instead of findBinary or which
2013-07-11 00:39:05 +02:00
Axel Beckert
699025f33e
Use Data::Validate::{Domain,IP} for IP addresses and hostname checks
...
Add corresponding dependencies on libdata-validate-{domain,ip}-perl.
2013-07-10 22:38:29 +02:00
Axel Beckert
74f35d6550
Better document and check requirements for --apt_proxy
...
See http://bugs.debian.org/623443 for the corresponding apt issue.
Also add a dependency on libdata-validate-uri-perl which is used to do
the syntax check.
2013-07-10 21:50:09 +02:00
Axel Beckert
5ac0f15c32
Remove all redundant pod-inline occurrences of "=cut"
...
Also care that there are always two blank lines before each "=head1"
(except behind "=head1 NAME").
2013-04-18 20:41:51 +02:00
Axel Beckert
ea209f085b
Refactor some code duplication in xen-delete-image
2013-04-18 16:21:25 +02:00
Axel Beckert
a70b79f63f
Hopefully catch all remaining "ARRAY(0x…).log" issues
2013-04-18 14:45:27 +02:00
Axel Beckert
c482220b99
Rework xci POD: New SYNOPSIS; add EXAMPLES, rename old SYNOPSIS to OPTIONS
2013-04-18 13:52:45 +02:00
Axel Beckert
6871954f6e
Merge branch 'lib-vs-share'
2013-04-11 19:49:53 +02:00
Axel Beckert
e9d8bd0896
xt-install-image: Don't bail out if only cdebootstrap is installed
...
There was a duplicated check on debootstrap being installed and only
one has been expanded when cdebootstrap support was added. So
xen-tools bailed out if debootstrap wasn't installed even if it had
been instructed to use cdebootstrap instead.
This also adds support for cdebootstrap-static.
Additionally xt-install-image dispatcher has been extended to hand
array refs of command paths instead of just single command paths.
Thanks to Elmar Heeb for reporting this issue!
2013-04-11 19:47:05 +02:00
Axel Beckert
04dd81ec07
Mention http.debian.net as default mirror also in POD
2013-04-11 15:59:42 +02:00
Axel Beckert
d39255dc5e
Reindent options in POD
2013-04-11 15:59:19 +02:00
Axel Beckert
5a48067d9e
Make some x-c-i commandline options negatable
...
Update documentation and tests accordingly.
Also add pygrub = 1 as example to xen-tools.conf, now that the effect
can be reversed via commandline options.
2013-04-11 15:51:31 +02:00
Axel Beckert
cb3227d61b
Don't only allow lowercase "b" for "bytes".
...
Also put some examples in the according error message.
2013-04-11 10:32:20 +02:00
Axel Beckert
a89aa86511
Consistent amount of blank lines in POD
2013-04-11 10:29:56 +02:00
Axel Beckert
555ce383d3
Switch from /usr/lib/xen-tools/ to /usr/share/xen-tools/ to properly adhere FHS
2013-04-05 20:19:22 +02:00
Axel Beckert
ff7ded28e8
Only the key for %ENV, but not for %CONFIG, needs to be modified
2013-03-14 00:10:18 +01:00
Axel Beckert
76d9d59510
Fix export of environment variables (dash vs underscore)
...
Previously they could contain dashes and then were only accessible
from within Perl, but not from within Bash.
From now on potential dashes in environment variable names are
converted to underscores ("_") before being exported. May affect some
hook or role scripts.
2013-03-13 23:29:52 +01:00
Axel Beckert
dfa32a97ca
Also switch xt-guess-suite-and-mirror's fallback to http.debian.net
2013-01-25 17:34:39 +01:00
Axel Beckert
a4b3c9c568
Also use http.debian.net as default mirror for the debian-archive
2013-01-25 17:09:54 +01:00
Axel Beckert
dbb9124666
Use http.debian.net as default Debian mirror if no mirror is given
...
... i.e. if even xt-guess-suite-and-mirror is not used.
2013-01-25 17:09:19 +01:00
Axel Beckert
f2d30eaa63
xen-delete-image no more passes $CONFIG{hostname} as array to logprint_with_config
...
The deletion of failed attempts was logged to files named like
ARRAY(0xa9dd98).log because the hostname was passed twice, i.e. as
arrayref (which didn't hurt otherwise).
2013-01-25 15:22:42 +01:00
Axel Beckert
0709308c1f
Save exit code $? at the beginning of the END block
...
Otherwise cleaning up by doing some system() calls garbles $? with
unwanted values.
2013-01-25 13:19:36 +01:00
Axel Beckert
bc054b1b02
chomp the output of dpkg --print-architecture
2013-01-24 23:14:34 +01:00
Axel Beckert
af6e1435aa
Mention in error message why xen-create-image thinks that an installation failed
2013-01-23 13:14:35 +01:00
Axel Beckert
4dbb6fe189
Bump copyright years in xen-delete-image and xen-list-images
2013-01-18 02:25:06 +01:00
Axel Beckert
53c013f1cc
xen-delete-image now also understand --extension
2013-01-18 02:13:19 +01:00
Axel Beckert
6a59d0fd9b
Properly ident --extension docs in xen-list-images' POD
2013-01-18 02:12:22 +01:00
Axel Beckert
73dabead05
unMountImage may fail if $CONFIG{FAIL} is already set
2013-01-17 22:59:34 +01:00