1
0
mirror of synced 2026-01-17 16:33:51 +00:00

394 Commits

Author SHA1 Message Date
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