Axel Beckert
448a176e58
Bump version to 4.4~dev
2012-11-28 01:28:48 +01:00
Axel Beckert
1efbc72676
Add --no-xen-ok option also to xen-create-image
2012-11-28 01:09:23 +01:00
Axel Beckert
8bd56bd67e
Bugfix: Can't pass @_ to templated functions which expect scalars
2012-11-28 00:52:20 +01:00
Axel Beckert
4c3e4abff7
Move findBinary to Xen::Tools::Common
2012-11-27 23:43:06 +01:00
Axel Beckert
ffa0ac5681
Fix some logprint() calls with multiple arguments
2012-11-27 23:37:46 +01:00
Axel Beckert
b5499e48b4
Define fail() and logprint() helpers as early as necessary
2012-11-27 23:37:09 +01:00
Axel Beckert
2d79f13714
All runCommand() calls should pass %CONFIG
2012-11-27 23:31:21 +01:00
Axel Beckert
de9d3f2814
Replace one more die by fail
2012-11-27 23:30:07 +01:00
Axel Beckert
9da26382f4
Fix missing trailing semicolon
2012-11-27 23:30:07 +01:00
Axel Beckert
85f7d1b9fe
Consequently use $CONFIG{FAIL} instead of $FAIL
2012-11-27 23:30:07 +01:00
Axel Beckert
d2f935b823
Make fail(), logprint() and logonly() get \%CONFIG, too
2012-11-27 23:29:59 +01:00
Axel Beckert
76fbd23423
Move findXenToolstack() to Xen::Tools::Common
2012-11-27 22:48:37 +01:00
Axel Beckert
494ec02a7c
Merge branch 'master' into code-deduplication
...
Conflicts:
bin/xen-create-image
bin/xen-create-nfs
bin/xt-create-xen-config
2012-11-27 22:40:08 +01:00
Axel Beckert
8f1f298551
New option to dump contents of %CONFIG
...
Probably only needed for debugging.
2012-11-27 22:28:38 +01:00
Axel Beckert
e57e7f16eb
Preliminary support for the Xen xl toolstack
...
(xen-create-image supported only so far)
2012-11-27 22:26:30 +01:00
Axel Beckert
b54d5b84f9
Refactoring: Replace $options with $option as it contains just one option
2012-11-27 18:26:47 +01:00
Axel Beckert
b99ca853e1
Replace system() by runCommand()
2012-11-27 16:01:27 +01:00
Axel Beckert
e7b710d43a
No more refer to forking in the comments
2012-11-27 13:24:33 +01:00
Axel Beckert
6f2814f414
Merge branch 'master' into code-deduplication
...
Conflicts:
bin/xen-create-image
2012-11-27 13:22:34 +01:00
Axel Beckert
026e47ac83
Preliminary support for Debian Jessie and Ubuntu Raring
...
Also set the default mirror for Ubuntu Natty to
old-releases.ubuntu.com as it's end of life and will move there soon.
2012-11-15 16:55:10 +01:00
Axel Beckert
a87b0d1b2c
Remove CVS revisions from --version output
2012-11-14 00:02:54 +01:00
Axel Beckert
442021849d
Also recognize M and G as size unit for --memory ( Closes : #691320 )
...
Document all recognized units.
2012-11-13 22:55:53 +01:00
Axel Beckert
446e157b80
Move code for --boot feature to END block.
...
Fixes missing SSH fingerprint display if --boot was used. (Closes : #679183 )
Remove a redundant unsetting of $MOUNT_POINT. Guard a potentially
second call to the not idempotent unMountImage().
2012-11-13 22:41:47 +01:00
Axel Beckert
1dbb1f191f
Use local parameter instead of global variable in unMountImage
2012-11-13 22:29:46 +01:00
Axel Beckert
324fff9f7e
Execute END block not on --version/--help/--manual ( Closes : #684346 )
2012-11-13 19:47:36 +01:00
Axel Beckert
b233cb614d
Bump version to 4.3.1+dev
2012-11-13 18:07:42 +01:00
Axel Beckert
7860d5ac4e
Release 4.3.1 RC1 unmodified as 4.3.1
2012-06-30 16:45:59 +02:00
Axel Beckert
bb54ee7868
4.3.1 release candidate 1
...
Will likely just appear in the Ubuntu PPA to check if it finally build
for Ubuntu again
2012-06-30 16:07:41 +02:00
Axel Beckert
3383b6dacf
Bump version to 4.3+dev
2012-06-27 01:31:09 +02:00
Axel Beckert
d9f8a3fc31
Release 4.3
2012-06-27 00:03:56 +02:00
Axel Beckert
7407409c92
Mark as 4.3 Release Candidate 1
2012-06-08 14:44:06 +02:00
Axel Beckert
9e7a34f47a
Dapper LTS is EoL, change its default mirror to old-releases.ubuntu.com
2012-06-06 15:13:44 +02:00
Axel Beckert
34ccb63f64
Move functions fail, logonly and logprint to Xen::Tools::Common
...
They're used in there
2012-05-31 01:10:14 +02:00
Axel Beckert
ed91f1fc43
Merge branch 'master' into code-deduplication
...
Conflicts:
bin/xen-create-image
2012-05-31 01:07:59 +02:00
Axel Beckert
6e0bfb9658
Update copyright years at several places
2012-05-30 23:57:56 +02:00
Axel Beckert
9a0c6fa724
Fix some tab characters
2012-05-30 23:44:18 +02:00
Axel Beckert
e727fbbbbd
Test for $CONFIG{dontformat} just once
2012-05-30 23:41:37 +02:00
Pieter Barrezeele
f18cda8796
Add --dontformat to skip filesystem creation
2012-05-30 23:37:09 +02:00
Pieter Barrezeele
ef465d9879
Add --finalrole to run role scripts after config file creation
2012-05-30 23:34:04 +02:00
Pieter Barrezeele
9320ba661d
Don't verify the availability of lvm tools unless lvm is used
2012-05-30 23:30:13 +02:00
Axel Beckert
6018925b97
No more expect at least one option to mkfs.* calls.
...
Fixes btrfs creation. Closes Debian bug report #609982 .
2012-05-30 23:03:12 +02:00
Axel Beckert
9c90c93bc9
Merge commit 'refs/merge-requests/2' of git://gitorious.org/xen-tools/xen-tools into merge-requests/2
2012-05-08 00:30:36 +02:00
Axel Beckert
fcb6b0645c
Properly set $FAIL instead of just calling die()
2012-05-07 23:46:59 +02:00
Axel Beckert
1b4edee2d3
Use $ips instead of $IP_ADDRESSES to keep variable names consistent
...
Update t/xt-create-xen-config.t to cope with the new variable
2012-05-07 22:55:33 +02:00
Axel Beckert
6fe6f5b09f
Merge branch '4.2'
2012-05-07 22:23:05 +02:00
Brian Bennett
89e9a54b06
Fix misbehaviour if the --ip option is passed multiple times
...
According to xen-create-image(8) if --ip is passed multipe times then the
first IP is used as the "system" IP and the rest are used as aliases. What
actually happened is the last IP is the "system" IP and all other IP's are
silently ignored. (Closes Debian bug #652110 )
2012-05-07 21:18:36 +02:00
Axel Beckert
caca5395f9
Merge branch '4.2'
2012-04-24 19:51:11 +02:00
Axel Beckert
d8561d4b7d
Preliminary support for Ubuntu 12.10 Quantal Quetzal
2012-04-24 19:51:01 +02:00
Axel Beckert
0d813d01c8
Merge branch '4.2'
...
Conflicts:
debian/changelog
2012-03-30 17:24:06 +02:00
Axel Beckert
09179f2dea
Support Ubuntu 12.04 LTS Precise, update mirrors for discontinued releases
2012-03-30 17:22:59 +02:00