Last commit made on 2015-12-28
Get this branch:
git clone -b debian/experimental 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

84fe9c2... by Ben Hutchings on 2015-12-22

Import patches-unapplied version 0.121~rc2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: b9573a5d54bbf6bc72b6f8f75c0866759c5f9539

New changelog entries:
  * Upload to experimental, not unstable
  [ Ben Hutchings ]
  * [da2159f] Add .gitignore files to exclude generated and backup files
  * [8ad7317] bash-completion: Install using dh_bash-completion
  * [31d21d6] Rename lintian override file so dh_lintian installs it
  * [9d45599] debian/control: Update and shorten description
  * [2bf8c27] Split initramfs-tools binary packages into core and automation
  * [6562e1b] debian/control,debian/copyright: Use canonical HTTP-S URLs for
    Alioth git repos
  * [76dab5a] hook-functions: Include soft-dependencies of all kernel modules
    (Closes: #588452)
  * [7285ffb] hooks/busybox: Fail if busybox is wanted but not found
    (Closes: #785564)
  * [852b9ab] scripts/functions: Use shell to create stamp file instead of
    'touch' (Closes: #783291)
  * [9aea31d] sripts/local: Remove obsolete hint about ATA device renaming
  * [e0c8d03] hook-functions: Always use /proc/mounts, avoiding mangling of
    /dev/root (Closes: #766920)
  * [728f534] hook-functions: Fold sys_walk_modalias into sys_walk_mod_add
  * [d122ab6] hook-functions: Split block device sysfs lookup into a separate
  * [aff5209] hook-functions: Remove loop-aes support
  * [3cb744c] hook-functions: Rewrite block device sysfs lookup to be generic
    (Closes: #747871, #785147, #807004, #807256)
  * [8ac52dc] hook-functions: Include modules for all components of a
    multi-disk device (Closes: #620814)
  * [c69313d] parse_numeric: Tighten check for whether 'root' parameter is a
    number (Closes: #697017)
  * [8062189] parse_numeric: Add support for 20-bit minor numbers in 'root'
  * [88f98b5] parse_numeric: Replace numeric root with canonical device name
  * [28e5a0a] update-initramfs: Use linux-version command to sort versions
    (Closes: #770394, #795837)
  * [4b4e578] lsinitramfs.8: Update the BUGS section to note fix for #717805
    (Closes: #790095)
  * [fa82bf1] hooks/fsck: Stop copying sulogin, which is no longer used
  * [95beada] Only run fsck if enabled in /etc/fstab (pass != 0)
    (Closes: #797361)
  * [371221b] hooks/fsck: Use 'command' to find fsck.<type> (Closes: #784234)
  * [e352b94] scripts/functions: Use blkid to resolve LABEL= and UUID= block
    device IDs
  * [7469eee] scripts/functions: Handle PARTLABEL= and PARTUUID= block device
    IDs using blkid (Closes: #801154)
  * [fe30453] hook-functions: Include drivers/nvme in block driver modules
    (Closes: #807000)
  * [fa1985b] update-initramfs: Run 'sync' after writing the initramfs
    (Closes: #783620)
  * [6a40a89] hook-functions: Introduce copy_file function
  * [a7fc630] Use copy_file to copy config files and firmware, instead of
  * [52ae50c] hook-functions: Use copy_file to install modules
  * [b215c18] Support multiple break points using a comma delimiter
    (Closes: #795832)
  * [b2dfbeb] Set emacs local variables to implement our shell coding style
  * [b1dc049] hook-functions: Preserve symlinks when copying files
    (Closes: #799443)
  * [319b141] hooks/fsck: Simplify by letting copy_exec handle symlinks
  * [143b9ef] maintainer-notes.html: Update changelog command lines to use
    'gbp dch'
  * [f01cdd4] debian/control: Ensure lockstep upgrade of initramfs-tools and
  * [88f7bb6] debian/TODO: Update for released and pending changes
  * [d136f22] scripts/local: Remove residual support for separate /etc
  * [14913b2] scripts/local: Name parameters to local_device_setup
  * [3080087] Defer resolving block device IDs to local_device_setup
  * [3574b56] scripts/functions: Stop resolving symlinks in resolve_device
    (Closes: #791754)
  [ Laurent Bigonville ]
  * [27405fc] Support fsck.mode= and fsck.repair= parameters as known by
    systemd-fsck (Closes: #783410, #792557)
  * [8a2f298] Run new panic scripts just before dropping to a shell
    (Closes: #602331)
  [ Boris Egorov ]
  * [c14d661] mkinitramfs: fix bashism in script (Closes: #633582)
  [ Salvatore Bonaccorso ]
  * [f78c9a9] scripts/nfs: Check return value from nfs_mount_root_impl
    (Closes: #782641)
  [ Roger Shimizu ]
  * [50aa8e2] advance the timing of insmod netconsole
  * [3acddcc] redirect debug info to netconsole (Closes: #793786)
  [ Andy Whitcroft ]
  * [4ba741b] Add 2>&1 to the run-init line (Closes: #795831)
  * [1f5c193] When adding i8042 also add psmouse as some keyboards are behind
    the mouse (Closes: #795839)
  [ Roger Leigh ]
  * [6a8d18b] init: Always migrate /run to the rootfs (Closes: #696632)

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.

6312829... by Michael Prokop <email address hidden> on 2013-06-18

Import patches-unapplied version 0.113 to debian/sid

Imported using git-ubuntu import.

Changelog parent: aebeaaaeea5b9765258221cd94228ae4d88c982d

New changelog entries:
  [ Henrique de Moraes Holschuh ]
  * [f59e716] implement early initramfs support (Closes: #712521)
  * [b8295f0] lsinitramfs(8): document failure to deal with early

aebeaaa... by Ben Hutchings on 2013-05-06

Import patches-unapplied version 0.112 to debian/sid

Imported using git-ubuntu import.

Changelog parent: f4a2252f92475deb3f8689d67657084ba0ccd0d8

New changelog entries:
  * Add myself to Uploaders
  * Upload to unstable following 'wheezy' release