• initramfs-tools 0.144 release

    From Ben Hutchings@21:1/5 to All on Thu Aug 22 17:10:01 2024
    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


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)