initramfs-tools 0.146 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux