Last commit made on 2017-05-07
Get this branch:
git clone -b debian/jessie https://git.launchpad.net/ubuntu/+source/initramfs-tools
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

19afd22... by Ben Hutchings on 2017-02-18

Import patches-unapplied version 0.120+deb8u3 to debian/jessie

Imported using git-ubuntu import.

Changelog parent: a10ba453eb793617e8f8ff48e9236beefb981480

New changelog entries:
  * [6661d01] hook-functions: Include drivers for all keyboards when
    MODULES=dep (Closes: #639876)
  * [6afc19f] auto_add_modules: Include most USB host drivers (Closes: #762634)
  * [eb35e9a] auto_add_modules: Include all bus driver modules
  * [c9636d5] Remove code that prunes 'broken' symlinks and sometimes /etc/mtab
    (Closes: #845581)
  * [50b90a9] auto_add_modules: Add all I2C bus and mux drivers when
    MODULES=most (Closes: #825687)
  * [94d23b8] hook-functions: Stop force-loading drivers found through sysfs
    when MODULES=dep (Closes: #792910)

a10ba45... by Ben Hutchings on 2016-04-17

Import patches-unapplied version 0.120+deb8u2 to debian/jessie

Imported using git-ubuntu import.

Changelog parent: c7414a3615c31ebd86d721f69a7f309fb7289265

New changelog entries:
  * [7863219] hook-functions: Include drivers/nvme in block driver modules
    (Closes: #807000)
  * [fcef753] hook-functions: Create ORDER files even if there are no valid
    scripts (Closes: #814965)

c7414a3... by Ben Hutchings on 2016-02-20

Import patches-unapplied version 0.120+deb8u1 to debian/jessie

Imported using git-ubuntu import.

Changelog parent: b9573a5d54bbf6bc72b6f8f75c0866759c5f9539

New changelog entries:
  [ Ben Hutchings ]
  * [c367d7d] scripts/functions: Use shell to create stamp file instead of
    'touch' (Closes: #783291)
  * [d22b95b] update-initramfs: Run 'sync' after writing the initramfs
    (Closes: #783620)
  * [c22cefe] hook-functions: Add support for nvme devices with MODULES=dep
    (Closes: #785147)
  * [e0b23a1] hook-functions: Add support for LVM/LUKS on mmcblk and nvme
    devices with MODULES=dep (Closes: #747871, #810808)
  * [0e905aa] scripts/functions: Fix fsck display options (Closes: #781239)
  [ Laurent Bigonville ]
  * [3c4b38a] Support fsck.mode= and fsck.repair= parameters as known by
    systemd-fsck (Closes: #783410, #792557)
  * [dcb0f0c] Run new panic scripts just before dropping to a shell
    (Closes: #602331)
  [ Boris Egorov ]
  * [2c82cf4] mkinitramfs: fix bashism in script (Closes: #633582)
  [ Andy Whitcroft ]
  * [97b664e] When adding i8042 also add psmouse as some keyboards are behind
    the mouse (Closes: #795839)
  [ Salvatore Bonaccorso ]
  * [71e5b62] scripts/nfs: Check return value from nfs_mount_root_impl
    (Closes: #782641)

b9573a5... by Ben Hutchings on 2015-04-13

Import patches-unapplied version 0.120 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1246261980f6b6bc3938f0635e8e848db5d31be4

New changelog entries:
  * [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
  * [25ab961] NEWS: Add entries about other ways of mounting /usr that won't

1246261... by Ben Hutchings on 2015-03-01

Import patches-unapplied version 0.119 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8a98cabaf32047ac1489be7623e258a10b423a19

New changelog entries:
  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
  * [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 <email address hidden> (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 <email address hidden> (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
  * [1780a66] checkfs: Continue unless fsck reports uncorrectable errors
    (Closes: #765614)
  * [e5526cd] checkfs: Correct error messages and emergency shell in case of
  * [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
  * [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
  * [adfa0f6] NEWS: Add an entry about e2fsck behaviour with RTC set to local
  [ Bastian Blank ]
  * [9bc3a78] hook-functions: Add xhci-pci to module list (Closes: #773250)

8a98cab... by Ben Hutchings on 2014-10-04

Import patches-unapplied version 0.118 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2517984c10541b5d27d069b849f355725a8a945a

New changelog entries:
  [ 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
  * [25aa264] init: Fix validation of the real init program
  * [66a141e] init: Resolve both absolute and relative symlinks in
  * [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)

2517984... by Michael Prokop <email address hidden> on 2014-09-25

Import patches-unapplied version 0.117 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 51461d01afcf2d7f796be5728c4534062b86a665

New changelog entries:
  [ 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
    - 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
    - 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

51461d0... by Michael Prokop <email address hidden> on 2014-08-31

Import patches-unapplied version 0.116 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e0b2ec31b1673682848c39708074d364e1914c71

New changelog entries:
  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 <email address hidden> for the analysis and patch
    (Closes: #748805)
  * [2290173] Do not spawn shell when panic=... is used. Thanks to Lukas
    Anzinger <email address hidden> for the analysis and patch
    (Closes: #751488)
  * [0e914d0] Preserve file permissions if root builds the initramfs
    images. Thanks to Harald Hoyer <email address hidden> for providing the
    patch in dracut (Closes: #633582)
  * [39d0561] Support drop_capabilities=... boot option. Thanks to Kees
    Cook <email address hidden> for the patch (Closes: #679436)
  * [3d6fe1e] Support MODULES=dep usage on i2o hardware RAID controller.
    Thanks to Stephen Powell <email address hidden> for the patch
    (Closes: #689558)
  * [a5126cf] Support usage of partitioned nbd devices with MODULES=dep.
    Thanks to Ian Campbell <email address hidden> for the patch
    (Closes: #697368)
  * [ebeffcd] Inform user that lsinitramfs doesn't support cpio archives
    yet. Thanks to Javier Barroso <email address hidden> for the initial
  * [ad7ab64] Bump Standards-Version to 3.9.5

e0b2ec3... by Michael Prokop <email address hidden> on 2013-11-04

Import patches-unapplied version 0.115 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ccbc06e8f120fba64c7becdd2b45faba7a4618e8

New changelog entries:
  [ 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:
  [ maximilian attems ]
  * [9f7bb9c] init: support UUID for resume bootarg
  [ Michael Prokop ]
  * [9da5948] Add ohci-pci to base modules (Closes: #726957)

ccbc06e... by maximilian attems on 2013-09-22

Import patches-unapplied version 0.114 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 6312829550a5f37a390228b707448dcf70d3b221

New changelog entries:
  [ 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.