[ubuntu/wily-proposed] initramfs-tools 0.120ubuntu1 (Accepted)
Andy Whitcroft
apw at ubuntu.com
Fri Jul 31 14:45:12 UTC 2015
initramfs-tools (0.120ubuntu1) wily; urgency=medium
* Merge from debian, remaining changes (up to 0.103ubuntu15):
- Drop hooks/keymap and associated code; console-setup takes care of this
in Ubuntu.
- Set takeover=1 in update-initramfs.
- Support loading compcache from the initramfs.
- Add a new 'fixrtc' script that tries to set the system clock forward
based on the last mount time of the root disk; without this kludge,
systems without a working RTC will end up in a perpetual reboot loop.
- Set hostname at boot, for the benefit of mdadm autoassembly.
- Don't display "Loading, please wait..." message when 'quiet' is in
/proc/cmdline.
- Ignore errors from iscan and iscan-data hooks.
- Allow specifying multiple break points using a comma delimiter.
- Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set to
something other than "n", the script will not be included.
- Restore the framebuffer hook and script, copying KMS and other framebuffer
drivers into the initramfs, but make them optional; you need to set
FRAMEBUFFER=y for these to be included.
- Don't load keymaps unless we're loading a framebuffer; but set the keymap
before giving a root shell.
- Add hwaddr= alias for BOOTIF= for compatibility.
- Add 2>&1 to the run-init line.
- When receiving "recovery" on cmdline, start upstart with
--startup-event=recovery (LP: #575469)
- Make /etc/mtab a symlink to /proc/mounts on startup, since e.g. current
ntfs-3g doesn't work otherwise.
- Mount /dev with the default tmpfs size rather than sourcing udev.conf.
- Automatically blacklist vga16fb when vga= or video= specified on kernel
command-line.
- Add Hyper-V paravirtualised device drivers to the initramfs to allow
booting of stock images in a Hyper-V guest. (LP: #917135)
- Allow for alternative PREREQS to be specified using | as the separator.
- Add mountroot failure support, to allow meaningful messages when no root
device can be found.
- Retain netboot= compatibility option.
- Add panic hook support.
- Breaks: mountall (<< 2.0~)
- Retain cryptopts= compatibility option.
- Use busybox-initramfs for Depends.
- Add new initramfs-tools-bin package containing a binary that uses libudev
to wait for udev to create the udev device, or wait for udev to finish
processing if we catch it in the act, and returns the filesystem type
as already probed by udev. Incorporate rzscontrol from compcache so that
we can control current ramzswap devices.
- Replace all instances of vol_id with blkid, and depend on util-linux.
- Add vfat modules to the initramfs.
- Maintain compatibility with pre- /run configurations
- Remove klibc utilities if busybox is in use.
- Use gzip from busybox instead of klibc. Depend on busybox-initramfs
(>= 1:1.13.3-1ubuntu5) to ensure that we have it.
- Loop for 5 seconds waiting for $resume to show up, adjustable with the
resumedelay= command-line arg.
- Call 'plymouth message' before resuming, to notify the user of the reason
for the delay if the plymouth theme supports it.
- Fix major/minor handling.
- Allow the mounting of a root filesystem as a loop device on top of a
host filesystem, used for Wubi installs. Panic if either the root device
doesn't exist, or blkid cannot identify it. Allows for mountroot failure
hooks for md devices to be displayed.
- Sync the mount options for /run from /lib/init/fstab. LP: #1152744
- When copying firmware, don't use copy_exec; running ldd on random firmware
files is annoying and, if libc-x32 is installed, may cause crashes due
to lack of kernel support. LP: #1115875
- update maintainers
- When adding i8042 also add psmouse as some keyboards are behind the mouse.
LP: #1314764
- Create /bin/egrep -> busybox symlink. LP: #1315755
- Increase rootdelay to 180s on powerpc/ppc64/ppc64el (LP: #1326199)
- add readlink symlink for busybox (LP: #1351295)
- fixrtc: wait for udev to settle to expose device symlinks
- fixrtc: handle hwclock -s failures safely
- fixrtc: support busybox, handle last mount time on system partition,
expose fs create time (LP: #1420473)
- fixrtc: avoid using xargs, wait-for-root before examining
- busybox: add chroot "binary" for busybox (LP: #1421117)
- fixrtc: suppress /dev/ram as a root when using systempart (LP: #1443329)
- hook-functions: Add nx-* and 842-* modules in order to enable PowerPC NX
Crypto Coprocessor. (LP: #1454687)
initramfs-tools (0.120) unstable; urgency=medium
* [23ee5f9] Add '.log' to fsck log output file, and document its existence
(Closes: #780352)
* [b87e34b] Remove old comment about running shell on failure of fsck
* [864c04b] Create stamp files to tell the real init system fsck was
successful (Closes: #782481)
* [f54fe54] NEWS: Improve wording of the entry about mdadm's INITRDSTART
setting
* [25ab961] NEWS: Add entries about other ways of mounting /usr that won't
work
initramfs-tools (0.119) unstable; urgency=medium
The "Wait smarter not harder" release
[ Ben Hutchings ]
* [bf238f6] Always generate ORDER files in mkinitramfs (Closes: #688794)
* [8529550] Move get_source, set_initlist, get_prereq_pairs, call_scripts to
hook-functions
* [6ba2e93] hook-functions: Add modules for various important device types
(Closes: #762042)
* [9c8bde8] mkinitramfs.8: Update default temporary directory
(Closes: #764388)
* [1bd461e] initramfs-tools.8: Refer to lsinitramfs rather than suggesting
gunzip | cpio (Closes: #764022)
* [64d39d0] Add comment to /usr/share/initramfs-tools/modules that it is not
a config file (Closes: #752789)
* [4f1414b] initramfs-tools.8: Improve documentation of break parameter.
Thanks to Helmut Grohne <helmut at subdivi.de> (Closes: #707583)
* [a5fbfb8] update-initramfs: Fix error message in case of excess arguments
(Closes: #627547)
* [738678f] initramfs.conf.5: Update configuration directory (Closes: #759552)
* [3862d9b] update-initramfs: Consistently show which options take arguments
(Closes: #762768)
* [35bdb74] Refer to lsinitramfs(8) from {initramfs-tools,mkinitramfs,
update-initramfs}(8) (Closes: #764020)
* [cf9691d] mkinitramfs: Use default xz compression level rather than -8
(Closes: #697335)
* [10ebca7] mkinitramfs: Improve warning text when missing modules.
Thanks to Trent W. Buck <trentbuck at gmail.com> (Closes: #744836)
* [540dcb6] initramfs-tools.8: Refer to 'phase' rather than 'stage' of
initramfs execution
* [c7a3b31] initramfs-tools.8: Briefly document the kernel hooks
* [274f945] hooks/fsck: Remove dependency on hwclock by disabling e2fsck time
check
* [1780a66] checkfs: Continue unless fsck reports uncorrectable errors
(Closes: #765614)
* [e5526cd] checkfs: Correct error messages and emergency shell in case of
failure
* [9daea18] hooks/fsck: Fix type lookup for mount by UUID or label with
type=auto (Closes: #766448)
* [2b1d834] dep_add_modules: Add modules needed for /usr device
* [a164229] NEWS: Begin a NEWS entry for the fsck and /usr-mount changes
* [2bbe817] NEWS: Document the possible need to update mdadm INITRDSTART
(Closes: #771301)
* [884a518] control: Ensure cryptsetup is upgraded to support mounting /usr
* [7b4635c] Allow passing arguments to hooks and scripts
* [2e2f753] local: Call local-block boot scripts to prepare additional block
devices
* [3a1db85] control: Add versioned Breaks on lvm2 without a local-block boot
script (Closes: #762984)
* [d4e5601] local: Invoke local-block scripts from the loop in
local_device_setup (Closes: #678696)
* [8402332] local: Use max(30, rootdelay) as timeout for block device to
appear
* [adfa0f6] NEWS: Add an entry about e2fsck behaviour with RTC set to local
time
[ Bastian Blank ]
* [9bc3a78] hook-functions: Add xhci-pci to module list (Closes: #773250)
initramfs-tools (0.118) unstable; urgency=medium
[ Ben Hutchings ]
* [70e371f] manual_add_modules: Set the kernel version when checking module
firmware deps
* [fdec1d3] lsinitramfs: Move the decompress | cpio pipeline into a function
* [d5f4cd6] lsinitramfs: Parse and list files that include early microcode.
Thanks to Brett Parker and Olivier Berger. (Closes: #717805)
* [f868c43] lsinitramfs: Include -l option in usage message
* [f4c512e] Add more sanity checks on root device name in dep_add_modules
* [d58a65b] Support MODULES=dep usage when root was mounted from hidden
/dev/root (Closes: #689942)
* [ebf275a] Check for root device's module dependencies at all levels of
device hierarchy
* [52abbfb] init: Decide what the real init is immediately before mounting
/usr
* [25aa264] init: Fix validation of the real init program
* [66a141e] init: Resolve both absolute and relative symlinks in
validate_init
* [042d7a3] init: Only mount /usr if the real init is systemd
(Closes: #763157)
* [d641934] debian/control: Add Breaks: systemd-sysv (<< 186)
* [305489e] debian/control: Conflict with linux-initramfs-tool
(Closes: #729800)
* [fd83e8b] panic: Do not return if reboot fails
* [c0579f5] hooks/fsck: Add hwclock, related configuration files and udev
rules (Closes: #763777)
* [a7bd088] debian/control: Add versioned Depends on util-linux to avoid
adjusting clock twice
* [6ae39eb] debian/control: Fix minimum version of util-linux
* [67e53ea] init: Set and export PATH before running any external commands
* [8ebce59] Require new klibc-utils or busybox, to get 'readlink -f' and
'mount -o defaults' (Closes: #762870)
[ nandhp ]
* [782d166] Fix handling of root filesystem with LABEL=/
(/dev/disk/by-label/\x2f) (Closes: #756457)
initramfs-tools (0.117) unstable; urgency=medium
[ Roger Leigh ]
* Generalise logic used for mounting the rootfs:
- The existing logic was only intended for mounting the root
filesystem; this logic has been refactored to support the
mounting of multiple filesystems
- Add a read_fstab_entry function to parse /etc/fstab on the
mounted rootfs
- Add resolve_device function which generalises the existing
support for resolving LABEL= and UUID= strings to the
corresponding device node
- Add general mount_top, mount_premount and mount_bottom functions,
with boot-script-specific variants for the local and nfs scripts;
other boot scripts should override them if needed; the local and
nfs scripts show how to use these to redirect to a specific
implementation
- Add general mountfs function to mount a filesystem from the
/etc/fstab on the mounted rootfs. This works for both local and
nfs mounts; other boot scripts may override it to provide more
specialised functionality
- The local and nfs bottom scripts are run on demand if used; this
does not interfere with alternative boot scripts being used,
which will run first
- Canonicalise device names to match util-linux mount behaviour;
this ensures that "mount -a" in mountall does not try to mount
/usr a second time (which it will attempt if the mounted device
does not match the canonical device name)
* Mount /usr if present in the /etc/fstab on the mounted rootfs
(Closes: #652459)
* Check filesystems prior to mounting (Closes: #708000):
- Add empty /etc/fstab and symlink /etc/mtab to /proc/mounts;
not essential, but quell a number of fsck warnings
- Copy fsck and needed fsck helpers, plus logsave
- Add checkfs function, based on the initscripts checkroot
script
- local mount functions will call checkfs prior to mounting
the filesystem
[ Michael Prokop ]
* [3298dea] Bump Standards-Version to 3.9.6
* [a12d5ed] hooks/fsck: fall back to blkid, make sure fsck binary exists
+ install /sbin/sulogin
initramfs-tools (0.116) unstable; urgency=medium
The "DebConf14" release
[ Helge Deller ]
* [cee3e18] get_fstype: initialize FSTYPE variable (Closes: #745731)
[ maximilian attems ]
* [7bc24f8] scripts/nfs: fix nfs mount check for possible init symlink
(Closes: #750360)
[ Aurelien Jarno ]
* [2e325a2] hook-functions: add support for virtio-mmio
(Closes: #751143)
[ Michael Prokop ]
* [4c0338a] Fix hidden dependency issue with btrfs and crc32c. Thanks to
Markus Wanner <markus at bluegap.ch> for the analysis and patch
(Closes: #748805)
* [2290173] Do not spawn shell when panic=... is used. Thanks to Lukas
Anzinger <l.anzinger at gmail.com> for the analysis and patch
(Closes: #751488)
* [0e914d0] Preserve file permissions if root builds the initramfs
images. Thanks to Harald Hoyer <harald at redhat.com> for providing the
patch in dracut (Closes: #633582)
* [39d0561] Support drop_capabilities=... boot option. Thanks to Kees
Cook <kees at debian.org> for the patch (Closes: #679436)
* [3d6fe1e] Support MODULES=dep usage on i2o hardware RAID controller.
Thanks to Stephen Powell <zlinuxman at wowway.com> for the patch
(Closes: #689558)
* [a5126cf] Support usage of partitioned nbd devices with MODULES=dep.
Thanks to Ian Campbell <ijc at hellion.org.uk> for the patch
(Closes: #697368)
* [ebeffcd] Inform user that lsinitramfs doesn't support cpio archives
yet. Thanks to Javier Barroso <javibarroso at gmail.com> for the initial
patch
* [ad7ab64] Bump Standards-Version to 3.9.5
initramfs-tools (0.115) unstable; urgency=low
[ Nikolaus Schulz ]
* [736200b] hooks/resume: fix validation of $RESUME in config file
(Closes: #724554)
[ Matto Marjanovic ]
* [b4fc5de] hooks/function: More solide ip= option parsing (Closes:
#724644)
[ maximilian attems ]
* [9f7bb9c] init: support UUID for resume bootarg
[ Michael Prokop ]
* [9da5948] Add ohci-pci to base modules (Closes: #726957)
initramfs-tools (0.114) unstable; urgency=low
[ Ian Campbell ]
* [90f4cdb] include ehci-orion in auto_add_modules_list (Closes: #721519)
[ maximilian attems ]
* [fef37d5] hooks: Add resume hook instead of hardcoding RESUME once on
preinst (Closes: #565225, LP 50437)
* [5550692] hooks/resume: First check if a valid RESUME config is set
* [e268df7] initramfs-tools.8: Document new resume handling
* [6f0396a] hooks/klibc: Check for existence of klibc dash instead of
executable property (Closes: #707040)
* [9c823ad] mkinitramfs: check if initramfs has a shell
* [6ad0985] hooks/resume: Fix function call
* Update to latest standards version 3.9.4.
initramfs-tools (0.113) unstable; urgency=low
[ Henrique de Moraes Holschuh ]
* [f59e716] implement early initramfs support (Closes: #712521)
* [b8295f0] lsinitramfs(8): document failure to deal with early
initramfs
initramfs-tools (0.112) unstable; urgency=low
* Add myself to Uploaders
* Upload to unstable following 'wheezy' release
initramfs-tools (0.111) experimental; urgency=low
[ Ben Hutchings ]
* [450783a] hook-functions: Include more HID drivers in base
(Closes: #697619)
* [849dab7] hook-functions: Exclude more unnecessary net drivers
initramfs-tools (0.110) experimental; urgency=low
[ Michael Prokop ]
* [3b2cca3] Install nfsv{2,3,4} kernel modules as used by Kernels >=3.6.
Thanks to Julien Cristau <jcristau at debian.org> for the hint regarding
the split
* [38d3060] include ehci-pci in auto_add_modules list. Thanks to Bjørn
Mork <bjorn at mork.no> for bug report + patch (Closes: #700572)
[ Ben Hutchings ]
* [70a3225] Remove '2.6.' from initramfs wildcard in bug script
(Closes: #697319)
* [5c78aa9] Remove more references to linux-2.6 in manual page and
comments
initramfs-tools (0.109) unstable; urgency=low
* keymap hook: provide warning message if loadkeys/setupcon are not
available. Thanks to Raphael Hertzog <hertzog at debian.org> for the
feedback (Closes: #689336)
initramfs-tools (0.108) unstable; urgency=low
[ maximilian attems ]
* [a8420de] hook-functions: add hid-generic module (Closes: #682340)
* [9723143] debian/control: Scratch 2.6 mention
[ Petr Baudis ]
* [1d6b272] initramfs-tools: allow disabling initrd for make deb-pkg
(Closes: #664171)
[ Michael Prokop ]
* [0ffc800] Use setupcon to install system's keymap. Thanks to
Andreas Altergott <andreasaltergott at googlemail.com> for the initial
patch. Thanks to Raphaël Hertzog <hertzog at debian.org> for testing,
feedback and review. (Closes: #619711)
initramfs-tools (0.107) unstable; urgency=low
[ Michal Suchanek ]
* initramfs-tools: copy_exec quote ${src}
* initramfs-tools: copy_exec add pattern for nonoptimized multiarch
libraries (Closes: #659752)
[ Vagrant Cascadian ]
* initramfs-tools Don't override root=/dev/nfs by BOOT=local config
(Closes: #677157)
[ Adam Conrad ]
* hooks/klibc: Make us play more nicely with busybox and static bin/sh
(Closes: #638068)
* Kernel versions aren't (necessarily) package versions, so redirect
the whining from dpkg --compare-versions to /dev/null to avoid scary
(and incorrect) warnings. (LP: #889584)
initramfs-tools (0.106) unstable; urgency=high
[ Josh Triplett ]
* [67d4cec] initramfs-tools: Make manual_add_modules a no-op with no
arguments (Closes: 676439)
initramfs-tools (0.105) unstable; urgency=high
[ Thomas Lange ]
* [c52544d] initramfs-tools: kernel script check for update-initramfs
executuable. (Closes: #669345)
[ maximilian attems ]
* [44b93e0] initramfs-tools: guard too kernel postrm script.
[ Josh Triplett ]
* [95d8e7a] initramfs-tools: fix update-initramfs with modprobe options.
(Closes: #676400)
initramfs-tools (0.104) unstable; urgency=high
[ Michael Prokop ]
* [9e961c6] docs: clarify that PREREQ is only honored inside single directory.
Thanks to Marc Haber <mh+debian-bugs at zugschlus.de> for spotting thjs issue
(Closes: #601324)
[ maximilian attems ]
* [b60b440] debian/control: Depend on kmod or m-i-t.
* [f87e71b] hook-functions: handle rootfs output from mount(8).
(Closes: #668616)
* [042c5c9] init: tighten /run/initramfs permissions. (Closes: #655175)
* [df4ffdf] scripts/functions: panic() don't abort on modprobe failures.
(Closes: #674484)
[ Vagrant Cascadian ]
* [ddbdb4f] init: busybox's switch_root doesn't handle /proc or /sys moving.
(Closes: #660297)
[ Balwinder S Dheeman ]
* [3ff8ee6] init: fixes ignored $tmpfs_size. (Closes: #670496)
[ Josh Triplett ]
* [2c5c942] initramfs-tools: speed-up by avoiding forks in the per-module
hot path. (Closes: #652525)
Date: Fri, 31 Jul 2015 09:24:00 +0100
Changed-By: Andy Whitcroft <apw at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/initramfs-tools/0.120ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 31 Jul 2015 09:24:00 +0100
Source: initramfs-tools
Binary: initramfs-tools initramfs-tools-bin
Architecture: source
Version: 0.120ubuntu1
Distribution: wily
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Andy Whitcroft <apw at ubuntu.com>
Description:
initramfs-tools - generic modular initramfs generator
initramfs-tools-bin - binaries used by initramfs-tools
Closes: 565225 601324 619711 627547 633582 638068 652459 652525 655175 659752 660297 664171 668616 669345 670496 674484 676400 676439 677157 678696 679436 682340 688794 689336 689558 689942 697319 697335 697368 697619 700572 707040 707583 708000 712521 717805 721519 724554 724644 726957 729800 744836 745731 748805 750360 751143 751488 752789 756457 759552 762042 762768 762870 762984 763157 763777 764020 764022 764388 765614 766448 771301 773250 780352 782481
Launchpad-Bugs-Fixed: 575469 889584 917135 1115875 1152744 1314764 1315755 1326199 1351295 1420473 1421117 1443329 1454687
Changes:
initramfs-tools (0.120ubuntu1) wily; urgency=medium
.
* Merge from debian, remaining changes (up to 0.103ubuntu15):
- Drop hooks/keymap and associated code; console-setup takes care of this
in Ubuntu.
- Set takeover=1 in update-initramfs.
- Support loading compcache from the initramfs.
- Add a new 'fixrtc' script that tries to set the system clock forward
based on the last mount time of the root disk; without this kludge,
systems without a working RTC will end up in a perpetual reboot loop.
- Set hostname at boot, for the benefit of mdadm autoassembly.
- Don't display "Loading, please wait..." message when 'quiet' is in
/proc/cmdline.
- Ignore errors from iscan and iscan-data hooks.
- Allow specifying multiple break points using a comma delimiter.
- Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set to
something other than "n", the script will not be included.
- Restore the framebuffer hook and script, copying KMS and other framebuffer
drivers into the initramfs, but make them optional; you need to set
FRAMEBUFFER=y for these to be included.
- Don't load keymaps unless we're loading a framebuffer; but set the keymap
before giving a root shell.
- Add hwaddr= alias for BOOTIF= for compatibility.
- Add 2>&1 to the run-init line.
- When receiving "recovery" on cmdline, start upstart with
--startup-event=recovery (LP: #575469)
- Make /etc/mtab a symlink to /proc/mounts on startup, since e.g. current
ntfs-3g doesn't work otherwise.
- Mount /dev with the default tmpfs size rather than sourcing udev.conf.
- Automatically blacklist vga16fb when vga= or video= specified on kernel
command-line.
- Add Hyper-V paravirtualised device drivers to the initramfs to allow
booting of stock images in a Hyper-V guest. (LP: #917135)
- Allow for alternative PREREQS to be specified using | as the separator.
- Add mountroot failure support, to allow meaningful messages when no root
device can be found.
- Retain netboot= compatibility option.
- Add panic hook support.
- Breaks: mountall (<< 2.0~)
- Retain cryptopts= compatibility option.
- Use busybox-initramfs for Depends.
- Add new initramfs-tools-bin package containing a binary that uses libudev
to wait for udev to create the udev device, or wait for udev to finish
processing if we catch it in the act, and returns the filesystem type
as already probed by udev. Incorporate rzscontrol from compcache so that
we can control current ramzswap devices.
- Replace all instances of vol_id with blkid, and depend on util-linux.
- Add vfat modules to the initramfs.
- Maintain compatibility with pre- /run configurations
- Remove klibc utilities if busybox is in use.
- Use gzip from busybox instead of klibc. Depend on busybox-initramfs
(>= 1:1.13.3-1ubuntu5) to ensure that we have it.
- Loop for 5 seconds waiting for $resume to show up, adjustable with the
resumedelay= command-line arg.
- Call 'plymouth message' before resuming, to notify the user of the reason
for the delay if the plymouth theme supports it.
- Fix major/minor handling.
- Allow the mounting of a root filesystem as a loop device on top of a
host filesystem, used for Wubi installs. Panic if either the root device
doesn't exist, or blkid cannot identify it. Allows for mountroot failure
hooks for md devices to be displayed.
- Sync the mount options for /run from /lib/init/fstab. LP: #1152744
- When copying firmware, don't use copy_exec; running ldd on random firmware
files is annoying and, if libc-x32 is installed, may cause crashes due
to lack of kernel support. LP: #1115875
- update maintainers
- When adding i8042 also add psmouse as some keyboards are behind the mouse.
LP: #1314764
- Create /bin/egrep -> busybox symlink. LP: #1315755
- Increase rootdelay to 180s on powerpc/ppc64/ppc64el (LP: #1326199)
- add readlink symlink for busybox (LP: #1351295)
- fixrtc: wait for udev to settle to expose device symlinks
- fixrtc: handle hwclock -s failures safely
- fixrtc: support busybox, handle last mount time on system partition,
expose fs create time (LP: #1420473)
- fixrtc: avoid using xargs, wait-for-root before examining
- busybox: add chroot "binary" for busybox (LP: #1421117)
- fixrtc: suppress /dev/ram as a root when using systempart (LP: #1443329)
- hook-functions: Add nx-* and 842-* modules in order to enable PowerPC NX
Crypto Coprocessor. (LP: #1454687)
.
initramfs-tools (0.120) unstable; urgency=medium
.
* [23ee5f9] Add '.log' to fsck log output file, and document its existence
(Closes: #780352)
* [b87e34b] Remove old comment about running shell on failure of fsck
* [864c04b] Create stamp files to tell the real init system fsck was
successful (Closes: #782481)
* [f54fe54] NEWS: Improve wording of the entry about mdadm's INITRDSTART
setting
* [25ab961] NEWS: Add entries about other ways of mounting /usr that won't
work
.
initramfs-tools (0.119) unstable; urgency=medium
.
The "Wait smarter not harder" release
.
[ Ben Hutchings ]
* [bf238f6] Always generate ORDER files in mkinitramfs (Closes: #688794)
* [8529550] Move get_source, set_initlist, get_prereq_pairs, call_scripts to
hook-functions
* [6ba2e93] hook-functions: Add modules for various important device types
(Closes: #762042)
* [9c8bde8] mkinitramfs.8: Update default temporary directory
(Closes: #764388)
* [1bd461e] initramfs-tools.8: Refer to lsinitramfs rather than suggesting
gunzip | cpio (Closes: #764022)
* [64d39d0] Add comment to /usr/share/initramfs-tools/modules that it is not
a config file (Closes: #752789)
* [4f1414b] initramfs-tools.8: Improve documentation of break parameter.
Thanks to Helmut Grohne <helmut at subdivi.de> (Closes: #707583)
* [a5fbfb8] update-initramfs: Fix error message in case of excess arguments
(Closes: #627547)
* [738678f] initramfs.conf.5: Update configuration directory (Closes: #759552)
* [3862d9b] update-initramfs: Consistently show which options take arguments
(Closes: #762768)
* [35bdb74] Refer to lsinitramfs(8) from {initramfs-tools,mkinitramfs,
update-initramfs}(8) (Closes: #764020)
* [cf9691d] mkinitramfs: Use default xz compression level rather than -8
(Closes: #697335)
* [10ebca7] mkinitramfs: Improve warning text when missing modules.
Thanks to Trent W. Buck <trentbuck at gmail.com> (Closes: #744836)
* [540dcb6] initramfs-tools.8: Refer to 'phase' rather than 'stage' of
initramfs execution
* [c7a3b31] initramfs-tools.8: Briefly document the kernel hooks
* [274f945] hooks/fsck: Remove dependency on hwclock by disabling e2fsck time
check
* [1780a66] checkfs: Continue unless fsck reports uncorrectable errors
(Closes: #765614)
* [e5526cd] checkfs: Correct error messages and emergency shell in case of
failure
* [9daea18] hooks/fsck: Fix type lookup for mount by UUID or label with
type=auto (Closes: #766448)
* [2b1d834] dep_add_modules: Add modules needed for /usr device
* [a164229] NEWS: Begin a NEWS entry for the fsck and /usr-mount changes
* [2bbe817] NEWS: Document the possible need to update mdadm INITRDSTART
(Closes: #771301)
* [884a518] control: Ensure cryptsetup is upgraded to support mounting /usr
* [7b4635c] Allow passing arguments to hooks and scripts
* [2e2f753] local: Call local-block boot scripts to prepare additional block
devices
* [3a1db85] control: Add versioned Breaks on lvm2 without a local-block boot
script (Closes: #762984)
* [d4e5601] local: Invoke local-block scripts from the loop in
local_device_setup (Closes: #678696)
* [8402332] local: Use max(30, rootdelay) as timeout for block device to
appear
* [adfa0f6] NEWS: Add an entry about e2fsck behaviour with RTC set to local
time
.
[ Bastian Blank ]
* [9bc3a78] hook-functions: Add xhci-pci to module list (Closes: #773250)
.
initramfs-tools (0.118) unstable; urgency=medium
.
[ Ben Hutchings ]
* [70e371f] manual_add_modules: Set the kernel version when checking module
firmware deps
* [fdec1d3] lsinitramfs: Move the decompress | cpio pipeline into a function
* [d5f4cd6] lsinitramfs: Parse and list files that include early microcode.
Thanks to Brett Parker and Olivier Berger. (Closes: #717805)
* [f868c43] lsinitramfs: Include -l option in usage message
* [f4c512e] Add more sanity checks on root device name in dep_add_modules
* [d58a65b] Support MODULES=dep usage when root was mounted from hidden
/dev/root (Closes: #689942)
* [ebf275a] Check for root device's module dependencies at all levels of
device hierarchy
* [52abbfb] init: Decide what the real init is immediately before mounting
/usr
* [25aa264] init: Fix validation of the real init program
* [66a141e] init: Resolve both absolute and relative symlinks in
validate_init
* [042d7a3] init: Only mount /usr if the real init is systemd
(Closes: #763157)
* [d641934] debian/control: Add Breaks: systemd-sysv (<< 186)
* [305489e] debian/control: Conflict with linux-initramfs-tool
(Closes: #729800)
* [fd83e8b] panic: Do not return if reboot fails
* [c0579f5] hooks/fsck: Add hwclock, related configuration files and udev
rules (Closes: #763777)
* [a7bd088] debian/control: Add versioned Depends on util-linux to avoid
adjusting clock twice
* [6ae39eb] debian/control: Fix minimum version of util-linux
* [67e53ea] init: Set and export PATH before running any external commands
* [8ebce59] Require new klibc-utils or busybox, to get 'readlink -f' and
'mount -o defaults' (Closes: #762870)
.
[ nandhp ]
* [782d166] Fix handling of root filesystem with LABEL=/
(/dev/disk/by-label/\x2f) (Closes: #756457)
.
initramfs-tools (0.117) unstable; urgency=medium
.
[ Roger Leigh ]
* Generalise logic used for mounting the rootfs:
- The existing logic was only intended for mounting the root
filesystem; this logic has been refactored to support the
mounting of multiple filesystems
- Add a read_fstab_entry function to parse /etc/fstab on the
mounted rootfs
- Add resolve_device function which generalises the existing
support for resolving LABEL= and UUID= strings to the
corresponding device node
- Add general mount_top, mount_premount and mount_bottom functions,
with boot-script-specific variants for the local and nfs scripts;
other boot scripts should override them if needed; the local and
nfs scripts show how to use these to redirect to a specific
implementation
- Add general mountfs function to mount a filesystem from the
/etc/fstab on the mounted rootfs. This works for both local and
nfs mounts; other boot scripts may override it to provide more
specialised functionality
- The local and nfs bottom scripts are run on demand if used; this
does not interfere with alternative boot scripts being used,
which will run first
- Canonicalise device names to match util-linux mount behaviour;
this ensures that "mount -a" in mountall does not try to mount
/usr a second time (which it will attempt if the mounted device
does not match the canonical device name)
* Mount /usr if present in the /etc/fstab on the mounted rootfs
(Closes: #652459)
* Check filesystems prior to mounting (Closes: #708000):
- Add empty /etc/fstab and symlink /etc/mtab to /proc/mounts;
not essential, but quell a number of fsck warnings
- Copy fsck and needed fsck helpers, plus logsave
- Add checkfs function, based on the initscripts checkroot
script
- local mount functions will call checkfs prior to mounting
the filesystem
.
[ Michael Prokop ]
* [3298dea] Bump Standards-Version to 3.9.6
* [a12d5ed] hooks/fsck: fall back to blkid, make sure fsck binary exists
+ install /sbin/sulogin
.
initramfs-tools (0.116) unstable; urgency=medium
.
The "DebConf14" release
.
[ Helge Deller ]
* [cee3e18] get_fstype: initialize FSTYPE variable (Closes: #745731)
.
[ maximilian attems ]
* [7bc24f8] scripts/nfs: fix nfs mount check for possible init symlink
(Closes: #750360)
.
[ Aurelien Jarno ]
* [2e325a2] hook-functions: add support for virtio-mmio
(Closes: #751143)
.
[ Michael Prokop ]
* [4c0338a] Fix hidden dependency issue with btrfs and crc32c. Thanks to
Markus Wanner <markus at bluegap.ch> for the analysis and patch
(Closes: #748805)
* [2290173] Do not spawn shell when panic=... is used. Thanks to Lukas
Anzinger <l.anzinger at gmail.com> for the analysis and patch
(Closes: #751488)
* [0e914d0] Preserve file permissions if root builds the initramfs
images. Thanks to Harald Hoyer <harald at redhat.com> for providing the
patch in dracut (Closes: #633582)
* [39d0561] Support drop_capabilities=... boot option. Thanks to Kees
Cook <kees at debian.org> for the patch (Closes: #679436)
* [3d6fe1e] Support MODULES=dep usage on i2o hardware RAID controller.
Thanks to Stephen Powell <zlinuxman at wowway.com> for the patch
(Closes: #689558)
* [a5126cf] Support usage of partitioned nbd devices with MODULES=dep.
Thanks to Ian Campbell <ijc at hellion.org.uk> for the patch
(Closes: #697368)
* [ebeffcd] Inform user that lsinitramfs doesn't support cpio archives
yet. Thanks to Javier Barroso <javibarroso at gmail.com> for the initial
patch
* [ad7ab64] Bump Standards-Version to 3.9.5
.
initramfs-tools (0.115) unstable; urgency=low
.
[ Nikolaus Schulz ]
* [736200b] hooks/resume: fix validation of $RESUME in config file
(Closes: #724554)
.
[ Matto Marjanovic ]
* [b4fc5de] hooks/function: More solide ip= option parsing (Closes:
#724644)
.
[ maximilian attems ]
* [9f7bb9c] init: support UUID for resume bootarg
.
[ Michael Prokop ]
* [9da5948] Add ohci-pci to base modules (Closes: #726957)
.
initramfs-tools (0.114) unstable; urgency=low
.
[ Ian Campbell ]
* [90f4cdb] include ehci-orion in auto_add_modules_list (Closes: #721519)
.
[ maximilian attems ]
* [fef37d5] hooks: Add resume hook instead of hardcoding RESUME once on
preinst (Closes: #565225, LP 50437)
* [5550692] hooks/resume: First check if a valid RESUME config is set
* [e268df7] initramfs-tools.8: Document new resume handling
* [6f0396a] hooks/klibc: Check for existence of klibc dash instead of
executable property (Closes: #707040)
* [9c823ad] mkinitramfs: check if initramfs has a shell
* [6ad0985] hooks/resume: Fix function call
* Update to latest standards version 3.9.4.
.
initramfs-tools (0.113) unstable; urgency=low
.
[ Henrique de Moraes Holschuh ]
* [f59e716] implement early initramfs support (Closes: #712521)
* [b8295f0] lsinitramfs(8): document failure to deal with early
initramfs
.
initramfs-tools (0.112) unstable; urgency=low
.
* Add myself to Uploaders
* Upload to unstable following 'wheezy' release
.
initramfs-tools (0.111) experimental; urgency=low
.
[ Ben Hutchings ]
* [450783a] hook-functions: Include more HID drivers in base
(Closes: #697619)
* [849dab7] hook-functions: Exclude more unnecessary net drivers
.
initramfs-tools (0.110) experimental; urgency=low
.
[ Michael Prokop ]
* [3b2cca3] Install nfsv{2,3,4} kernel modules as used by Kernels >=3.6.
Thanks to Julien Cristau <jcristau at debian.org> for the hint regarding
the split
* [38d3060] include ehci-pci in auto_add_modules list. Thanks to Bjørn
Mork <bjorn at mork.no> for bug report + patch (Closes: #700572)
.
[ Ben Hutchings ]
* [70a3225] Remove '2.6.' from initramfs wildcard in bug script
(Closes: #697319)
* [5c78aa9] Remove more references to linux-2.6 in manual page and
comments
.
initramfs-tools (0.109) unstable; urgency=low
.
* keymap hook: provide warning message if loadkeys/setupcon are not
available. Thanks to Raphael Hertzog <hertzog at debian.org> for the
feedback (Closes: #689336)
.
initramfs-tools (0.108) unstable; urgency=low
.
[ maximilian attems ]
* [a8420de] hook-functions: add hid-generic module (Closes: #682340)
* [9723143] debian/control: Scratch 2.6 mention
.
[ Petr Baudis ]
* [1d6b272] initramfs-tools: allow disabling initrd for make deb-pkg
(Closes: #664171)
.
[ Michael Prokop ]
* [0ffc800] Use setupcon to install system's keymap. Thanks to
Andreas Altergott <andreasaltergott at googlemail.com> for the initial
patch. Thanks to Raphaël Hertzog <hertzog at debian.org> for testing,
feedback and review. (Closes: #619711)
.
initramfs-tools (0.107) unstable; urgency=low
.
[ Michal Suchanek ]
* initramfs-tools: copy_exec quote ${src}
* initramfs-tools: copy_exec add pattern for nonoptimized multiarch
libraries (Closes: #659752)
.
[ Vagrant Cascadian ]
* initramfs-tools Don't override root=/dev/nfs by BOOT=local config
(Closes: #677157)
.
[ Adam Conrad ]
* hooks/klibc: Make us play more nicely with busybox and static bin/sh
(Closes: #638068)
* Kernel versions aren't (necessarily) package versions, so redirect
the whining from dpkg --compare-versions to /dev/null to avoid scary
(and incorrect) warnings. (LP: #889584)
.
initramfs-tools (0.106) unstable; urgency=high
.
[ Josh Triplett ]
* [67d4cec] initramfs-tools: Make manual_add_modules a no-op with no
arguments (Closes: 676439)
.
initramfs-tools (0.105) unstable; urgency=high
.
[ Thomas Lange ]
* [c52544d] initramfs-tools: kernel script check for update-initramfs
executuable. (Closes: #669345)
.
[ maximilian attems ]
* [44b93e0] initramfs-tools: guard too kernel postrm script.
.
[ Josh Triplett ]
* [95d8e7a] initramfs-tools: fix update-initramfs with modprobe options.
(Closes: #676400)
.
initramfs-tools (0.104) unstable; urgency=high
.
[ Michael Prokop ]
* [9e961c6] docs: clarify that PREREQ is only honored inside single directory.
Thanks to Marc Haber <mh+debian-bugs at zugschlus.de> for spotting thjs issue
(Closes: #601324)
.
[ maximilian attems ]
* [b60b440] debian/control: Depend on kmod or m-i-t.
* [f87e71b] hook-functions: handle rootfs output from mount(8).
(Closes: #668616)
* [042c5c9] init: tighten /run/initramfs permissions. (Closes: #655175)
* [df4ffdf] scripts/functions: panic() don't abort on modprobe failures.
(Closes: #674484)
.
[ Vagrant Cascadian ]
* [ddbdb4f] init: busybox's switch_root doesn't handle /proc or /sys moving.
(Closes: #660297)
.
[ Balwinder S Dheeman ]
* [3ff8ee6] init: fixes ignored $tmpfs_size. (Closes: #670496)
.
[ Josh Triplett ]
* [2c5c942] initramfs-tools: speed-up by avoiding forks in the per-module
hot path. (Closes: #652525)
Checksums-Sha1:
96b5fb6c26ca6bbd902ed738c80ad928e9d840ff 1926 initramfs-tools_0.120ubuntu1.dsc
5a1b434b609a330aff7aca0aa378c4927bf80e00 104568 initramfs-tools_0.120ubuntu1.tar.xz
Checksums-Sha256:
8ddbfba3269a67d7ab085389ee376d08269a539ad277d66c12d74be9f0b4b4f6 1926 initramfs-tools_0.120ubuntu1.dsc
d995a8f1235e05044829a6ebacc5e7ce8725c772748bdacb2a60c7d3920d189a 104568 initramfs-tools_0.120ubuntu1.tar.xz
Files:
fab3ecf88497c13b7fbfedb37204211a 1926 utils optional initramfs-tools_0.120ubuntu1.dsc
40d6c4e38e9530671e91288386b5e9fc 104568 utils optional initramfs-tools_0.120ubuntu1.tar.xz
Original-Maintainer: Debian kernel team <debian-kernel at lists.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJVu4mvAAoJEE/75Oku/epylRIQAI3pRxd6xZH2x2c2Qh/wWLvn
s+L+Amqxv2BuN2i4dK7FmzyL0mxKRC/pF7wstNUIVzUowfeghztaUx+0ZATIKx22
S1vwQF5oTa7Egi/vWU5Ut5PzPL99rukinvLvwod2SLum8h0Bgft9lJbjLkWZGefl
3Rb0/mqAXxZGXFKSmEC/9wHzxAgtbNJ8cvSE5K1QbnCevT+/qJ0GMoGSSV6pj2c+
l1PAGRiL+RPENbmFB32miQayswVvBMbEp5x5PTk5iaisylGitmKRMdN49/kWsmDT
pC02qFqyOjCQCfrRJRR7KEMi9W7q8U5W+oh6ymmK1GMtZyBeBSZsS5A3c+ifyv6S
aEhOKQv6GYjb0UqndaJTzvR2FQ5XDH1DY1CGo1taMBbuQuM+mbzNa8xl4sFW6k8a
CCHsm4hZH+E7p2b0P1Njb+7PZWx8XwWdEhQXfRhlZUyBND2AF3rp33/46l04exHD
0TJ5KzkjxSsIgcZEwZy3p6c1gJPvW6YZ3nxqa5w76elXzUOyM+xCezJjh3NbfeQx
b/z2Cs+4TdE1NPItNFH86AQJGDv2IJheThboFul+65Bjw/UJ73210EzVNJpK7wpu
wxU2aEtxRJXq6OcQLmRBsDDX9mi3hZTngVmj9uihcrVLdC/0ylDH39cfjVe3L4Zn
eIpYCtJDqctEDnIsF1en
=14P8
-----END PGP SIGNATURE-----
More information about the Wily-changes
mailing list