initramfs-tools 0.133 release
Ben Hutchings
ben at decadent.org.uk
Wed Feb 6 21:06:08 UTC 2019
This release fixes a number of bugs reported to Debian, none of them
particularly severe. It addresses many errors and warnings emitted by
the static checker shellcheck, thanks to Benjamin Drung.
mkinitramfs now uses pigz as a substitute for gzip if it's installed,
and initramfs-tools-core recommends it. The man page synopses and
usage messages have been made more consistent, and all commands now
support the --help option. The README has been updated for the first
time in 13 years.
Possible breaking changes:
- The build process now includes running shellcheck over all shell
scripts. Downstream packagers that change or add to the scripts may
need to update their changes or disable this check.
- The update-initramfs -y option has been removed
- lsinitramfs -l (with no filename) is now an error
- The get_fstype function is now silent on failure
- The render function has been removed
- Checks for very old kernel (< 2.6.38) and dpkg (< 1.14.17) versions
have been removed
Ben.
Ben Hutchings (49):
unmkinitramfs, lsinitramfs: Avoid zcat compatibility issue by running gzip
mkinitramfs: Remove check for kernel version < 2.6.38
mkinitramfs; Stop setting both compress and COMPRESS variables
initramfs-tools: Change trigger declaration to "interest-await"
update-initramfs: Remove test for working dpkg-trigger
kernel hooks: Remove use of update-initramfs -t option
update-initramfs: Remove undocumented -y option
mkinitramfs: Warn if the compression command is not recognised
Merge branch 'benh/compression'
init: Always export the resume and noresume variables, as documented
Merge branch 'bdrung/initramfs-tools-master'
debian/rules: Use a more conservative "find" for shellcheck arguments
Change get_fstype to be silent on failure
scripts/functions: Abort _checkfs_once early if fs type is unknown
scripts/local: Explicitly check for missing root parameter and mount failure
scripts/{local,nfs}: Remove redundant modprobe of filesystem modules
hook-functions: Remove an obsolete FIXME
hook-functions: Avoid symlinks that conflict with usr-merge in copy_file
{hooks,scripts}/keymap: Use setupcon --setup-dir
scripts/local: Handle rootfstype=auto the same as if type is unspecified
mkinitramfs: Use default compression level for lzop
README: Summarise what initramfs-tools does and point to manual pages
initramfs-tools(7): Document how to update the initramfs from another package
scripts/functions: Revert change to _log_msg and make callers format-safe
scripts/local-premount/resume: Report when we are resuming
scripts/nfs: Use "sleep" instead of /bin/sleep
Print warnings and errors in initramfs generation consistently
hooks/fsck: If get_fstype fails, report which file system it failed for
mkinitramfs: Delete comment about an impossible deprecation
mkinitramfs: Change EXTRA_CONF to include directory names
mkinitramfs: Don't add directories to EXTRA_CONF
mkinitramfs: Use pigz if available instead of gzip
initramfs-tools-core: Recommend pigz
Remove descriptions of removed/deprecated options from man page synopsises
mkinitramfs(8), update-initramfs(8): Fix over-indentation of options
update-initramfs(8): Fix formatting of mode options in the synopsis
Move usage function for mkinitramfs out of hook-functions
update-initramfs: Use getopt instead of getopts
update-initramfs: Make -h option return 0 and write usage to stdout
update-initramfs: Support --help option
Make all commands return 2 in case of a usage error
mkinitramfs: Support -h and --help options
unmkinitramfs(8): Abbreviate synopsis to avoid wrapping
Make manual pages and usage messages more consistent
squash! Make all commands return 2 in case of a usage error
lsinitramfs, mkinitramfs, unmkinitramfs: Show usage if getopt fails
lsinitramfs: Check for empty list of arguments after parsing options
hooks/resume: Report in excruciating detail if the -v option is used
Releasing version 0.133.
Benjamin Drung (9):
scripts/functions: Fix syntax error: unexpected "(" on panic
mkinitramfs: Fix termination of gzip compression case
scripts/functions: Drop render function
Remove trailing newline from debian/changelog
Fix (nearly) all issues found by shellcheck
Disable shellcheck for desired behaviour
Replace 'echo -n' by printf
Run shellcheck on package build time
Add autopkgtest for shellcheck
--
Ben Hutchings
Man invented language to satisfy his deep need to complain.
- Lily Tomlin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190206/f44cea97/attachment.sig>
More information about the kernel-team
mailing list