Change log for initramfs-tools package in Ubuntu
76 → 150 of 469 results | First • Previous • Next • Last |
initramfs-tools (0.130ubuntu3.11) bionic; urgency=medium [ Guilherme G. Piccoli ] * scripts/functions: Prevent printf error carry over if the wrong console is set. (LP: #1879987) The function _log_msg() is "void" typed, returning whatever its last command returns. This function is the basic building block for all error/warning messages in initramfs-tools. If a bad console is provided to kernel on command-line, printf returns error, and so this error is carried over in _log_msg(). Happens that checkfs() function has a loop that runs forever in this scenario (*if* fsck is not present in initramfs and "quiet" is not passed in the command-line). If that happens, boot is stuck and cannot progress. The simple fix hereby merged is to return zero on _log_msg(). * scripts/local: Re-execute cryptroot local-block script. (LP: #1879980) Currently, if an encrypted rootfs is configured on top of a MD RAID1 array and such array gets degraded (like a member is removed/failed), initramfs-tools cannot mount the rootfs and the boot fails. We fix that issue here by allowing cryptroot script to re-run on local-block stage, given that mdadm is able to activate a degraded array in that point. There is a cryptsetup counter-part for this fix, but alone the initramfs-tools portion is innocuous. [ Jay Vosburgh ] * scripts/functions: Change netplan render for net_failover master devices. (LP: #1820929) Modify the _render_netplan function to check for network interfaces that are net_failover master devices. When found, such devices are matched only by name, not by MAC address, as the MAC is not a unique identifier for the net_failover case. In the net_failover architecture, the MAC address is used to manage the membership of the net_failover interface set, thus multiple interfaces will be assigned the same MAC address. -- <email address hidden> (Guilherme G. Piccoli) Wed, 12 Aug 2020 17:12:11 -0300
Available diffs
initramfs-tools (0.130ubuntu3.10) bionic; urgency=medium * Cherrypick upstream commit to copy libgcc_s, as a dependency of libpthread including when there is optimized pthreads installed. LP: #1880853 -- Dimitri John Ledkov <email address hidden> Wed, 02 Sep 2020 15:53:41 +0100
Available diffs
- diff from 0.130ubuntu3.9 to 0.130ubuntu3.10 (656 bytes)
initramfs-tools (0.136ubuntu6.3) focal; urgency=medium * scripts/functions: Prevent printf error carry over if the wrong console is set. (LP: #1879987) The function _log_msg() is "void" typed, returning whatever its last command returns. This function is the basic building block for all error/warning messages in initramfs-tools. If a bad console is provided to kernel on command-line, printf returns error, and so this error is carried over in _log_msg(). Happens that checkfs() function has a loop that runs forever in this scenario (*if* fsck is not present in initramfs and "quiet" is not passed in the command-line). If that happens, boot is stuck and cannot progress. The simple fix hereby merged is to return zero on _log_msg(). * scripts/local: Re-execute cryptroot local-block script. (LP: #1879980) Currently, if an encrypted rootfs is configured on top of a MD RAID1 array and such array gets degraded (like a member is removed/failed), initramfs-tools cannot mount the rootfs and the boot fails. We fix that issue here by allowing cryptroot script to re-run on local-block stage, given that mdadm is able to activate a degraded array in that point. There is a cryptsetup counter-part for this fix, but alone the initramfs-tools portion is innocuous. * d/tests: Add explicit call to partprobe on net test, specially in prep-image and run-image. (LP: #1893675) -- <email address hidden> (Guilherme G. Piccoli) Mon, 31 Aug 2020 13:43:29 -0300
Available diffs
Superseded in hirsute-release |
Obsolete in groovy-release |
Deleted in groovy-proposed (Reason: moved to Release) |
initramfs-tools (0.137ubuntu12) groovy; urgency=medium * d/tests: Add explicit call to partprobe on net test, specially in prep-image and run-image. (LP: #1893675)
Available diffs
- diff from 0.137ubuntu10 to 0.137ubuntu12 (2.0 KiB)
- diff from 0.137ubuntu11 to 0.137ubuntu12 (746 bytes)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu11) groovy; urgency=medium * scripts/functions: Prevent printf error carry over if the wrong console is set. (LP: #1879987) The function _log_msg() is "void" typed, returning whatever its last command returns. This function is the basic building block for all error/warning messages in initramfs-tools. If a bad console is provided to kernel on command-line, printf returns error, and so this error is carried over in _log_msg(). Happens that checkfs() function has a loop that runs forever in this scenario (*if* fsck is not present in initramfs and "quiet" is not passed in the command-line). If that happens, boot is stuck and cannot progress. The simple fix hereby merged is to return zero on _log_msg(). * scripts/local: Re-execute cryptroot local-block script. (LP: #1879980) Currently, if an encrypted rootfs is configured on top of a MD RAID1 array and such array gets degraded (like a member is removed/failed), initramfs-tools cannot mount the rootfs and the boot fails. We fix that issue here by allowing cryptroot script to re-run on local-block stage, given that mdadm is able to activate a degraded array in that point. There is a cryptsetup counter-part for this fix, but alone the initramfs-tools portion is innocuous. -- <email address hidden> (Guilherme G. Piccoli) Mon, 03 Aug 2020 18:04:00 -0300
Available diffs
- diff from 0.137ubuntu10 to 0.137ubuntu11 (1.6 KiB)
initramfs-tools (0.136ubuntu6.2) focal; urgency=medium * Trim leading whitespaces in dumpe2fs output so date command is happy in the fixrtc script (LP: #1880968) -- Alfonso Sanchez-Beato (email Canonical) <email address hidden> Wed, 27 May 2020 16:52:16 +0200
Available diffs
- diff from 0.136ubuntu6.1 to 0.136ubuntu6.2 (718 bytes)
initramfs-tools (0.137ubuntu10) groovy; urgency=medium * Trim leading whitespaces in dumpe2fs output so date command is happy in the fixrtc script (LP: #1880968) -- Alfonso Sanchez-Beato (email Canonical) <email address hidden> Wed, 27 May 2020 16:52:16 +0200
Available diffs
- diff from 0.137ubuntu9 to 0.137ubuntu10 (714 bytes)
initramfs-tools (0.136ubuntu6.1) focal; urgency=medium * SRU changes from Dimitri John Ledkov into focal: - Partially revert 0.133ubuntu12 upload: "* scripts/functions: Fix args in the add_mountroot_fail_check function." The arguments were correct, as used by lvm2 hook. LP: #1871154 - Fix copying libgcc_s when there is optimized pthreads installed. LP: #1880853 -- Gianfranco Costamagna <email address hidden> Mon, 01 Jun 2020 11:03:12 +0200
Available diffs
- diff from 0.136ubuntu6 to 0.136ubuntu6.1 (1.1 KiB)
initramfs-tools (0.137ubuntu9) groovy; urgency=medium * Document add_mountroot_fail_hook correctly.
Available diffs
- diff from 0.137ubuntu6 to 0.137ubuntu9 (1.1 KiB)
- diff from 0.137ubuntu8 to 0.137ubuntu9 (732 bytes)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu8) groovy; urgency=medium * Partially revert 0.133ubuntu12 upload: "* scripts/functions: Fix args in the add_mountroot_fail_check function." The arguments were correct, as used by lvm2 hook. -- Dimitri John Ledkov <email address hidden> Sat, 30 May 2020 14:31:59 +0100
Available diffs
- diff from 0.137ubuntu7 to 0.137ubuntu8 (556 bytes)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu7) groovy; urgency=medium * Fix copying libgcc_s when there is optimized pthreads installed. LP: #1880853 -- Dimitri John Ledkov <email address hidden> Fri, 29 May 2020 20:06:32 +0100
Available diffs
- diff from 0.137ubuntu6 to 0.137ubuntu7 (547 bytes)
initramfs-tools (0.137ubuntu6) groovy; urgency=medium * Fixup previous commit to fix build failure -- Gianfranco Costamagna <email address hidden> Wed, 27 May 2020 09:57:57 +0200
Available diffs
- diff from 0.137ubuntu4 to 0.137ubuntu6 (667 bytes)
- diff from 0.137ubuntu5 to 0.137ubuntu6 (581 bytes)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu5) groovy; urgency=medium * Skip attempting to chzdev enable VLAN device LP: #1880735 -- Dimitri John Ledkov <email address hidden> Tue, 26 May 2020 15:07:40 +0100
Available diffs
- diff from 0.137ubuntu4 to 0.137ubuntu5 (575 bytes)
initramfs-tools (0.137ubuntu4) groovy; urgency=medium * Drop renderer from netplan yaml, such that netplan uses the default rendered for the target system, i.e. NetworkManager on the desktop. LP: #1876884 -- Gianfranco Costamagna <email address hidden> Wed, 20 May 2020 23:50:52 +0200
Available diffs
initramfs-tools (0.136ubuntu8) groovy; urgency=medium * Drop renderer from netplan yaml, such that netplan uses the default rendered for the target system, i.e. NetworkManager on the desktop. LP: #1876884 -- Dimitri John Ledkov <email address hidden> Wed, 20 May 2020 15:41:09 +0100
Available diffs
- diff from 0.136ubuntu7 to 0.136ubuntu8 (792 bytes)
- diff from 0.137ubuntu2 to 0.136ubuntu8 (4.1 KiB)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu3) groovy; urgency=low * Merge from Debian unstable. Remaining changes: - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - support mounting of loopback devices via loop*= parameters - Drop hooks/keymap, scripts/init-top/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. - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - add squashfs to list of 'most' modules - Add vfat and nls modules to the initramfs. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. - ppc64el: enable PowerPC NX Crypto Coprocessor - Add mountroot failure support, to allow meaningful messages when no root device can be found. - resume: only resume when the partition contains a resume image - 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. - local_device_setup: use wait-for-root if it supports the device alias type - 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. - Set executable bit on resume script in local-premount, which MoM seems to consistently drop - Add support for uppercase and lowercase uuids. - init: Don't interpret "rootdelay" as a static sleep. - scripts/local: Let rootdelay determine the wait-for-root timeout. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el - Support roottimeout= as the authoritative name for rootdelay= since the Ubuntu interpretation of rootdelay is *not* a delay and this causes inconsistent behavior depending on whether the kernel or an initramfs is interpreting it. - 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. - 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. - 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. - 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). - Do not handle ip=rarp specially (ipconfig hasn't supported it for some time) - Call dhclient in simple cases for IPv4 (this makes some small observable changes -- for example ip=bootp will now make a DHCP request too -- but nothing that seems important). - Do not let dhclient processes hang around past the pivot and have them respect the shorter timeouts ipconfig was given. - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. - Fix resuming a hibernate session from a swapfile - scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. - Add some autopkgtests for the network configuration processing. - Work out the kernel modules required to support ZFS filesystems and add them as necessary. - debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. - scripts/functions: include a new option to skip enslaved network devices. - Fix PATH to include /usr/local. - Add modules for nvme path components on multipath nvme. - Don't recommend pigz, which is in universe. - Suppress shellcheck SC1010 errors, returning lots of false-positives on use of 'done' as a word. - Drop usage of klibc-utils' fstype in favor of always using udev blkid. - Use set -a/+a around loading conf snippets, to autoexport hook configuration variables. This thus allows packaged hooks to configure each other. - Auto activate qeth devices on s390x hosts, when using ip= ip6= command lines. - Switch default initramfs compression to lz4, faster than the current default gzip. - Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, and as VLAN= conf.d snippet. - Add support for panic=-1 value - debian/{control,rules}: Don't run shellcheck on i386 to avoid pulling ghc into our minimal supported set for the pruned architecture. - Adjust testsuite for correct expected netplan output. - Add tests to parse netplan.yaml with netplan generate. - Run unittests during autopkgtests. - Emit empty dictionary in the ethernets section, for static vlan configs without any matches, as otherwise it is invalid config. Patch by mwhudson. - Skip setting mac-address, unless unsupported unpredictable netnames are used. - Revert upstream commit 0012977; Ubuntu's resume script implementation diverges from Debian's and this special-case handling of UUID (which is used as the resume target in the default scenario) is required here. LP: #1869996. - scripts/functions:_render_netplan(): Make configure_networking() more resilient when called by set -e scripts. LP: #1868310.
Available diffs
Deleted in groovy-proposed (Reason: regresses, boot it out per uploader) |
initramfs-tools (0.137ubuntu2) groovy; urgency=medium * Revert for now to 0.136ubuntu7, this version doesn't boot
Available diffs
- diff from 0.137ubuntu1 to 0.137ubuntu2 (1.9 KiB)
Superseded in groovy-proposed |
initramfs-tools (0.137ubuntu1) groovy; urgency=low * Merge from Debian unstable. Remaining changes: - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - support mounting of loopback devices via loop*= parameters - Drop hooks/keymap, scripts/init-top/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. - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - add squashfs to list of 'most' modules - Add vfat and nls modules to the initramfs. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. - ppc64el: enable PowerPC NX Crypto Coprocessor - Add mountroot failure support, to allow meaningful messages when no root device can be found. - resume: only resume when the partition contains a resume image - 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. - local_device_setup: use wait-for-root if it supports the device alias type - 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. - Set executable bit on resume script in local-premount, which MoM seems to consistently drop - Add support for uppercase and lowercase uuids. - init: Don't interpret "rootdelay" as a static sleep. - scripts/local: Let rootdelay determine the wait-for-root timeout. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el - Support roottimeout= as the authoritative name for rootdelay= since the Ubuntu interpretation of rootdelay is *not* a delay and this causes inconsistent behavior depending on whether the kernel or an initramfs is interpreting it. - 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. - 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. - 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. - 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). - Do not handle ip=rarp specially (ipconfig hasn't supported it for some time) - Call dhclient in simple cases for IPv4 (this makes some small observable changes -- for example ip=bootp will now make a DHCP request too -- but nothing that seems important). - Do not let dhclient processes hang around past the pivot and have them respect the shorter timeouts ipconfig was given. - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. - Fix resuming a hibernate session from a swapfile - scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. - Add some autopkgtests for the network configuration processing. - Work out the kernel modules required to support ZFS filesystems and add them as necessary. - debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. - scripts/functions: include a new option to skip enslaved network devices. - Fix PATH to include /usr/local. - Add modules for nvme path components on multipath nvme. - Don't recommend pigz, which is in universe. - Suppress shellcheck SC1010 errors, returning lots of false-positives on use of 'done' as a word. - Drop usage of klibc-utils' fstype in favor of always using udev blkid. - Use set -a/+a around loading conf snippets, to autoexport hook configuration variables. This thus allows packaged hooks to configure each other. - Auto activate qeth devices on s390x hosts, when using ip= ip6= command lines. - Switch default initramfs compression to lz4, faster than the current default gzip. - Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, and as VLAN= conf.d snippet. - Add support for panic=-1 value - debian/{control,rules}: Don't run shellcheck on i386 to avoid pulling ghc into our minimal supported set for the pruned architecture. - Adjust testsuite for correct expected netplan output. - Add tests to parse netplan.yaml with netplan generate. - Run unittests during autopkgtests. - Emit empty dictionary in the ethernets section, for static vlan configs without any matches, as otherwise it is invalid config. Patch by mwhudson. - Skip setting mac-address, unless unsupported unpredictable netnames are used. - Revert upstream commit 0012977; Ubuntu's resume script implementation diverges from Debian's and this special-case handling of UUID (which is used as the resume target in the default scenario) is required here. LP: #1869996. - scripts/functions:_render_netplan(): Make configure_networking() more resilient when called by set -e scripts. LP: #1868310.
Available diffs
- diff from 0.136ubuntu7 to 0.137ubuntu1 (5.1 KiB)
initramfs-tools (0.136ubuntu7) groovy; urgency=medium * Cherry-pick changes from Debian - [f6133e1] Fix new shellcheck warnings around unquoted parameter expansion (Closes: #958851) -- Gianfranco Costamagna <email address hidden> Fri, 08 May 2020 11:49:12 +0200
Available diffs
- diff from 0.136ubuntu6 to 0.136ubuntu7 (836 bytes)
Superseded in groovy-release |
Published in focal-release |
Deleted in focal-proposed (Reason: moved to Release) |
initramfs-tools (0.136ubuntu6) focal; urgency=medium * Adjust testsuite for correct expected netplan output. * Add tests to parse netplan.yaml with netplan generate. * Run unittests during autopkgtests. -- Dimitri John Ledkov <email address hidden> Thu, 09 Apr 2020 08:35:46 +0100
Available diffs
- diff from 0.136ubuntu4 to 0.136ubuntu6 (1.6 KiB)
- diff from 0.136ubuntu5 to 0.136ubuntu6 (1.3 KiB)
Superseded in focal-proposed |
initramfs-tools (0.136ubuntu5) focal; urgency=medium * Emit empty dictionary in the ethernets section, for static vlan configs without any matches, as otherwise it is invalid config. Patch by mwhudson. -- Dimitri John Ledkov <email address hidden> Wed, 08 Apr 2020 21:22:40 +0100
Available diffs
- diff from 0.136ubuntu4 to 0.136ubuntu5 (562 bytes)
initramfs-tools (0.136ubuntu4) focal; urgency=medium * Skip setting mac-address, unless unsupported unpredictable netnames are used. -- Dimitri John Ledkov <email address hidden> Sat, 04 Apr 2020 23:39:59 +0100
Available diffs
Superseded in focal-proposed |
initramfs-tools (0.136ubuntu3) focal; urgency=medium * Revert upstream commit 0012977; Ubuntu's resume script implementation diverges from Debian's and this special-case handling of UUID (which is used as the resume target in the default scenario) is required here. LP: #1869996. -- Steve Langasek <email address hidden> Wed, 01 Apr 2020 21:33:18 -0700
Available diffs
initramfs-tools (0.136ubuntu2) focal; urgency=medium * scripts/functions:_render_netplan(): Make configure_networking() more resilient when called by set -e scripts. LP: #1868310. -- dann frazier <email address hidden> Fri, 20 Mar 2020 14:09:47 -0600
Available diffs
initramfs-tools (0.136ubuntu1) focal; urgency=low * Merge from Debian unstable. Remaining changes: - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - support mounting of loopback devices via loop*= parameters - Drop hooks/keymap, scripts/init-top/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. - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - add squashfs to list of 'most' modules - Add vfat and nls modules to the initramfs. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. - ppc64el: enable PowerPC NX Crypto Coprocessor - Add mountroot failure support, to allow meaningful messages when no root device can be found. - resume: only resume when the partition contains a resume image - 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. - local_device_setup: use wait-for-root if it supports the device alias type - 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. - Set executable bit on resume script in local-premount, which MoM seems to consistently drop - Add support for uppercase and lowercase uuids. - init: Don't interpret "rootdelay" as a static sleep. - scripts/local: Let rootdelay determine the wait-for-root timeout. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el - Support roottimeout= as the authoritative name for rootdelay= since the Ubuntu interpretation of rootdelay is *not* a delay and this causes inconsistent behavior depending on whether the kernel or an initramfs is interpreting it. - 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. - 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. - 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. - 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). - Do not handle ip=rarp specially (ipconfig hasn't supported it for some time) - Call dhclient in simple cases for IPv4 (this makes some small observable changes -- for example ip=bootp will now make a DHCP request too -- but nothing that seems important). - Do not let dhclient processes hang around past the pivot and have them respect the shorter timeouts ipconfig was given. - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. - Fix resuming a hibernate session from a swapfile - scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. - Add some autopkgtests for the network configuration processing. - Work out the kernel modules required to support ZFS filesystems and add them as necessary. - debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. - scripts/functions: include a new option to skip enslaved network devices. - Fix PATH to include /usr/local. - Add modules for nvme path components on multipath nvme. - Don't recommend pigz, which is in universe. - Suppress shellcheck SC1010 errors, returning lots of false-positives on use of 'done' as a word. - Drop usage of klibc-utils' fstype in favor of always using udev blkid. - Use set -a/+a around loading conf snippets, to autoexport hook configuration variables. This thus allows packaged hooks to configure each other. - Auto activate qeth devices on s390x hosts, when using ip= ip6= command lines. - Switch default initramfs compression to lz4, faster than the current default gzip. - Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, and as VLAN= conf.d snippet. - Add support for panic=-1 value - debian/{control,rules}: Don't run shellcheck on i386 to avoid pulling ghc into our minimal supported set for the pruned architecture. - Cherrypick upstream patch to include libgcc_s for libpthread. - Handle both libgcc1 and libgcc-s1 locations. * Dropped changes, included in Debian: - Patch unmkinitramfs to cat possible lz4 archives first, as lz4 is particular about enforcing .lz4 file extensions when operating on files. - mkinitramfs: Copy modules.builtin.bin into initramfs * Dropped changes, no longer needed: - remove Breaks on pre-bionic isc-dhcp-client. * src/wait-for-root.c, scripts/local: add explicit support for PARTUUID, a syntax we may prefer for images that might boot without an initramfs. * Drop manual modprobe of filesystem modules, deemed redundant upstream
Available diffs
- diff from 0.133ubuntu15 to 0.136ubuntu1 (10.9 KiB)
initramfs-tools (0.133ubuntu15) focal; urgency=medium * mkinitramfs: Copy modules.builtin.bin into initramfs (LP: #1863261) -- Rafael David Tinoco <email address hidden> Fri, 14 Feb 2020 15:05:29 +0000
Available diffs
- diff from 0.133ubuntu14 to 0.133ubuntu15 (577 bytes)
initramfs-tools (0.133ubuntu14) focal; urgency=medium * Handle both libgcc1 and libgcc-s1 locations.
Available diffs
- diff from 0.133ubuntu12 to 0.133ubuntu14 (674 bytes)
- diff from 0.133ubuntu13 to 0.133ubuntu14 (525 bytes)
Superseded in focal-proposed |
initramfs-tools (0.133ubuntu13) focal; urgency=medium * Cherrypick upstream patch to include libgcc_s for libpthread. LP: #1861757 -- Dimitri John Ledkov <email address hidden> Tue, 04 Feb 2020 13:38:20 +0000
Available diffs
- diff from 0.133ubuntu12 to 0.133ubuntu13 (629 bytes)
initramfs-tools (0.133ubuntu12) focal; urgency=medium * debian/{control,rules}: Don't run shellcheck on i386 to avoid pulling ghc into our minimal supported set for the newly-pruned architecture. * scripts/functions: Fix args in the add_mountroot_fail_check function. -- Adam Conrad <email address hidden> Fri, 29 Nov 2019 12:16:07 -0700
Available diffs
- diff from 0.133ubuntu11 to 0.133ubuntu12 (1.2 KiB)
initramfs-tools (0.133ubuntu11) focal; urgency=medium * hooks/fixrtc, debian/rules: Stop pulling in coreutils date and hwclock, instead using the slimmer and newly built-in busybox-initramfs applets. -- Adam Conrad <email address hidden> Mon, 04 Nov 2019 10:21:05 -0700
Available diffs
- diff from 0.133ubuntu10 to 0.133ubuntu11 (906 bytes)
initramfs-tools (0.122ubuntu8.16) xenial; urgency=medium * Add support for panic=-1 value (LP: #1831252) -- Julian Andres Klode <email address hidden> Mon, 07 Oct 2019 12:53:35 +0200
Available diffs
- diff from 0.122ubuntu8.15 to 0.122ubuntu8.16 (660 bytes)
initramfs-tools (0.130ubuntu3.9) bionic; urgency=medium * Add support for panic=-1 value (LP: #1831252) -- Julian Andres Klode <email address hidden> Mon, 07 Oct 2019 12:53:35 +0200
Available diffs
- diff from 0.130ubuntu3.8 to 0.130ubuntu3.9 (661 bytes)
initramfs-tools (0.131ubuntu19.2) disco; urgency=medium * Add support for panic=-1 value (LP: #1831252) -- Julian Andres Klode <email address hidden> Mon, 07 Oct 2019 12:46:48 +0200
Available diffs
- diff from 0.131ubuntu19.1 to 0.131ubuntu19.2 (662 bytes)
initramfs-tools (0.122ubuntu8.15) xenial; urgency=medium * hook-functions: include ehci-platform from HWE kernel. (LP: #1842284) -- Ike Panhc <email address hidden> Wed, 04 Sep 2019 15:24:58 +0800
Available diffs
Superseded in focal-release |
Obsolete in eoan-release |
Deleted in eoan-proposed (Reason: moved to release) |
initramfs-tools (0.133ubuntu10) eoan; urgency=medium * Add support for panic=-1 value (LP: #1831252) -- Julian Andres Klode <email address hidden> Thu, 05 Sep 2019 12:31:43 +0200
Available diffs
- diff from 0.133ubuntu9 to 0.133ubuntu10 (646 bytes)
initramfs-tools (0.133ubuntu9) eoan; urgency=medium * Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, and as VLAN= conf.d snippet. LP: #1382054 -- Dimitri John Ledkov <email address hidden> Fri, 14 Jun 2019 14:46:05 +0100
Available diffs
- diff from 0.133ubuntu8 to 0.133ubuntu9 (2.7 KiB)
initramfs-tools (0.131ubuntu19.1) disco; urgency=medium * Patch unmkinitramfs to cat possible lz4 archives first, as lz4 is particular about enforcing .lz4 file extensions when operating on files. LP: #1832108 -- Dimitri John Ledkov <email address hidden> Tue, 11 Jun 2019 16:17:51 +0100
Available diffs
- diff from 0.131ubuntu19 to 0.131ubuntu19.1 (578 bytes)
initramfs-tools (0.133ubuntu8) eoan; urgency=medium * Switch back to lz4 by default. * Patch unmkinitramfs to cat possible lz4 archives first, as lz4 is particular about enforcing .lz4 file extensions when operating on files. LP: #1832108 -- Dimitri John Ledkov <email address hidden> Mon, 10 Jun 2019 00:21:17 +0100
Available diffs
- diff from 0.133ubuntu6 to 0.133ubuntu8 (688 bytes)
- diff from 0.133ubuntu7 to 0.133ubuntu8 (417 bytes)
Superseded in eoan-proposed |
initramfs-tools (0.133ubuntu7) eoan; urgency=medium * Switch back to lz4 by default. * Patch unmkinitramfs to cat possible lz4 archives first, as lz4 is particular about enforcing .lz4 file extensions when operating on files. LP: #1832108 -- Dimitri John Ledkov <email address hidden> Mon, 10 Jun 2019 00:21:17 +0100
Available diffs
- diff from 0.133ubuntu6 to 0.133ubuntu7 (694 bytes)
initramfs-tools (0.133ubuntu6) eoan; urgency=medium * Revert lz4 by default, and switch to gzip, as lsinitramfs and unmkinitramfs tools fails on lz4 compressed initrds. Regression bug https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1832108 -- Dimitri John Ledkov <email address hidden> Sat, 08 Jun 2019 23:03:00 +0100
Available diffs
- diff from 0.133ubuntu5 to 0.133ubuntu6 (573 bytes)
initramfs-tools (0.133ubuntu5) eoan; urgency=medium * Correctly serialize previously absent static ip configuration (declared as protocol 'none' by ipconfig) into runtime netplan yaml. LP: #1832042 * Adjust testsuite sample file to match reality * Set executable bit on resume script in local-premount -- Dimitri John Ledkov <email address hidden> Fri, 07 Jun 2019 21:56:33 +0100
Available diffs
- diff from 0.133ubuntu4 to 0.133ubuntu5 (807 bytes)
initramfs-tools (0.133ubuntu4) eoan; urgency=medium * Switch default initramfs compression to lz4, faster than the current default gzip. LP: #1831736 -- Dimitri John Ledkov <email address hidden> Wed, 05 Jun 2019 13:23:29 +0100
Available diffs
- diff from 0.133ubuntu3 to 0.133ubuntu4 (776 bytes)
initramfs-tools (0.133ubuntu3) eoan; urgency=medium * Auto activate qeth devices on s390x hosts, when using ip= ip6= command lines. -- Dimitri John Ledkov <email address hidden> Wed, 22 May 2019 00:46:49 +0100
Available diffs
- diff from 0.133ubuntu2 to 0.133ubuntu3 (610 bytes)
initramfs-tools (0.133ubuntu2) eoan; urgency=medium * Use set -a/+a around loading conf snippets, to autoexport hook configuration variables. This thus allows packaged hooks to configure each other. -- Dimitri John Ledkov <email address hidden> Fri, 17 May 2019 09:51:24 +0200
Available diffs
- diff from 0.133ubuntu1 to 0.133ubuntu2 (783 bytes)
initramfs-tools (0.133ubuntu1) eoan; urgency=low * Merge from Debian unstable. Remaining changes: - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're calling the dhclient binary in scripts/functions now. - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - support mounting of loopback devices via loop*= parameters - 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. - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - add squashfs to list of 'most' modules - Add vfat modules to the initramfs. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. - ppc64el: enable PowerPC NX Crypto Coprocessor - Add mountroot failure support, to allow meaningful messages when no root device can be found. - resume: only resume when the partition contains a resume image - 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. - local_device_setup: use wait-for-root if it supports the device alias type - 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 support for uppercase and lowercase uuids. - init: Don't interpret "rootdelay" as a static sleep. - scripts/local: Let rootdelay determine the wait-for-root timeout. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el - 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. - 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. - 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. - 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. - Do not handle ip=rarp specially (ipconfig hasn't supported it for some time) - Call dhclient in simple cases for IPv4 (this makes some small observable changes -- for example ip=bootp will now make a DHCP request too -- but nothing that seems important). - Do not let dhclient processes hang around past the pivot and have them respect the shorter timeouts ipconfig was given. - Only source ipv4 config in configure_networking() if it exists. - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. - Fix resuming a hibernate session from a swapfile - scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. - Add some autopkgtests for the network configuration processing. - Work out the kernel modules required to support ZFS filesystems and add them as necessary. - debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. - scripts/functions: include a new option to skip enslaved network devices. - Fix PATH to include /usr/local. - Add modules for nvme path components on multipath nvme. * Dropped changes, obsoleted in Debian: - Set takeover=1 in update-initramfs. * Dropped changes, included in Debian: - resume: announce resume via plymouth if available - Cherry-pick change from git to quiet error from rmdir on every call. * Dropped changes, no longer needed: - Retain cryptopts= compatibility option; nothing uses this variable, cryptsetup initramfs script does its own parsing of /proc/cmdline. - Retain netboot= compatibility option: unclear what used this, nothing uses it now. - Drop unused resumedelay commandline option. - Drop obsolete reference to usplash in the code. * Don't recommend pigz, which is in universe. We continue to use gzip as the preferred implementation in main. * Drop scripts/init-top/keymap, which is also redundant with the console-setup implementation in Ubuntu. * Fix minor issues in the Ubuntu-specific code as identified by shellcheck. * Suppress shellcheck SC1010 errors, returning lots of false-positives on use of 'done' as a word. * Move our build-time tests to the dh_override_auto_test target along with Debian's. * Support roottimeout= as an alias for rootdelay= since the Ubuntu interpretation of rootdelay is *not* a delay and this causes inconsistent behavior depending on whether the kernel or an initramfs is interpreting it. * Drop usage of klibc-utils' fstype in favor of always using udev blkid; historical claims of relative "robustness" are no longer relevant as udev is used everywhere and we don't need to be dependent on klibc.
Available diffs
- diff from 0.131ubuntu19 to 0.133ubuntu1 (30.2 KiB)
initramfs-tools (0.130ubuntu3.8) bionic; urgency=medium * Add modules for nvme path components on multipath nvme. LP: #1778844 -- Thadeu Lima de Souza Cascardo <email address hidden> Tue, 16 Apr 2019 21:25:56 -0300
Available diffs
- diff from 0.130ubuntu3.7 to 0.130ubuntu3.8 (672 bytes)
initramfs-tools (0.131ubuntu15.2) cosmic; urgency=medium * Add modules for nvme path components on multipath nvme. LP: #1778844 -- Thadeu Lima de Souza Cascardo <email address hidden> Tue, 16 Apr 2019 21:19:25 -0300
Available diffs
Superseded in eoan-release |
Obsolete in disco-release |
Deleted in disco-proposed (Reason: moved to release) |
initramfs-tools (0.131ubuntu19) disco; urgency=medium * Add modules for nvme path components on multipath nvme. LP: #1778844 -- Thadeu Lima de Souza Cascardo <email address hidden> Tue, 26 Mar 2019 14:49:29 -0300
Available diffs
- diff from 0.131ubuntu18 to 0.131ubuntu19 (715 bytes)
initramfs-tools (0.131ubuntu18) disco; urgency=medium * Explicitly record net autopkgtest dependency on isc-dhcp-client. * Make errors in net autopkgtest a little more obvious. -- Michael Hudson-Doyle <email address hidden> Thu, 14 Mar 2019 09:28:46 +1300
Available diffs
- diff from 0.131ubuntu17 to 0.131ubuntu18 (691 bytes)
initramfs-tools (0.131ubuntu17) disco; urgency=medium * Fix PATH to include /usr/local. LP: #1814355 -- Dimitri John Ledkov <email address hidden> Tue, 12 Feb 2019 13:16:06 +0000
Available diffs
- diff from 0.131ubuntu16 to 0.131ubuntu17 (680 bytes)
Superseded in cosmic-updates |
Obsolete in cosmic-security |
Deleted in cosmic-proposed (Reason: moved to -updates) |
initramfs-tools (0.131ubuntu15.1) cosmic-security; urgency=medium * scripts/functions: include a new option to skip enslaved network devices. (LP: #1814818) Include the new variable NETWORK_SKIP_ENSLAVED. When set to a value different than "0", this variable will cause any enslaved network devices to be skipped from the list of netbootable devices. This variable can be set via the configuration files under /etc/initramfs-tools/ or via any configuration file under the initrd directory /conf/conf.d/ via a hook script. -- Marcelo Henrique Cerri <email address hidden> Tue, 05 Feb 2019 20:08:09 +0000
Available diffs
initramfs-tools (0.131ubuntu16) disco; urgency=medium * scripts/functions: include a new option to skip enslaved network devices. (LP: #1802591) Include the new variable NETWORK_SKIP_ENSLAVED. When set to a value different than "0", this variable will cause any enslaved network devices to be skipped from the list of netbootable devices. This variable can be set via the configuration files under /etc/initramfs-tools/ or via any configuration file under the initrd directory /conf/conf.d/ via a hook script. -- Marcelo Henrique Cerri <email address hidden> Mon, 28 Jan 2019 10:02:53 -0200
Available diffs
- diff from 0.131ubuntu15 to 0.131ubuntu16 (1.3 KiB)
initramfs-tools (0.130ubuntu3.7) bionic; urgency=medium [ Steve Langasek ] * hooks/resume: cherry-pick patch from upstream git to fix auto-configuration of resume devices that are on LVM; always refer to them by name, never by UUID. LP: #1768230. [ Thadeu Lima de Souza Cascardo ] * Do not include graphical drivers when FRAMEBUFFER is not set. (LP: #1561643) -- Brian Murray <email address hidden> Thu, 17 Jan 2019 12:26:22 -0800
Available diffs
Published in xenial-security |
Superseded in xenial-updates |
Deleted in xenial-proposed (Reason: moved to -updates) |
initramfs-tools (0.122ubuntu8.14) xenial-security; urgency=medium * scripts/functions: include a new option to skip enslaved network devices. (LP: #1802591) Include the new variable NETWORK_SKIP_ENSLAVED. When set to a value different than "0", this variable will cause any enslaved network devices to be skipped from the list of netbootable devices. This variable can be set via the configuration files under /etc/initramfs-tools/ or via any configuration file under the initrd directory /conf/conf.d/ via a hook script. -- Marcelo Henrique Cerri <email address hidden> Wed, 12 Dec 2018 11:35:20 -0200
Available diffs
Published in bionic-security |
Superseded in bionic-updates |
Deleted in bionic-proposed (Reason: moved to -updates) |
initramfs-tools (0.130ubuntu3.6) bionic-security; urgency=medium * scripts/functions: include a new option to skip enslaved network devices. (LP: #1802591) Include the new variable NETWORK_SKIP_ENSLAVED. When set to a value different than "0", this variable will cause any enslaved network devices to be skipped from the list of netbootable devices. This variable can be set via the configuration files under /etc/initramfs-tools/ or via any configuration file under the initrd directory /conf/conf.d/ via a hook script. -- Marcelo Henrique Cerri <email address hidden> Wed, 12 Dec 2018 20:58:27 -0200
Available diffs
Superseded in disco-release |
Obsolete in cosmic-release |
Deleted in cosmic-proposed (Reason: moved to release) |
initramfs-tools (0.131ubuntu15) cosmic; urgency=medium * Cherry-pick change from git to quiet error from rmdir on every call. -- Adam Conrad <email address hidden> Mon, 15 Oct 2018 11:54:59 -0600
Available diffs
- diff from 0.131ubuntu14 to 0.131ubuntu15 (616 bytes)
initramfs-tools (0.131ubuntu14) cosmic; urgency=medium * hooks/framebuffer: manual_add_modules vboxvideo to support graphical boot in VirtualBox. LP: #1796822 -- Dimitri John Ledkov <email address hidden> Wed, 10 Oct 2018 11:06:00 +0100
Available diffs
- diff from 0.131ubuntu13 to 0.131ubuntu14 (516 bytes)
initramfs-tools (0.131ubuntu13) cosmic; urgency=medium * scripts/local-premount/fixrtc: - Hide stderr when running "hwclock -s" to avoid ugly message: can't open '/dev/misc/rtc': No such file or directory on pi2 (and possible more PIs) where there is no /dev/rtc of any kind. -- Michael Vogt <email address hidden> Mon, 08 Oct 2018 11:38:36 +0200
Available diffs
- diff from 0.131ubuntu12 to 0.131ubuntu13 (756 bytes)
initramfs-tools (0.130ubuntu3.5) bionic; urgency=medium * debian/initramfs-tools.postinst: fix version comparison and so it will run for any version earlier than 0.130ubuntu3.5.
Available diffs
- diff from 0.130ubuntu3.3 to 0.130ubuntu3.5 (1.3 KiB)
- diff from 0.130ubuntu3.4 to 0.130ubuntu3.5 (631 bytes)
initramfs-tools (0.131ubuntu12) cosmic; urgency=medium * Do not include graphical drivers when FRAMEBUFFER is not set (LP: #1561643) -- Thadeu Lima de Souza Cascardo <email address hidden> Thu, 13 Sep 2018 08:49:11 -0300
Available diffs
- diff from 0.131ubuntu11 to 0.131ubuntu12 (652 bytes)
initramfs-tools (0.122ubuntu8.13) xenial; urgency=medium [ Colin Watson ] * [b4804dd] Only sync the filesystem containing the initramfs (Closes: #882380) (LP: #1667512) [ Tiago Stürmer Daitx ] * debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. (LP: #1791959) -- Tiago Stürmer Daitx <email address hidden> Tue, 18 Sep 2018 09:18:47 +0000
Available diffs
Superseded in bionic-proposed |
initramfs-tools (0.130ubuntu3.4) bionic; urgency=medium [ Colin Watson ] * [b4804dd] Only sync the filesystem containing the initramfs (Closes: #882380) (LP: #1667512) [ Tiago Stürmer Daitx ] * debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. (LP: #1791959) -- Tiago Stürmer Daitx <email address hidden> Tue, 18 Sep 2018 09:18:47 +0000
Available diffs
initramfs-tools (0.131ubuntu11) cosmic; urgency=medium * debian/initramfs-tools.postinst: remove orphaned old-dkms initrd files in /boot. (LP: #1791959) -- Tiago Stürmer Daitx <email address hidden> Wed, 12 Sep 2018 12:06:58 +0000
Available diffs
- diff from 0.131ubuntu10 to 0.131ubuntu11 (789 bytes)
initramfs-tools (0.131ubuntu10) cosmic; urgency=medium * Tidy up configure_networking a bit: - Just let dhclient scan the interfaces if none is specified for IPv6. - Do not handle ip=rarp specially (ipconfig hasn't supported it for some time) - Call dhclient in simple cases for IPv4 (this makes some small observable changes -- for example ip=bootp will now make a DHCP request too -- but nothing that seems important). - Do not let dhclient processes hang around past the pivot and have them respect the shorter timeouts ipconfig was given. * debian/tests/control: add some dependencies that happened to already be installed on the test runners used so far. -- Michael Hudson-Doyle <email address hidden> Thu, 06 Sep 2018 14:23:52 +1200
Available diffs
- diff from 0.131ubuntu9 to 0.131ubuntu10 (2.3 KiB)
initramfs-tools (0.130ubuntu3.3) bionic; urgency=medium [ Scott Moser ] * scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. (LP: #1769682) [ Mathieu Trudel-Lapierre ] * scripts/functions: add 'critical: true' parameter; requires netplan 0.36.2. (LP: #1769682) * debian/rules: skip tests on non-x86 architectures, where they then to be false negatives (extra macaddress matching makes the tests fail to match expected values). [ John Gallagher ] * Work out the kernel modules required to support ZFS filesystems and add them as necessary. (LP: #1661629) -- Mathieu Trudel-Lapierre <email address hidden> Mon, 20 Aug 2018 11:01:52 -0400
Available diffs
- diff from 0.130ubuntu3.1 to 0.130ubuntu3.3 (4.5 KiB)
- diff from 0.130ubuntu3.2 to 0.130ubuntu3.3 (1.3 KiB)
initramfs-tools (0.131ubuntu9) cosmic; urgency=medium [ John Gallagher ] * Work out the kernel modules required to support ZFS filesystems and add them as necessary. (LP: #1661629) -- Mathieu Trudel-Lapierre <email address hidden> Mon, 20 Aug 2018 10:52:20 -0400
Available diffs
- diff from 0.131ubuntu8 to 0.131ubuntu9 (871 bytes)
initramfs-tools (0.131ubuntu8) cosmic; urgency=medium * d/tests: only run on amd64 and i386 for now. -- Michael Hudson-Doyle <email address hidden> Thu, 09 Aug 2018 16:12:44 +1200
Available diffs
- diff from 0.131ubuntu3 to 0.131ubuntu8 (3.3 KiB)
- diff from 0.131ubuntu7 to 0.131ubuntu8 (43.3 KiB)
Superseded in cosmic-proposed |
initramfs-tools (0.131ubuntu7) cosmic; urgency=medium * d/tests: Fix kernel location again. -- Michael Hudson-Doyle <email address hidden> Thu, 09 Aug 2018 15:01:19 +1200
Available diffs
- diff from 0.131ubuntu6 to 0.131ubuntu7 (43.3 KiB)
Superseded in cosmic-proposed |
initramfs-tools (0.131ubuntu6) cosmic; urgency=medium * d/tests: Use virtio for nic as it is supported everywhere, find kernel on ppc64el, explicitly depend on curl, pass -machine virt on arm64. -- Michael Hudson-Doyle <email address hidden> Thu, 09 Aug 2018 12:05:33 +1200
Available diffs
- diff from 0.131ubuntu5 to 0.131ubuntu6 (1007 bytes)
Superseded in cosmic-proposed |
initramfs-tools (0.131ubuntu5) cosmic; urgency=medium * d/tests/control: depend on qemu-system, not just qemu-system-x86. -- Michael Hudson-Doyle <email address hidden> Thu, 09 Aug 2018 11:16:12 +1200
Available diffs
- diff from 0.131ubuntu4 to 0.131ubuntu5 (477 bytes)
Superseded in cosmic-proposed |
initramfs-tools (0.131ubuntu4) cosmic; urgency=medium * Add some autopkgests for the network configuration processing. (LP: #1786130) -- Michael Hudson-Doyle <email address hidden> Wed, 08 Aug 2018 12:33:21 +1200
Available diffs
- diff from 0.131ubuntu3 to 0.131ubuntu4 (3.0 KiB)
initramfs-tools (0.131ubuntu3) cosmic; urgency=medium * Drop including mlx4 and mlx5 InfiniBand modules. Version 0.131 uses hidden_dep_add_modules() for conditional inclusion instead. -- Benjamin Drung <email address hidden> Wed, 25 Jul 2018 11:39:00 +0200
Available diffs
- diff from 0.131ubuntu2 to 0.131ubuntu3 (649 bytes)
initramfs-tools (0.131ubuntu2) cosmic; urgency=medium * Fix permissions on /usr/share/initramfs-tools/init, which were mangled by merge-o-matic. LP: #1782854. -- Steve Langasek <email address hidden> Fri, 20 Jul 2018 22:54:00 -0400
Available diffs
- diff from 0.130ubuntu10 to 0.131ubuntu2 (25.6 KiB)
- diff from 0.131ubuntu1 to 0.131ubuntu2 (387 bytes)
Superseded in cosmic-proposed |
initramfs-tools (0.131ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're calling the dhclient binary in scripts/functions now. - Retain netboot= compatibility option. - Retain cryptopts= compatibility option. - Make busybox-initramfs a real runtime dependency, fixing kernel install failures with cryptsetup - support mounting of loopback devices via loop*= parameters - Drop hooks/keymap and associated code; console-setup takes care of this in Ubuntu. - Don't load keymaps unless we're loading a framebuffer; but set the keymap before giving a root shell. - Set takeover=1 in update-initramfs. - 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. - Automatically blacklist vga16fb when vga= or video= specified on kernel command-line. - add squashfs to list of 'most' modules - Add vfat modules to the initramfs. - Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. - ppc64el: enable PowerPC NX Crypto Coprocessor - Add mountroot failure support, to allow meaningful messages when no root device can be found. - Increase rootdelay to 180s on powerpc/ppc64/ppc64el - resume: only resume when the partition contains a resume image - resume: announce resume via plymouth if available - 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. - local_device_setup: use wait-for-root if it supports the device alias type - 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 support for uppercase and lowercase uuids. - init: Don't interpret "rootdelay" as a static sleep, reverting Debian commit ab91306. - 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). - 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. - 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. - 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. - 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. - hook-functions, mkinitramfs, scripts/functions: support usage of dns after configure_networking. - Include mlx4 and mlx5 InfiniBand modules - Fix resuming a hibernate session from a swapfile - scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. * Dropped changes, no longer needed: - drop Breaks: against upstart; no longer present in Ubuntu for bionic or later. - When receiving "recovery" on cmdline, start upstart with --startup- event=recovery - hook-functions: include backported bnxt driver; this was a backport to trusty and xenial, no reason to continue carrying this special case * Dropped changes, included in Debian: - hook-functions: include vmd driver. - hooks/resume: don't generate RESUME config pointing to randomly-crypted swap devices. - hooks/resume: cherry-pick patch from upstream git to fix auto-configuration of resume devices that are on LVM; always refer to them by name, never by UUID. * Change netplan tests to use 'example1' as a device name, so that it won't collide with real devices on the system and result in unexpected output; this allows us to re-enable the tests on non-x86 architectures.
Available diffs
- diff from 0.130ubuntu10 to 0.131ubuntu1 (25.4 KiB)
Obsolete in artful-proposed |
initramfs-tools (0.125ubuntu12.2) artful; urgency=medium [ Scott Moser ] * scripts/functions: write netplan config files to /run/netplan for network devices configured with configure_networking. (LP: #1769682) * Added tests for netplan rendering. [ Mathieu Trudel-Lapierre ] * scripts/functions: add 'critical: true' parameter; requires netplan 0.32~17.10.4. (LP: #1769682) * debian/rules: skip tests on non-x86 architectures, where they then to be false negatives (extra macaddress matching makes the tests fail to match expected values). -- Mathieu Trudel-Lapierre <email address hidden> Thu, 17 May 2018 09:58:51 -0400
Available diffs
76 → 150 of 469 results | First • Previous • Next • Last |