This is a major update, fixing most of the important bugs in the Debian bug tracker. Due to the scope of these changes and potential for regressions, I've labelled this a release candidate, 0.121~rc2. (If you're wondering what happened to rc1, that had 'unstable' as the distribution, which I didn't notice until after pushing the tag.)
This is currently only available in git and at <https://people.debian.org/~benh/packages/>, as the Debian upload is stuck in binary-NEW. The major changes are: - Split initramfs-tools binary packages into core and automation hooks, to allow for coinstallation of the core with other initramfs builders - Fail at build-time if busybox is wanted but not found - Rewrite build-time block device sysfs lookup to be generic - Include modules for all components of a multi-disk device - Use blkid to resolve LABEL=, UUID=, PARTLABEL= and PARTUUID= block device IDs at boot time, and do this much later - Change file copying to distinguish executables from other file types and to preserve symlinks - Run panic scripts just before dropping to a shell Ben. And the git shortlog: Andy Whitcroft (2): Add 2>&1 to the run-init line. When adding i8042 also add psmouse as some keyboards are behind the mouse. LP: #1314764 Ben Hutchings (54): Add .gitignore files to exclude generated and backup files bash-completion: Install using dh_bash-completion Rename lintian override file so dh_lintian installs it automatically debian/control: Update and shorten description Split initramfs-tools binary packages into core and automation hooks debian/control,debian/copyright: Use canonical HTTP-S URLs for Alioth git repos hook-functions: Include soft-dependencies of all kernel modules Merge branch 'benh/split-binary-package' hooks/busybox: Fail if busybox is wanted but not found scripts/functions: Use shell to create stamp file instead of 'touch' sripts/local: Remove obsolete hint about ATA device renaming hook-functions: Always use /proc/mounts, avoiding mangling of /dev/root hook-functions: Fold sys_walk_modalias into sys_walk_mod_add hook-functions: Split block device sysfs lookup into a separate function hook-functions: Remove loop-aes support hook-functions: Rewrite block device sysfs lookup to be generic hook-functions: Include modules for all components of a multi-disk device parse_numeric: Tighten check for whether 'root' parameter is a number parse_numeric: Add support for 20-bit minor numbers in 'root' parameter parse_numeric: Replace numeric root with canonical device name update-initramfs: Use linux-version command to sort versions lsinitramfs.8: Update the BUGS section to note fix for #717805 Merge branch 'benh/klibc-fixes' Merge branch 'benh/bug766920' hooks/fsck: Stop copying sulogin, which is no longer used Only run fsck if enabled in /etc/fstab (pass != 0) hooks/fsck: Use 'command' to find fsck.<type> Merge branch 'benh/fsck-fixes' scripts/functions: Use blkid to resolve LABEL= and UUID= block device IDs scripts/functions: Handle PARTLABEL= and PARTUUID= block device IDs using blkid hook-functions: Include drivers/nvme in block driver modules update-initramfs: Run 'sync' after writing the initramfs Merge branch 'benh/block-sysfs-generic' Merge branch 'benh/version-sort' Merge branch 'benh/parse-numeric-fixes' hook-functions: Introduce copy_file function Use copy_file to copy config files and firmware, instead of copy_exec hook-functions: Use copy_file to install modules initramfs-tools: Support multiple break points using a comma delimiter Merge branch 'benh/block-device-ids' Set emacs local variables to implement our shell coding style hook-functions: Preserve symlinks when copying files hooks/fsck: Simplify by letting copy_exec handle symlinks Merge branch 'benh/copy-files' maintainer-notes.html: Update changelog command lines to use 'gbp dch' debian/control: Ensure lockstep upgrade of initramfs-tools and -core debian/TODO: Update for released and pending changes scripts/local: Remove residual support for separate /etc filesystem scripts/local: Name parameters to local_device_setup Defer resolving block device IDs to local_device_setup scripts/functions: Stop resolving symlinks in resolve_device Merge branch 'benh/fix-resolve-device' Releasing version 0.121~rc1. Releasing version 0.121~rc2. Boris Egorov (1): mkinitramfs: fix bashism in script Laurent Bigonville (2): Support fsck.mode= and fsck.repair= parameters as known by systemd-fsck Bug#602331: [PATCH] Run new panic scripts just before dropping to a shell Roger Leigh (1): init: Always migrate /run to the rootfs Roger Shimizu (2): advance the timing of insmod netconsole redirect debug info to netconsole Salvatore Bonaccorso (1): scripts/nfs: Check return value from nfs_mount_root_impl Ben. -- Ben Hutchings I say we take off; nuke the site from orbit. It's the only way to be sure.
signature.asc
Description: This is a digitally signed message part