Axel Beckert
b7e8fafcb1
Release as xen-tools 4.7
...
Also upload to Debian as 4.7-1.
2017-01-23 00:41:40 +01:00
Axel Beckert
d315f17eff
Work around LVM related race condition when using --force with LVM
...
If an "lvremove" is immediately followed by an "lvcreate" for an LV
with the same name, "mkswap" (and maybe other commands) occasionally
fail with "Device or resource busy".
Work around it by using sync and sleep.
2017-01-17 20:44:34 +01:00
Axel Beckert
0f1daa0b27
Support cases like Squeeze being EoL, but its key still being in the default keyring
2017-01-16 20:06:23 +01:00
Axel Beckert
9647ab082c
Fix emacs syntax highlighting
...
At least GNU Emacs 25 doesn't seem to like HEREDOCS with underscores
in its delimiters.
2017-01-16 19:32:36 +01:00
Axel Beckert
4d4daca745
Fix typos found by check-all-the-things/spellintian
2016-08-11 21:47:35 +02:00
Axel Beckert
18b76606d2
Fix typos found by check-all-the-things/codespell
2016-08-11 21:35:41 +02:00
Axel Beckert
ca9e091d4b
Switch many URLs to https://; update them if broken or redirected
2016-08-11 20:53:10 +02:00
Axel Beckert
a2438497c7
Fix typo found by lintian
2016-04-17 00:56:30 +02:00
Axel Beckert
0f731a049c
Prepare release 4.6.2
2015-12-23 18:41:16 +01:00
Axel Beckert
f5c88f830f
Release as 4.6.1
2015-10-24 01:15:22 +02:00
Axel Beckert
919f06c8e1
No more use $#array in boolean context
...
This fixes a regression introduced in
503db1668b595d71b45a94d7391d5c9e6b9e9d1e.
`@array = undef` doesn't empty an array but fills it with one item
which is undef. Hence `$#array` is zero and hence false.
Since the commit above, `@array = ()` was used instead of `@array =
undef`, hence `$#array` no more was false when the array seemed to be
empty (but wasn't). This caused an empty partition table in the
configuration file and hence prohibited the start of the DomU.
This commit fixes the according `!$#array` to just `!@array` and adds
the according changelog entry for both commits. (I initially thought
that such a tiny commit like the one above is not worth being
mentioned. I obviously was wrong.)
2015-10-24 00:34:26 +02:00
Axel Beckert
503db1668b
Don't use @array = undef
2015-07-21 13:36:01 +02:00
Axel Beckert
e7607fa011
Release as 4.6
2015-07-20 16:33:05 +02:00
Félix Barbeira
1df5885368
VLAN integration
...
VLAN integration with openvSwitch.
2015-07-20 13:42:57 +02:00
Axel Beckert
1f4b04c2d4
Gah! ubuntu-archive-removed-keys.gpg is an empty file, so check for size
2015-07-17 22:49:57 +02:00
Axel Beckert
33d5c2a046
New option --keyring which is passed through to deboootstrap.
...
Its default values work around bug #792729 in debootstrap.
Does not yet import those keys into APT's keyring inside the DomU.
(Not sure if debootstrap does that already, either.)
2015-07-17 21:17:49 +02:00
Axel Beckert
6b51ae7b7c
Proper indentation of GetOptions arguments
2015-07-17 20:56:30 +02:00
Axel Beckert
6b82585cc1
Report all SSH fingerprints of the created DomU, not only RSA one
2015-07-04 01:02:34 +02:00
Axel Beckert
4434acc7d9
Pass --yes to lvcreate only if LVM version is 2.02.99 or higher
...
Fixes regression introduced with 4.5 by the fix for #754517 . The
regression has been reported upstream at
http://xen-tools.org/pipermail/xen-tools-discuss/2015-January/001079.html
Uses Sort::Versions for that. So add a new (build-)dependency on
libsort-versions-perl in the Debian package.
2015-07-03 19:06:16 +02:00
Axel Beckert
b31f766d2b
Introduce new config files mirrors.conf and distributions.conf
...
Split off hardcoded release code names list and default mirrors in
xen-create-image into separate configuration file which are parsed
before the default settings or command-line options are set.
2015-06-12 01:39:14 +02:00
Axel Beckert
0ca84fa1a5
Use md5 as default hash method again
...
Older Debian releases are not able to cope with sha256 hashed
passwords and refuse login without any visible or accessible error
message.
This only affects the initially set root password and does not affect
passwords which are later set with the DomU's "passwd" tool.
2015-06-11 22:58:09 +02:00
Axel Beckert
43a22462e1
Support passing commandline options with --debootstrap-cmd
2015-06-11 22:04:20 +02:00
Axel Beckert
87aba7164e
Drop all occurrences of apt's --force-yes parameter
...
It only forces the installation of untrusted packages and that's
unwanted.
Closes : #776487
2015-06-11 18:08:52 +02:00
Axel Beckert
df3075ca1c
Update list of Ubuntu releases: + wily, lucid → archived/eol
2015-06-11 16:20:08 +02:00
Axel Beckert
0d90a901d6
Preliminary support for the Debian release after Jessie: Stretch
2015-04-19 16:39:48 +02:00
Axel Beckert
5cab796fcc
Change all occurrences of http.debian.net to httpredir.debian.org
2015-04-19 16:31:41 +02:00
Axel Beckert
fd0a486beb
Release as 4.5
2014-10-26 01:43:53 +02:00
Axel Beckert
8562398af1
Add 15.04 Vivid, use old-releases.ubuntu.com for 13.10 Saucy
2014-10-25 22:43:18 +02:00
Axel Beckert
1defbd3c02
Raise default password length from 8 to 23
2014-10-08 17:41:24 +02:00
Axel Beckert
19e07799cd
Add password length sanity check with fallback to default length
2014-10-08 17:41:24 +02:00
Axel Beckert
5d7e059668
--password overrides --genpass
...
Closes : #764143
Based on patch by Santiago Vila.
2014-10-08 17:41:24 +02:00
Santiago Vila
e1a5e89502
Fix two more typos
2014-10-06 00:56:49 +02:00
Santiago Vila
043b58b5ea
Fix unaligned maxmem output of xen-create-image. ( Closes : #764126 )
2014-10-05 18:16:07 +02:00
Axel Beckert
48097cd07b
Fix initial configuration summary in cases where pygrub is used
2014-09-25 23:18:48 +02:00
Eric Engstrom
58943d3b19
Fix lvcreate awaiting user input when creating swap lv
2014-09-25 22:07:30 +02:00
Axel Beckert
0c894eec48
Update list of supported Ubuntu releases
...
Preliminary support for Ubuntu 14.10 Utopic Unicorn
2014-05-17 12:07:33 +02:00
Axel Beckert
fcebb14002
Drop all xend related sanity checks
...
They cause more havoc nowadays than they help.
Thanks Ian Campbell!
Closes : #732456
2014-03-28 22:24:21 +01:00
Adrian C. (anrxc)
4505f7e141
bin: support hook overrides in xt-customize-image
...
The systems administrator can optionally provide site-specific
revisions of upstream hooks by placing them in the directory
/etc/xen-tools/hooks.d/ as a method for disabling hooks, adding
site-specific extra features that don't get overwritten on upgrades,
or patching bugs early.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-12-15 17:18:28 +01:00
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