[ubuntu/bionic-proposed] initramfs-tools 0.130ubuntu1 (Accepted)

Benjamin Drung benjamin.drung at profitbricks.com
Fri Jan 5 14:26:13 UTC 2018


initramfs-tools (0.130ubuntu1) bionic; urgency=medium

  * Merge from Debian unstable. Remaining delta:
    - Set takeover=1 in update-initramfs.
    - Drop hooks/keymap and associated code; console-setup takes care of
      this in Ubuntu.
    - Add a new 'fixrtc' script that tries to set the system clock forward
      based on the last mount time of the root disk; without this kludge,
      systems without a working RTC will end up in a perpetual reboot loop.
    - Set hostname at boot, for the benefit of mdadm autoassembly.
    - Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set
      to something other than "n", the script will not be included.
    - Restore the framebuffer hook and script, copying KMS and other
      framebuffer drivers into the initramfs, but make them optional; you
      need to set FRAMEBUFFER=y for these to be included.
    - Add hwaddr= alias for BOOTIF= for compatibility.
    - When receiving "recovery" on cmdline, start upstart with --startup-
      event=recovery (LP: #575469)
    - Automatically blacklist vga16fb when vga= or video= specified on
      kernel command-line.
    - Add Hyper-V paravirtualised device drivers to the initramfs to allow
      booting of stock images in a Hyper-V guest. (LP: #917135)
    - Add mountroot failure support, to allow meaningful messages when no
      root device can be found.
    - Retain netboot= compatibility option.
    - Retain cryptopts= compatibility option.
    - Add vfat modules to the initramfs.
    - Increase rootdelay to 180s on powerpc/ppc64/ppc64el (LP: #1326199)
    - ppc64el: enable PowerPC NX Crypto Coprocessor (LP: #1454687)
    - resume: only resume when the partition contains a resume image
    - resume: announce resume via plymouth if available
    - Don't load keymaps unless we're loading a framebuffer; but set the
      keymap before giving a root shell.
    - Add new initramfs-tools-bin package containing a binary that uses
      libudev to wait for udev to create the udev device, or wait for udev
      to finish processing if we catch it in the act, and returns the
      filesystem type as already probed by udev.
    - Incorporate rzscontrol from compcache so that we can control current
      ramzswap devices.
    - Support loading compcache from the initramfs.
    - debian/control: update Vcs-* links for Ubuntu.
    - add squashfs to list of 'most' modules (LP: #1501834)
    - drop Breaks: against upstart as we use it in user sessions
    - support mounting of loopback devices via loop*= parameters
    - local_device_setup: use wait-for-root if it supports the device alias
      type
    - initramfs-tools-core uses initramfs-tools-bin, add dependency (LP:
      #1543244)
    - Add support for uppercase and lowercase uuids. (LP: #1548120)
    - wait-for-root.c: Drop check if device is queued in udev (LP: #1539195)
    - hook-functions: add hyperv-keyboard for Generation 2 VMs (LP: #1567107)
    - init: fix redirection for /bin/hostname command
    - init: drop -b from hostname as it is not supported by busybox
    - Ensure we have a /usr/sbin directory in initramfs-tools-core
    - Make busybox-initramfs a real runtime dependency, fixing
      kernel install failures with cryptsetup
    - init: Revert Debian commit ab91306. Interpreting "rootdelay" as a static
      sleep is complete nonsense. (LP: #1615751)
    - scripts/local: Let rootdelay determine the wait-for-root timeout instead
      of the shell polling loop that comes after it, as we should never hit the
      latter in Ubuntu (where we require udev everywhere). Thanks to Scott Moser
      for this patch!
    - scripts/functions: by default, when setting up networking, use dhclient if
      we're asked to do DHCP explicitly, or if we otherwise are expected to do
      things automatically. This way we can bring up both IPv4 and IPv6, as
      klibc doesn't support IPv6. (LP: #1621507)
    - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're
      calling the dhclient binary in scripts/functions now.
    - scripts/functions: make sure we can try to start all available and
      suitable interfaces if ip= isn't set when setting up the network, and exit
      as soon as we get an IP address. This retains the old behavior from
      ipconfig when ip= is unset, for really simple remote-root scenarios.
      (LP: #1628306)
    - scripts/functions: for configure_networking:
      - split out IPv6 options in its own cmdline parameter: ip6= ; always use
        dhclient in this case if the value set is anything other than 'off' or
        'none'. Furthermore, parse anything other than 'on', 'dhcp' or 'any' as
        the name of an interface. (LP: #1621507)
      - rework the stop conditions so that we properly handle the ROUNDTTT loop,
        timing out after a short period of time and trying again after a short
        sleep.
      - add a 'done' parameter for both ip= and ip6= so that we can properly
        exit the ROUNDTTT loop once we know that either there is no work to do,
        or that we've achieved what we wanted (that is, to bring up IPv4, IPv6,
        or possibly both).
      - return ip=dhcp to the ipconfig use case; if set, then ipconfig will be
        run using any interface available, or the BOOTIF if it was set.
    - Only source ipv4 config in configure_networking() if it exists.
    - Use configure_networking from yakkety-proposed (SRU), addressing various
      review feedback.   dhclient -4 will be reconsidered later.  LP: #1621507
    - hook-functions: include backported bnxt driver. (LP: #1712491)
    - hook-functions, mkinitramfs, scripts/functions: support usage of dns
      after configure_networking. (LP: #1714308)
    - hook-functions: include vmd driver. (LP: #1703339)
  * Dropped changes:
    - Make /etc/mtab a symlink to /proc/mounts on startup, since e.g.
      current ntfs-3g doesn't work otherwise. (fixed in 0.126)

initramfs-tools (0.130) unstable; urgency=medium

  * [5b7c092] hooks/resume: Fix validation of resume devices specified by
    UUID etc. (Closes: #861057)

initramfs-tools (0.129) unstable; urgency=medium

  * [71cfb7f] hooks/resume: Use correct sort options to select the biggest swap
    partition
  * [7da8194] initramfs.conf(5): Clean up split between general and NFS
    variables
  * [d857e91] Support setting of RESUME in initramfs.conf or anywhere in conf.d/
  * [786e4aa] initramfs.conf(5): Document the RESUME variable
  * [7106c3e] hooks/resume: Check for chroot earlier
  * [433e1ca] Allow disabling resume from disk at build time by setting
    RESUME=none
  * [8108a17] Support requesting automatic selection of resume device with
    RESUME=auto
  * [aaaa6b5] hooks/resume: Report when we might be doing something surprising
  * [995b556] NEWS: Add entry explaining the need for RESUME=none on some
    systems (Closes: #860403)

initramfs-tools (0.128) unstable; urgency=medium

  * [cd352e8] debian/control: Add Breaks against older versions of busybox
    (Closes: #855094)
  * [e5c68ce] Include the unmkinitramfs(8) manual page in initramfs-tools-core
  * [dc22177] scripts/local: local_device_setup should not assume devices hold
    file systems
  * [033c948] scripts/local: Apply a single time limit to all device discovery
  * [f3a61b3] scripts/local: Add option for local_device_setup to return failure
  * [2be97ee] scripts/local-premount/resume: Check for kernel resume interface
    earlier
  * [25837a1] scripts/local-premount/resume: Use local_device_setup for resume
    device (Closes: #854791)

initramfs-tools (0.127) unstable; urgency=medium

  * [251adae] unmkinitramfs: Don't attempt to create /main directory when
    listing (Closes: #848423)
  * [3714d5b] unmkinitramfs: Change mkdir/cd/cpio command sequences to exit on
    failure

initramfs-tools (0.126) unstable; urgency=medium

  [ Ben Hutchings ]
  * [0b2266e] bash-completion: Fix installation of update-initramfs completion
    script.  Thanks to Stephan Suerken <absurd at debian.org>.  (Closes: #824385)
  * [7d875ad] Revert "hook-functions: Add detached module signatures if present"
  * [b0a5f26] update-initramfs, hooks/resume: Use ischroot command instead of
    our own function
  * [385e3fc] hook-functions: Make copy_file return 0 on creating a link to an
    existing file (Closes: #847325)
  * [82f4bcf] Fix initramfs.conf move to ensure default values are upgraded.
    Thanks to Andreas Beckmann <anbe at debian.org> (Closes: #822671, #825929)
  * [d9f77c1] Remove obsolete bash-completion file on upgrade.
    Thanks to Andreas Beckmann <anbe at debian.org>
  * [4a10868] Remove code that prunes 'broken' symlinks and sometimes /etc/mtab
    (Closes: #845581)
  * [dc2323f] auto_add_modules: Add all I2C bus and mux drivers when
    MODULES=most (Closes: #825687)
  * [811f408] maintainer-notes.html: Update 'git buildpackage' commands to use
    gbp too
  * [cd33566] maintainer-notes.html: Fix post-clean option to gbp buildpackage
  * [f54d7f0] Use debhelper compatibility level 9
  * [5221375] debian/control: Update Standards-Version to 3.9.8; no changes
    needed
  * [c48108d] Revert "initramfs-tools: Install script to be invoked by
    linux-signed postinst"
  * [12744eb] unmkinitramfs: Rewrite command syntax
  * [c7f241f] unmkinitramfs: Unpack early and main cpio archives in separate
    directories
  * [b804348] initramfs-tools: Remove obsolete linux-signed postinst script on
    upgrade

  [ Michael Prokop ]
  * [30dfbbd] mkinitramfs: consider *.conf files only, also from
    /lib/modprobe.d/ + don't complain about empty dirs (Closes: #829280)

  [ Kevin Locke ]
  * [f1f18a4] Create unmkinitramfs command

Date: Fri, 05 Jan 2018 14:44:02 +0100
Changed-By: Benjamin Drung <benjamin.drung at profitbricks.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Benjamin Drung <bdrung at posteo.de>
https://launchpad.net/ubuntu/+source/initramfs-tools/0.130ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

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

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJaT4mOAAoJEN2M1aXejH56Jd4QAJodQkIZxNugc65CwofD/LQI
rKzO/TaTVRyPLjU28Ym9+Dk4Rq0IPBMIduLWdi6W7n3DgWtOD0RRwl9ncSoSf718
Ym+3MLyQhuc1Hif/oFPKlB3fcM/5kEc/ZNH6OqHiE2k2rjqK0ioAq2wv3UYm9Xzn
Dpd3cffonstYb1J72InOm7SsM8kv5/QkbkmVIBWr2jjZLKYFzrjAw+/kiNR/EZdy
aSLFzcRefZ4z5cPUZqe5umXIux0qv7Jmt6HpSDJOHx+nwL01WZ998uTYsgPrcsFz
Ec/8y4T8QfJ1bNSGH5pP/x4DEEhpuJgHIZiJJLweMfNvTEzr13ahk4yPgRGcGI9O
4E5b6tWtME8lmk/UQFcNRrrifddqhkkQ4MmQrbr6rxQJoAWqN83ER65A0Oux+9V9
N5Tv5D45fkThmowvq0EUMovBmLqhXSybSEFGXLNHmfTPXYsLfYKm/cfY+znmz8ct
X12aJf21xITBc3LjStnPx8at0YY+L+IXkqOSvLQy72JMRljDTRhkjS9000TlW9UH
X/kxCG0NHWJ2fJrYt9xG4GZqLG8hxw2vUHJdcYpyAM/+4NNCOOWfHHVmFUWasU3W
s0ydugntnEfTtMuGNQbY1uLk98p9NQblIldZFxqZxlaKAMRcSqxm0GnWF3kVCHks
BbMPeZU9R+6hWqZZMb6I
=8UE2
-----END PGP SIGNATURE-----


More information about the Bionic-changes mailing list