1
0
mirror of synced 2026-01-24 19:11:59 +00:00

458 Commits

Author SHA1 Message Date
Axel Beckert
0f731a049c Prepare release 4.6.2 2015-12-23 18:41:16 +01:00
Axel Beckert
cf034d932e Fix unescaped braces (deprecated with Perl 5.22) in t/plugin-checks.t 2015-12-23 18:12:49 +01:00
Axel Beckert
b16fe28925 Make t/hooks-inittab.t using its own inittab copy
Don't use the system's one. Besides being non-existent, it can look
like whatever.

This resolves GH-36.
2015-12-16 18:01:38 +01:00
Axel Beckert
3169cc49b7 Add changelog entries for the two previous pull requests 2015-12-11 00:18:11 +01:00
Axel Beckert
a9a626883a Support checking upstream GPG signature in debian/watch 2015-10-24 02:43:43 +02: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
53b2743e93 Fix typo in previous changelog entry 2015-10-23 22:29:39 +02:00
Axel Beckert
7f16aa06fe Preliminary support for Ubuntu 16.04 LTS Xenial Xerus 2015-10-23 21:20:03 +02:00
Axel Beckert
ae4f1587fd Remove obsolete conffile via dpkg-maintscript-helper 2015-09-11 12:04:54 +02:00
Axel Beckert
5c0679ca45 Fix Perl warning in t/hook-inittab.t if /etc/inittab isn't present
aka "proper use of skip".

Fixes autopkgtest which failed due to STDERR output.
2015-07-30 18:58:47 +02:00
Axel Beckert
229d20b16b Move remaining contents of KNOWN_BUGS.markdown to the GitHub issue tracker 2015-07-21 13:35:04 +02:00
Axel Beckert
00d405d71d Integrate BUGS.markdown into README.markdown 2015-07-21 12:15:43 +02:00
Axel Beckert
058cf38946 Declare GitHub as primary hosting 2015-07-21 12:05:57 +02:00
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