initramfs-tools 0.144 release

Ben Hutchings <[email protected]> Thu, 22 Aug 2024 17:07:12 +0200
Newsgroups org.kernel.vger.initramfs
Message-ID <[email protected]>
This release fixes a number of bugs:
- copy_file handles avoids duplicating files whose source filename
  includes a directory symlink.
- The autopkgtest test cases now work on ppc64el.
- mkinitramfs exits with an error if dracut-install fails.

It adds several features:
- Support for MS Surface Pro 4 keyboard when MODULES=most.
- The onboard_usb_hub or onboard_usb_dev driver is included when
  MODULES=most.
- Drivers for supplier devices are also included when MODULES=dep.
- mkinitramfs gained a -m option to override the MODULES setting.
and optimisations:
- Iteration over module directories is mostly deferred to
  dracut-install.
- The main cpio archive is piped to the compressor rather
  than written to a temporary file first,

Known breaking change:
- The bug fix in copy_file exposed other longstanding bugs in this
  function, that affect in particular the reiserfsprogs hook.
  This will be fixed by another release shortly.

The shortlog is below.

Ben.

Alper Nebi Yasak (4):
      hook-functions: auto_add_modules: Add onboard_usb_hub, onboard_usb_dev
      hook-functions: add_loaded_modules: Walk bound devices for suppliers
      d/gbp.conf: Set gbp-dch options matching existing changelog entries
      mkinitramfs: Add -m argument to override MODULES setting
 
Ben Hutchings (18):
      Releasing version 0.143.1.
      Merge branch 'enable-kvm' into 'master'
      Merge branch 'replace-copy_modules_dir-calls-by-dracut' into 'master'
      Merge branch 'avoid-tmp-main-cpio' into 'master'
      Merge branch 'multitouch' into 'master'
      Merge branch 'fsck-mention-device' into 'master'
      Merge branch 'onboard-usb-hub' into 'master'
      Merge branch 'dep-walk-loaded-modules' into 'master'
      Merge branch 'gbp-dch-config' into 'master'
      Merge branch 'mkinitramfs-modules-arg' into 'master'
      hook_functions: Fix copy_file with source including a directory symlink
      Merge branch 'shellcheck' into 'master'
      Merge branch 'copy-file-symlink-dir' into 'master'
      autopkgtest: Fix name of ppc64el kernel flavour
      autopkgtest: Fix test failure when built-in drivers request firmware
      Merge branch 'autopkgtest-fixes' into 'master'
      mkinitramfs, hook-functions: Exit with error if dracut-install fails
      Releasing version 0.144.
 
Benjamin Drung (8):
      Replace copy_modules_dir by manual_add_modules calls
      autopkgtest: Enable KVM if available
      mkinitramfs: Use pipefail for creating final initrd.img file
      mkinitramfs: Do not store intermediate main cpio archive
      install hid-multitouch module for Surface Pro 4 Keyboard
      fsck: Mention file system name in failed identification warning
      Move shellcheck configuration to .shellcheckrc
      Check shell scripts for POSIX sh compliance

-- 
Ben Hutchings
All the simple programs have been written, and all the good names taken
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmbHVCAACgkQ57/I7JWG
EQlN2Q//QrIyPP4CuSTMhyHjIWmQIiPNROpPsFE+U/k+4rKy1sRhFVBXrnkxk8ZP
eMZxKwVqHHOmNSJyydkohQWtg9cA8gnOeIXTFE8h0z0lpIB2Kt+NyQgSaMc/+XWk
oX4wj1zeijCuh3s/bApk4piNd8j44CBjN0jBJ9o/Yq/CIl9b6nzU/Q0dxYiZAzlw
XMEdSG5F257FygvnyLkNgV2nFKCFnAjlp5yKfN+r/6gwjQMc/l9tjyj/mmXcnej6
ZNgPQU0j574cw2pnHQ3PCHtoyQuXil1BRPWdahifU5bJk173nZxbU8cAQ9tUySlo
cCG8uNeZIM+5wRvfqsjHaLfShE20XnAJ/PVKSlrQBh4tXsTjREeYmPonk2dFcA6/
zoWEDhAMOG8+uef09WZ58lnIE0iS7IC5xLE6vKr5DgaiYEOk3juYWh0gA17j0fuf
FVru6WDYSEjicsWVErD/Pth0CUqhKm6jGANJZmEuh6lzcNLFNB7XDh3jtv1BwM4Z
CZg/xjt8NXPWi2n9m9SkNClBu3DzLsB8Bb9bhGrIn02D1FE7kUHvp6DfGb04L2n8
t8RJnQd90cM6NGH2pfai0/x0/yh2fJ4gAXIEfsBW3MaYElmt7qXFEAZTGYOdk2Dz
ws1pJLsDJYU44swDcTI2nXUcPUUr/8fKJblKrNH/Wgv6UsMlyAc=
=+djG
-----END PGP SIGNATURE-----