initramfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ben Hutchings <ben-/+tVBieCtBitmTQ+vhA3Yw@public.gmane.org>
To: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	debian-kernel-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org,
	kernel-team-nLRlyDuq1AZFpShjVBNYrg@public.gmane.org
Subject: initramfs-tools 0.121 release
Date: Mon, 18 Jan 2016 17:57:15 +0000	[thread overview]
Message-ID: <1453139835.2519.141.camel@decadent.org.uk> (raw)

[-- Attachment #1: Type: text/plain, Size: 6072 bytes --]

This is a major update, fixing most of the important bugs in the Debian
bug tracker.

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 needed but not found
  - The old default BUSYBOX=y in initramfs.conf is changed to
    BUSYBOX=auto which preserves the old behaviour
- 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
- Always mounts /usr rather than checking whether init is systemd
  - This requires an update to initscripts which I uploaded earlier
    today

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 (61):
      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.
      Restore automatic selection between busybox and klibc by default
      init: Always mount /usr before looking for the real init
      init: Remove use of switch_root
      init: Use run-init -n option to validate real init
      Merge branch 'benh/bug810965'
      scripts/functions: Fix fsck display options
      Releasing version 0.121.

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 (2):
      scripts/nfs: Check return value from nfs_mount_root_impl
      debian/NEWS: Fix typo in reference to initramfs.conf configuration file

Ben.

-- 
Ben Hutchings
A free society is one where it is safe to be unpopular. - Adlai Stevenson

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 811 bytes --]

                 reply	other threads:[~2016-01-18 17:57 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1453139835.2519.141.camel@decadent.org.uk \
    --to=ben-/+tvbiectbitmtq+vha3yw@public.gmane.org \
    --cc=debian-kernel-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org \
    --cc=initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=kernel-team-nLRlyDuq1AZFpShjVBNYrg@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).