initramfs-tools (0.139)
[PTS] [DDPO]
COMMITS: VCS has seen 10 commits since the v0.139 tag
- Git: https://salsa.debian.org/kernel-team/initramfs-tools.git
-
- Branch: master
- Path: debian/changelog
- Browser: https://salsa.debian.org/kernel-team/initramfs-tools
- Last scan: 2021-01-22 09:05:49+00
- Next scan: 2021-01-28 20:23:00+00
- Merge requests: 5
- CI pipeline status: success
- Debian changelog in Git:
initramfs-tools (0.139) unstable; urgency=medium
* [9679f0c] debian/tests: Run amd64 tests on either amd64 or generic flavour
* [0099040] debian/tests/control: Mark all amd64 tests as
skip-not-installable (Closes: #970184)
* [3616c8f] conf/initramfs.conf: Fix typo "filesytem" (Closes: #970235)
-- Ben Hutchings <benh@debian.org> Sun, 13 Sep 2020 19:28:00 +0100
- This branch is 10 commits ahead of tag v0.139
- Git log:
commit 4b58593efc91ef9deef293a29cc5544cda226fe6
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jan 7 11:19:26 2021 +0100
Include all PCI controller modules
On several platforms some PCI controllers are actually supported and
shipped as modules. Include all of them in the "most" class.
Signed-off-by: Bastian Blank <waldi@debian.org>
commit ac2243bde1a45f40f6b860125130b8a268137371
Author: Ben Hutchings <benh@debian.org>
Date: Mon Dec 14 00:18:03 2020 +0100
scripts/functions: Fix indentation for recently added functions
Ident with tabs instead of 4 spaces.
Gbp-Dch: ignore
Signed-off-by: Ben Hutchings <benh@debian.org>
commit 9e13d886dfcd0c0791611ed7b87a79560553ef8b
Merge: 7bb5340 947717d
Author: Ben Hutchings <ben@decadent.org.uk>
Date: Sun Dec 13 20:20:37 2020 +0000
Merge branch 'net-wait' into 'master'
configure_networking(): Wait for specified network device
See merge request kernel-team/initramfs-tools!32
commit 947717dc0c9aa1a1c116121f616cc7f5408cb8bf
Author: dann frazier <dannf@debian.org>
Date: Mon Oct 26 17:24:57 2020 -0600
configure_networking(): Wait for specified network device
configure_networking() will issue a `udevadm settle` before trying to
configure an interface. However that's just a "best effort" mechanism
for waiting until all NICs have been discovered. There is no way to
*actually* know that all NICs have been discovered. The USB protocol sets
no time limit on enumeration, for example, and I have a USB NIC that
is consistently discovered after this point.
However, in the case that the user has told us which interface they expect
to be used in the initramfs (via ip=), we can just wait for it specifically.
Bail only if it hasn't appeared within 3 minutes. We can perhaps allow that
timeout to be overridden from the command line in the future.
Closes: #965935
Signed-off-by: dann frazier <dannf@debian.org>
commit 35177dbef0ae8e9b1ea67bcb72f71f9a7b4b9934
Author: dann frazier <dannf@debian.org>
Date: Mon Oct 26 17:25:18 2020 -0600
Add time_elapsed() function, subsuming $local_top_time
Generalize the elapsed time tracking in local-top so that it can be used
elsewhere. This requires some additional quoting in local_device_setup()
comparisons to pass shellcheck.
Now that the reference time is recorded earlier (in init vs. local-top),
the rootdev wait time will now be reduced by however long it it takes to
process init-premount. The belief is that our wait time is sufficiently
long for that to be negligible. Also, this could potentially break any
local-top scripts that use $local_top_time directly. A survey of
the current packages in sid shows no packages that contain a file under
/usr/share/initramfs-tools/scripts/local-top/ that contain "local_top_time".
Signed-off-by: dann frazier <dannf@debian.org>
commit 7bb534066d40009c16ae03460ffe7a716ad3ea43
Merge: d67654c ea68f65
Author: Ben Hutchings <ben@decadent.org.uk>
Date: Sat Dec 12 20:49:54 2020 +0000
Merge branch 'mika/fix-compress-message' into 'master'
mkinitramfs: report actually requested compress util if it's not present
See merge request kernel-team/initramfs-tools!38
commit d67654c27bcb74b1722ac4d2c8bbca0b27968d35
Merge: 33c10ef ceb787b
Author: Ben Hutchings <ben@decadent.org.uk>
Date: Sat Dec 12 18:54:27 2020 +0000
Merge branch 'uncompressed_cpio' into 'master'
Uncompressed cpio
See merge request kernel-team/initramfs-tools!34
commit 33c10ef43b03dc6d9ee09a46c598f6ee34ad0b81
Author: Ben Hutchings <benh@debian.org>
Date: Wed Dec 9 18:04:33 2020 +0100
init: Mount /dev without the noexec option
This partially reverts commit eb98d2ea110b "init: /dev can be noexec
and /run nodev". The noexec option broke v86d (which we have a
specific workaround for), and could also be a problem for SGX support
in future.
Using noexec here doesn't provide a security benefit in a default
Debian configuration, since there are other writable directories on
filesystems not mounted with this option. Those are also writable by
all users, not just uid 0.
The mount options can be overridden by an entry for /dev in /etc/fstab
(at least when booting with systemd).
References: https://lore.kernel.org/linux-sgx/20201209000321.GA62845@kernel.org/T/
Signed-off-by: Ben Hutchings <benh@debian.org>
commit ea68f658546f37de0425aab9b5f755464ded0d6c
Author: Michael Prokop <mika@debian.org>
Date: Wed Dec 2 11:07:15 2020 +0100
mkinitramfs: report actually requested compress util if it's not present
We're always reporting something like:
"No gzip in /usr/bin:/sbin:/bin, using gzip"
if we assign the compress variable before the
warning message. Fix ordering accordingly.
Signed-off-by: Michael Prokop <mika@debian.org>
commit ceb787b4470a1aaf12a25d91eaf0d9489bb95e93
Author: Norbert Lange <nolange79@gmail.com>
Date: Wed Jul 29 00:56:47 2020 +0200
mkinitramfs: use temporary file for uncompressed cpio
A Compressor can benefit if the uncompressed size is
known at the start.
Potential benefits are less memory requirements when decoding,
and simpler framing (no "streaming mode").
This changes the pipe to create a new temporary file
containing the main cpio archive.
The final initramfs output file can then be created in
a single write (no appending).
Signed-off-by: Norbert Lange <nolange79@gmail.com>