initramfs-tools 0.121 release candidate
Ben Hutchings
ben at decadent.org.uk
Sat Dec 26 03:03:42 UTC 2015
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 811 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20151226/e3c0b706/attachment.sig>
More information about the kernel-team
mailing list