Change log for initramfs-tools package in Ubuntu

76150 of 459 results
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

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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
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

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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
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.

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

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

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
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

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
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

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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
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
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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
Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
initramfs-tools (0.133ubuntu14) focal; urgency=medium

  * Handle both libgcc1 and libgcc-s1 locations.

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

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
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

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
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

Obsolete in disco-updates
Deleted in disco-proposed (Reason: moved to -updates)
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

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
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
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in disco-updates
Deleted in disco-proposed (Reason: moved to -updates)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
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

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
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

Obsolete in cosmic-updates
Deleted in cosmic-proposed (Reason: moved to -updates)
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
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

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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

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
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
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

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
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
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
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
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
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.

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
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
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
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
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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
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

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

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

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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
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
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

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
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
initramfs-tools (0.122ubuntu8.12) xenial; 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.32~16.04.5. (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>  Wed, 16 May 2018 16:10:19 -0400
Superseded in bionic-proposed
initramfs-tools (0.130ubuntu3.2) 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.

  [ 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).

 -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 13 Jun 2018 16:32:15 -0400

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
initramfs-tools (0.130ubuntu10) cosmic; urgency=medium

  * Avoid redundant call to dmsetup.

 -- Steve Langasek <email address hidden>  Thu, 14 Jun 2018 22:26:51 -0700
Superseded in cosmic-proposed
initramfs-tools (0.130ubuntu9) cosmic; urgency=medium

  * 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.

 -- Steve Langasek <email address hidden>  Thu, 14 Jun 2018 22:23:46 -0700

Available diffs

Superseded in bionic-updates
Superseded in bionic-proposed
initramfs-tools (0.130ubuntu3.1) bionic; urgency=medium

  * hooks/resume: don't generate RESUME config pointing to randomly-crypted
    swap devices.  LP: #1771962.

 -- Steve Langasek <email address hidden>  Fri, 08 Jun 2018 21:29:19 -0700

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
initramfs-tools (0.130ubuntu8) cosmic; urgency=medium

  * hooks/resume: minor improvements to the hook based on Debian feedback.

 -- Steve Langasek <email address hidden>  Mon, 11 Jun 2018 10:39:25 -0700

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
initramfs-tools (0.130ubuntu7) cosmic; urgency=medium

  * hooks/resume: don't generate RESUME config pointing to randomly-crypted
    swap devices.  LP: #1771962.

 -- Steve Langasek <email address hidden>  Fri, 08 Jun 2018 21:22:04 -0700

Available diffs

Published in trusty-updates
Deleted in trusty-proposed (Reason: moved to -updates)
initramfs-tools (0.103ubuntu4.11) trusty; urgency=medium

  * hook-functions: handle md arrays with nvme disk members. (LP: #1771557)

 -- <email address hidden> (Guilherme G. Piccoli)  Wed, 16 May 2018 09:47:01 -0300

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
initramfs-tools (0.130ubuntu6) cosmic; urgency=medium

  * Fix formatting for the generated netplan config: headers were missing.

 -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 10 May 2018 12:12:03 -0400
Superseded in cosmic-proposed
initramfs-tools (0.130ubuntu5) cosmic; urgency=medium

  * 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, 10 May 2018 11:35:56 -0400

Available diffs

76150 of 459 results