initramfs-tools 0.130ubuntu1 source package in Ubuntu
Changelog
initramfs-tools (0.130ubuntu1) bionic; urgency=medium * Merge from Debian unstable. Remaining delta: - Set takeover=1 in update-initramfs. - Drop hooks/keymap and associated code; console-setup takes care of this in Ubuntu. - Add a new 'fixrtc' script that tries to set the system clock forward based on the last mount time of the root disk; without this kludge, systems without a working RTC will end up in a perpetual reboot loop. - Set hostname at boot, for the benefit of mdadm autoassembly. - Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set to something other than "n", the script will not be included. - Restore the framebuffer hook and script, copying KMS and other framebuffer drivers into the initramfs, but make them optional; you need to set FRAMEBUFFER=y for these to be included. - Add hwaddr= alias for BOOTIF= for compatibility. - When receiving "recovery" on cmdline, start upstart with --startup- event=recovery (LP: #575469) - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. (LP: #917135) - Add mountroot failure support, to allow meaningful messages when no root device can be found. - Retain netboot= compatibility option. - Retain cryptopts= compatibility option. - Add vfat modules to the initramfs. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el (LP: #1326199) - ppc64el: enable PowerPC NX Crypto Coprocessor (LP: #1454687) - resume: only resume when the partition contains a resume image - resume: announce resume via plymouth if available - Don't load keymaps unless we're loading a framebuffer; but set the keymap before giving a root shell. - Add new initramfs-tools-bin package containing a binary that uses libudev to wait for udev to create the udev device, or wait for udev to finish processing if we catch it in the act, and returns the filesystem type as already probed by udev. - Incorporate rzscontrol from compcache so that we can control current ramzswap devices. - Support loading compcache from the initramfs. - debian/control: update Vcs-* links for Ubuntu. - add squashfs to list of 'most' modules (LP: #1501834) - drop Breaks: against upstart as we use it in user sessions - support mounting of loopback devices via loop*= parameters - local_device_setup: use wait-for-root if it supports the device alias type - initramfs-tools-core uses initramfs-tools-bin, add dependency (LP: #1543244) - Add support for uppercase and lowercase uuids. (LP: #1548120) - wait-for-root.c: Drop check if device is queued in udev (LP: #1539195) - hook-functions: add hyperv-keyboard for Generation 2 VMs (LP: #1567107) - init: fix redirection for /bin/hostname command - init: drop -b from hostname as it is not supported by busybox - Ensure we have a /usr/sbin directory in initramfs-tools-core - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - init: Revert Debian commit ab91306. Interpreting "rootdelay" as a static sleep is complete nonsense. (LP: #1615751) - scripts/local: Let rootdelay determine the wait-for-root timeout instead of the shell polling loop that comes after it, as we should never hit the latter in Ubuntu (where we require udev everywhere). Thanks to Scott Moser for this patch! - scripts/functions: by default, when setting up networking, use dhclient if we're asked to do DHCP explicitly, or if we otherwise are expected to do things automatically. This way we can bring up both IPv4 and IPv6, as klibc doesn't support IPv6. (LP: #1621507) - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're calling the dhclient binary in scripts/functions now. - scripts/functions: make sure we can try to start all available and suitable interfaces if ip= isn't set when setting up the network, and exit as soon as we get an IP address. This retains the old behavior from ipconfig when ip= is unset, for really simple remote-root scenarios. (LP: #1628306) - scripts/functions: for configure_networking: - split out IPv6 options in its own cmdline parameter: ip6= ; always use dhclient in this case if the value set is anything other than 'off' or 'none'. Furthermore, parse anything other than 'on', 'dhcp' or 'any' as the name of an interface. (LP: #1621507) - rework the stop conditions so that we properly handle the ROUNDTTT loop, timing out after a short period of time and trying again after a short sleep. - add a 'done' parameter for both ip= and ip6= so that we can properly exit the ROUNDTTT loop once we know that either there is no work to do, or that we've achieved what we wanted (that is, to bring up IPv4, IPv6, or possibly both). - return ip=dhcp to the ipconfig use case; if set, then ipconfig will be run using any interface available, or the BOOTIF if it was set. - Only source ipv4 config in configure_networking() if it exists. - Use configure_networking from yakkety-proposed (SRU), addressing various review feedback. dhclient -4 will be reconsidered later. LP: #1621507 - hook-functions: include backported bnxt driver. (LP: #1712491) - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. (LP: #1714308) - hook-functions: include vmd driver. (LP: #1703339) * Dropped changes: - Make /etc/mtab a symlink to /proc/mounts on startup, since e.g. current ntfs-3g doesn't work otherwise. (fixed in 0.126) initramfs-tools (0.130) unstable; urgency=medium * [5b7c092] hooks/resume: Fix validation of resume devices specified by UUID etc. (Closes: #861057) initramfs-tools (0.129) unstable; urgency=medium * [71cfb7f] hooks/resume: Use correct sort options to select the biggest swap partition * [7da8194] initramfs.conf(5): Clean up split between general and NFS variables * [d857e91] Support setting of RESUME in initramfs.conf or anywhere in conf.d/ * [786e4aa] initramfs.conf(5): Document the RESUME variable * [7106c3e] hooks/resume: Check for chroot earlier * [433e1ca] Allow disabling resume from disk at build time by setting RESUME=none * [8108a17] Support requesting automatic selection of resume device with RESUME=auto * [aaaa6b5] hooks/resume: Report when we might be doing something surprising * [995b556] NEWS: Add entry explaining the need for RESUME=none on some systems (Closes: #860403) initramfs-tools (0.128) unstable; urgency=medium * [cd352e8] debian/control: Add Breaks against older versions of busybox (Closes: #855094) * [e5c68ce] Include the unmkinitramfs(8) manual page in initramfs-tools-core * [dc22177] scripts/local: local_device_setup should not assume devices hold file systems * [033c948] scripts/local: Apply a single time limit to all device discovery * [f3a61b3] scripts/local: Add option for local_device_setup to return failure * [2be97ee] scripts/local-premount/resume: Check for kernel resume interface earlier * [25837a1] scripts/local-premount/resume: Use local_device_setup for resume device (Closes: #854791) initramfs-tools (0.127) unstable; urgency=medium * [251adae] unmkinitramfs: Don't attempt to create /main directory when listing (Closes: #848423) * [3714d5b] unmkinitramfs: Change mkdir/cd/cpio command sequences to exit on failure initramfs-tools (0.126) unstable; urgency=medium [ Ben Hutchings ] * [0b2266e] bash-completion: Fix installation of update-initramfs completion script. Thanks to Stephan Suerken <email address hidden>. (Closes: #824385) * [7d875ad] Revert "hook-functions: Add detached module signatures if present" * [b0a5f26] update-initramfs, hooks/resume: Use ischroot command instead of our own function * [385e3fc] hook-functions: Make copy_file return 0 on creating a link to an existing file (Closes: #847325) * [82f4bcf] Fix initramfs.conf move to ensure default values are upgraded. Thanks to Andreas Beckmann <email address hidden> (Closes: #822671, #825929) * [d9f77c1] Remove obsolete bash-completion file on upgrade. Thanks to Andreas Beckmann <email address hidden> * [4a10868] Remove code that prunes 'broken' symlinks and sometimes /etc/mtab (Closes: #845581) * [dc2323f] auto_add_modules: Add all I2C bus and mux drivers when MODULES=most (Closes: #825687) * [811f408] maintainer-notes.html: Update 'git buildpackage' commands to use gbp too * [cd33566] maintainer-notes.html: Fix post-clean option to gbp buildpackage * [f54d7f0] Use debhelper compatibility level 9 * [5221375] debian/control: Update Standards-Version to 3.9.8; no changes needed * [c48108d] Revert "initramfs-tools: Install script to be invoked by linux-signed postinst" * [12744eb] unmkinitramfs: Rewrite command syntax * [c7f241f] unmkinitramfs: Unpack early and main cpio archives in separate directories * [b804348] initramfs-tools: Remove obsolete linux-signed postinst script on upgrade [ Michael Prokop ] * [30dfbbd] mkinitramfs: consider *.conf files only, also from /lib/modprobe.d/ + don't complain about empty dirs (Closes: #829280) [ Kevin Locke ] * [f1f18a4] Create unmkinitramfs command -- Benjamin Drung <email address hidden> Fri, 05 Jan 2018 14:44:02 +0100
Upload details
- Uploaded by:
- Benjamin Drung
- Sponsored by:
- Benjamin Drung
- Uploaded to:
- Bionic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- utils
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
initramfs-tools_0.130ubuntu1.tar.xz | 114.0 KiB | 776957d8e353c9b9884a271e27e49402cee7d616045f7ca121374cf0070255d3 |
initramfs-tools_0.130ubuntu1.dsc | 2.0 KiB | 95240c5c1e75100237457003aa853e6a4233aebe0ee123d3a5990b1eef359eac |
Available diffs
- diff from 0.125ubuntu13 to 0.130ubuntu1 (15.4 KiB)
Binary packages built by this source
- initramfs-tools: generic modular initramfs generator (automation)
This package builds a bootable initramfs for Linux kernel packages. The
initramfs is loaded along with the kernel and is responsible for
mounting the root filesystem and starting the main init system.
- initramfs-tools-bin: binaries used by initramfs-tools
This package contains binaries used inside the initramfs images generated
by initramfs-tools.
- initramfs-tools-bin-dbgsym: debug symbols for initramfs-tools-bin
- initramfs-tools-core: generic modular initramfs generator (core tools)
This package contains the mkinitramfs program that can be used to
create a bootable initramfs for a Linux kernel. The initramfs should
be loaded along with the kernel and is then responsible for mounting
the root filesystem and starting the main init system.