This release fixes a number of bugs: - copy_file again treats a destination ending with a slash as being a directory to copy into (regression in 0.145). - copy_file excludes usr-merge symlinks from its detection of a source being symlinked (regression in 0.144). - Various drivers needed to boot systems with Qualcomm SoCs, and probably other embedded systems, are now included by default. - The resume device check properly checks that the device has a swap label. - When multiple network devices were configured, in some cases DNS configuration was duplicated in resolv.conf; but now it is not. It adds several features: - "tmpfs" in the ROOTFSTYPE is recognised and skipped. - Any kernel modules or firmware that are already compressed are placed in an uncompressed cpio archive before the main compressed cpio archive, rather than being recompressed. - Network drivers are recognised and added based on the kernel symbols they use, rather than only being included from specific directories. - copy_libgcc no longer requires a directory argument. Known breaking changes: - unmkinitramfs now creates directories with names "cpio1", "cpio2", etc. rather than "early" and "main". The shortlog is below. Ben. Alper Nebi Yasak (18): hook-functions: Add soc and extcon drivers hook-functions: Add rpmsg and hwspinlock drivers hook-functions: Add interconnect drivers hook-functions: Add mailbox drivers hook-functions: Add memory drivers hook-functions: Add nvmem drivers hook-functions: Add power modules hook-functions: Add spmi modules hook-functions: Add qrtr driver hook-functions: Add devfreq drivers hook-functions: Add dma drivers hook-functions: Add watchdog drivers hook-functions: Add usb/typec drivers hook-functions: Add tty/serial drivers hook-functions: Add input/serio drivers hook-functions: Add platform/chrome drivers hook-functions: Handle msm hidden depency on qrtr hook-functions: Add msm to fb modules list Ben Hutchings (25): Merge branch 'modules-from-dracut' into 'master' hook-functions: Expand documentation of copy_exec and copy_file hook-functions: Restore copy_file's handling of target ending in slash hook-functions: Exclude usr-merge symlinks in copy_file autopkgtest: Add tests for copy_file function Merge branch 'qcom' into 'master' Merge branch 'copy-file-to-dir-fix' into 'master' Merge branch 'keep-kernel-modules-compressed' into 'master' functions: Define list_filter_out function for filtering comma-sep lists init: Filter 'tmpfs' out of $ROOTFSTYPE Merge branch 'net-modules' into 'debian/latest' Merge branch 'small-fixes' into 'debian/latest' Merge branch 'msm-qrtr-hidden-dep' into 'debian/latest' Merge branch 'most-fb-msm' into 'debian/latest' Merge branch 'miniramfs' into 'debian/latest' Merge branch 'shellcheck' into 'debian/latest' Merge branch 'set-e' into 'debian/latest' Merge branch 'reset-vars-before-sourcing' into 'debian/latest' Merge branch 'local-net_file' into 'debian/latest' Merge branch 'log-commands-with-output' into 'debian/latest' Merge branch 'libgcc' into 'debian/latest' tests: Add e2fsprogs to dependencies Merge branch 'tests-install-e2fsprogs' into 'debian/latest' Merge branch 'shellcheck-tests' into 'debian/latest' Releasing version 0.146. Benjamin Drung (19): Put compressed kernel modules and firmware in an uncompressed cpio unmkinitramfs: use directory names 'cpio1', 'cpio2', etc. Declare breaking miniramfs 1.0.2 and older Drop obsolete shellcheck overrides Filter net kernel modules by symbol regexp from dracut Explicitly call "set -e" instead of specifying on shebang netinfo_to_resolv_conf: clear variables between sourcing netinfo_to_resolv_conf: add net_file to local variables hook-functions: make copy_libgcc to not take any parameters test: log commands that produce output on stdout Mark debian/tests/test-common as sh script tests: fix shellcheck warning "Declare and assign separately to ..." tests: Replace 'echo -n' by printf tests: fix shellcheck warning "variable appears unused" tests: fix shellcheck info "read without -r will mangle backslashes" test: make prepare_network_dumping_rootfs take no parameters test: silence incorrect shellcheck SC2119 test: fix checking output / initrd content d/salsa-ci.yml: include tests in shellcheck Dmitry Baryshkov (1): hook-functions: add missing module dependencies for Qualcomm plaforms Jeffery To (1): Fix resume device type check -- Ben Hutchings Teamwork is essential - it allows you to blame someone else.
Attachment:
signature.asc
Description: This is a digitally signed message part