1
0
mirror of synced 2026-01-23 10:38:15 +00:00

429 Commits

Author SHA1 Message Date
Axel Beckert
aa5456a823 Recommend lvm2, it's at least required if the --lvm option is used 2015-07-03 19:17:22 +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
07d68bb448 Call chmod in t/Makefile instead of inside t/modules.sh 2015-06-11 22:33:14 +02:00
Axel Beckert
1d07f06953 Testsuite: Optimize modules.sh 2015-06-11 22:32:00 +02:00
Axel Beckert
a52d422ba8 Changelog: Order upstream changes properly
Fix a spelling error found by Lintian, too.
2015-06-11 22:25:15 +02:00
Axel Beckert
aacfb59fe5 Testsuite: Let modules.sh ignore the .git directory
t/modules.t failed if a git commit message had a line starting with
"use ".
2015-06-11 22:19:48 +02:00
Axel Beckert
d06abe6fe2 Use -o APT::Install-Recommends=false instead of --no-install-recommends
Older APT releases bail out on unknown commandline options like
"--no-install-recommends", but accept any Foo=Bar setting to their
"-o" option.

Using -o APT::Install-Recommends=false instead of
--no-install-recommends in common.sh's installDebianPackage allows to
use some of the default hooks to be used unmodified again for older
Debian releases, e.g. Etch.
2015-06-11 22:07:20 +02:00
Axel Beckert
375ed5601b Add one forgotten occurence (long package description) of Wily Werewolf 2015-06-11 22:05:27 +02:00
Axel Beckert
43a22462e1 Support passing commandline options with --debootstrap-cmd 2015-06-11 22:04:20 +02:00
Axel Beckert
ba8eacf3ea Use just xen-hypervisor instead of an alternative list of xen-hypervisor-* packages
That way we also catch xen hypervisors on the supported ARM and
potential other future supported architectures.
2015-06-11 22:01:42 +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
26dbd72413 Recommend {debian,ubuntu}-archive-keyring
debian-archive-keyring is needed for installing Debian DomUs on Debian
derivatives like Ubuntu. And ubuntu-archive-keyring is needed for
installing Ubuntu DomUs on Debian (and other derivatives).
ubuntu-archive-keyring is available in Debian since Jessie (8) and
Backports for Wheezy (7).
2015-06-11 13:48:16 +02:00
Axel Beckert
42438d4497 Changelog entry for previous commit 2015-04-21 15:16:29 +02:00
Axel Beckert
94341ccd43 Install bash completion into /usr/share/bash-completion/
Fixes lintian warning package-install-into-obsolete-dir.
2015-04-19 17:04:18 +02:00
Axel Beckert
0d90a901d6 Preliminary support for the Debian release after Jessie: Stretch 2015-04-19 16:39:48 +02:00
Axel Beckert
723d64fae4 Fix typo in long description 2015-04-19 16:36:30 +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
8f8d390c12 Update URLs of Git repositories 2015-03-05 16:13:59 +01:00
Axel Beckert
561a69864f Add changelog entry for Lukas Schwaighofer's patch 2015-01-09 13:11:30 +01:00
Axel Beckert
fd0a486beb Release as 4.5 2014-10-26 01:43:53 +02:00
Axel Beckert
81ca2fb62d t/perl-syntax.t: Ignore changelog files, too 2014-10-26 01:43:53 +02:00
Axel Beckert
5b2d7d5d75 Makefile: Clean up coverage data in multiple targets 2014-10-26 01:43:52 +02:00
Axel Beckert
83a6d09e3d Flush output after each line in runCommand() 2014-10-26 01:20:44 +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
02730138a6 Add lintian override for debian-news-entry-uses-asterisk
I disagree.
2014-10-23 16:08:44 +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
Axel Beckert
0a7ec4f855 Update changelog and mention Santiago as contributor in AUTHORS 2014-10-06 00:57:26 +02:00
Axel Beckert
47a0cfe6f4 Add changelog item for Santiago's second contribution 2014-10-05 19:56:44 +02:00
Axel Beckert
41a30ede83 Add changelog item for Santiago's contribution 2014-10-05 18:16:26 +02:00
Axel Beckert
4d64044f29 Fix corner cases where not the latest kernel would have been checked 2014-09-25 23:20:07 +02:00
Axel Beckert
48097cd07b Fix initial configuration summary in cases where pygrub is used 2014-09-25 23:18:48 +02:00
Axel Beckert
71e5ad4345 Fix missing quoting in shell function "assert" in hooks/common.sh 2014-09-25 23:15:51 +02:00
Axel Beckert
414d67c624 Add changelog entry for patch by Eric Engstrom 2014-09-25 22:09:27 +02:00
Axel Beckert
0546776c17 Fix lintian warning depends-on-perl-modules 2014-09-25 21:37:37 +02:00
Axel Beckert
78077e5aa3 Update debian/changelog to separate upstream and debian changes 2014-09-25 14:57:35 +02:00
Axel Beckert
8b3625426d Bump Standards-Version to 3.9.6 (no changes needed) 2014-09-25 14:55:34 +02:00
Axel Beckert
c2ead30949 pygrub detection: Prefer /usr/lib/xen-default over /usr/lib/xen-x.y
Otherwise a versioned pygrub path will be used (e.g.
/usr/lib/xen-4.1/bin/pygrub  in the case of Debian Wheezy) and then
all host configurations would need to be updated when dist-upgrading
to Debian Jessie with Xen 4.3.

In case you already ran into this issue, the following command should
fix the issue for you:

fgrep -l xen-4.1/bin/pygrub -r /etc/xen/ | xargs sed -e 's:xen-4.1/bin/pygrub:xen-default/bin/pygrub:g' -i
2014-06-16 19:13:44 +02:00
Axel Beckert
03769b27fe Add changelog entry for previous commit 2014-06-11 09:52:47 +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
Axel Beckert
aa54db02c3 Add Thanks/Credits for recent contributions 2014-03-28 21:16:51 +01:00
Lionel FÉLICITÉ
5093c731cf Pass "-y" option ("assume yes") to yum
Closes: #735675
2014-03-28 20:48:18 +01:00
Axel Beckert
8610300206 Use "686-pae" kernels instead of "686" kernels on Debian Wheezy and later
Thanks to Daniel Lintott!

Closes: #742778
2014-03-28 20:06:00 +01:00
Axel Beckert
c5a2e2427a Ignore cover_db directory in t/perl-syntax.t 2013-12-15 17:32:32 +01:00
Axel Beckert
5d3f159aad Update d/changelog + d/dirs for Adrian C.'s patch 2013-12-15 17:23:01 +01:00