Axel Beckert
e7607fa011
Release as 4.6
2015-07-20 16:33:05 +02:00
Axel Beckert
bf73868a07
Update changelog for commits by Félix Barbeira
...
This closes GH-2.
2015-07-20 14:32:26 +02:00
Axel Beckert
765901b8b2
New example script helpful for release testing
2015-07-17 22:49:57 +02:00
Axel Beckert
fb808b0198
Also support unstable distribution name, too
2015-07-17 22:26:45 +02:00
Axel Beckert
e8d51a5a15
Support oldstable and oldoldstable as distribution name, too
...
Notice: "oldoldstable" is not yet supported by debootstrap, see
Also mention Debian's LTS in TODO.md wrt. distribution.conf
2015-07-17 22:22:20 +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
25373a6ed6
Make "release" target to include "orig-tar-gz" and tagging
2015-07-17 19:14:30 +02:00
Axel Beckert
23454e7154
Use maximum compression and don't store time stamps in tar ball
2015-07-17 19:14:30 +02:00
Axel Beckert
379129bad2
Always run the full test suite before doing a release
2015-07-17 19:14:30 +02:00
Axel Beckert
4bf1dbc54b
Makefile: Use TMPDIR instead of TMP for temporary directories
2015-07-17 19:14:28 +02:00
Axel Beckert
796c594fc5
Consider Ubuntu 14.10 Utopic Unicorn as EoL, too. It's due next week
2015-07-17 13:21:30 +02:00
Axel Beckert
2dcea1666a
Add as-installed testing support
2015-07-14 21:55:41 +02:00
Axel Beckert
581ac8b4d9
Split up tests in functionality and author tests
2015-07-14 20:18:40 +02:00
Axel Beckert
867aef4d2c
Update debian/README.source with regards to Gitorious having closed
2015-07-14 18:51:07 +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
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