Change logs for initramfs-tools source package in Lucid

  • initramfs-tools (0.92bubuntu78.1) lucid-proposed; urgency=low
    
      * hooks-functions::mkinitramfs: Add helper function to resolve the
        hidden dependencies of libcrc32c/crc32c (LP: #415353). Patch
        backported from Debian (Author: Ben Hutchings).
     -- Stefan Bader <email address hidden>   Thu, 31 May 2012 17:01:46 +0200
  • initramfs-tools (0.92bubuntu78) lucid; urgency=low
    
      * hooks/compcache: Escape $-expansions inside <<EOF (thanks, Eugene San;
        LP: #569317).
     -- Colin Watson <email address hidden>   Mon, 26 Apr 2010 16:15:57 +0100
  • initramfs-tools (0.92bubuntu77) lucid; urgency=low
    
      * 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.
        Thanks to Dave Martin <email address hidden> for the patch.  LP: #563618.
     -- Steve Langasek <email address hidden>   Fri, 23 Apr 2010 14:55:24 -0700
  • initramfs-tools (0.92bubuntu76) lucid; urgency=low
    
      * hooks/compcache: add option to disable usage of compcache completely on
        the kernel cmdline using the nocompcache option
     -- Oliver Grawert <email address hidden>   Thu, 22 Apr 2010 14:53:05 +0200
  • initramfs-tools (0.92bubuntu75) lucid; urgency=low
    
      * When specifying a network interface by MAC address, set DEVICE to (e.g.)
        eth0 rather than /sys/class/net/eth0 (LP: #546964).
     -- Colin Watson <email address hidden>   Wed, 21 Apr 2010 12:40:42 +0100
  • initramfs-tools (0.92bubuntu74) lucid; urgency=low
    
      * debian/control, debian/rules:
        - force libc6 dependency to >= 2.11 (and libc6.1 on ia64, the libc6
          has a different packages name on this architecture) to workaround a
          bug in libapt  when it orders the install for essential packages
          (LP: #559582)
          This can be removed after lucid
     -- Michael Vogt <email address hidden>   Fri, 16 Apr 2010 13:13:50 +0200
  • initramfs-tools (0.92bubuntu73) lucid; urgency=low
    
      * Change to ${DESTDIR} before running find to filter out looping or broken
        symlinks, to avoid tickling a find bug.
     -- Colin Watson <email address hidden>   Wed, 14 Apr 2010 23:33:22 +0100
  • initramfs-tools (0.92bubuntu72) lucid; urgency=low
    
      * make sure we can use mmc cards for / and add a proper sysfs handler,
        (mmc always uses numbering in the device name like mmcblk[0-9]p[0-n], make
        sure hook-functions only cuts off the partition but not the device number)
     -- Oliver Grawert <email address hidden>   Wed, 14 Apr 2010 11:40:30 +0200
  • initramfs-tools (0.92bubuntu71) lucid; urgency=low
    
      * init:
        - mount /dev/pts as well as /dev so we can redirect the console early.
        - load the netconsole module when netconsole=* placed on the kernel
          command-line.
     -- Scott James Remnant <email address hidden>   Fri, 26 Mar 2010 14:45:26 +0000
  • initramfs-tools (0.92bubuntu70) lucid; urgency=low
    
      * Filter out looping or broken symlinks from the initramfs, since they
        cause cpio to explode (LP: #540686).
     -- Colin Watson <email address hidden>   Fri, 26 Mar 2010 13:08:05 +0000
  • initramfs-tools (0.92bubuntu69) lucid; urgency=low
    
      * scripts/init-top/blacklist: move vga16fb blacklisting before the
        bail-out logic.
      * scripts/init-top/framebuffer: create "fbmode" argument to force allow
        foring a mode via fb /sys interfaces, for framebuffers that do not
        correctly handle setting mode via module options.
     -- Kees Cook <email address hidden>   Sat, 20 Mar 2010 13:12:25 -0700
  • initramfs-tools (0.92bubuntu68) lucid; urgency=low
    
      * Backport from Debian:
        - hook-functions: Cope with partitions over 9 (LP: #539577).
     -- Colin Watson <email address hidden>   Fri, 19 Mar 2010 18:57:43 +0000
  • initramfs-tools (0.92bubuntu67) lucid; urgency=low
    
      * debian/control:
        - make the Breaks: upslash (<< 0.5.50) a Conflicts to help the
          apt resolver on hardy to lucid upgrades
     -- Michael Vogt <email address hidden>   Fri, 05 Mar 2010 13:25:29 +0100
  • initramfs-tools (0.92bubuntu66) lucid; urgency=low
    
      * scripts/local-premount/resume: wait-for-root will handle both UUID= and
        /dev/disk/by-uuid, but /bin/resume from klibc will only handle the latter,
        so revert the changes from 0.92bubuntu59 that dropped our fix-up of
        device name.  LP: #499940.
      * scripts/local-premount/resume: also recognize 'swsuspend' as a valid fs
        type for a hibernation partition, since this is what udev returns for the
        in-kernel hibernate/resume handling.  Thanks to Peter Clifton for noticing
        this!
      * scripts/local-premount/resume: call 'plymouth message' before resuming,
        to notify the user of the reason for the delay if the plymouth theme
        supports it.
     -- Steve Langasek <email address hidden>   Mon, 22 Feb 2010 00:20:22 -0800
  • initramfs-tools (0.92bubuntu65) lucid; urgency=low
    
      * scripts/init-premount/blacklist: Move to init-top so it has a chance
        of running before udev.
      * scripts/init-top/blacklist: Automatically blacklist vga16fb when vga=
        or video= specified on kernel command-line.
     -- Scott James Remnant <email address hidden>   Wed, 17 Feb 2010 12:35:22 +0000
  • initramfs-tools (0.92bubuntu64) lucid; urgency=low
    
      * Allow specifying multiple break points using a comma delimiter.
     -- Evan Dandrea <email address hidden>   Wed, 10 Feb 2010 11:18:26 +0000
  • initramfs-tools (0.92bubuntu63) lucid; urgency=low
    
      * init, scripts/functions: Add support for specifying a network interface
        by MAC address, using hwaddr= on the command line or HWADDR in an
        initramfs configuration file (LP: #473036).
     -- Colin Watson <email address hidden>   Fri, 05 Feb 2010 11:49:34 -0800
  • initramfs-tools (0.92bubuntu62) lucid; urgency=low
    
      * src/wait-for-root.c:
        - device records we obtain from udev may not have a device node name
          yet, check to avoid strcmp between NULL and our path.  LP: #499422.
        - device records from the queue may not exist at all, check to avoid
          calling udev_device_unref on NULL (which should be safe anyway).
        - eliminate a race condition; by checking the filesystem before the
          queue, there was a small chance that udev could finish processing
          between our calls
     -- Scott James Remnant <email address hidden>   Tue, 22 Dec 2009 19:30:01 +0000
  • initramfs-tools (0.92bubuntu61) lucid; urgency=low
    
      * init: Mount devtmpfs on /dev, falling back to a tmpfs if not supported
        by the kernel.
    
      * src/wait-for-root.c: accept the timeout on the command-line too rather
        than using an environment variable.
      * scripts/local: Pass $ROOTDELAY or 30
      * scripts/local-premount/resume: pass $RESUMEDELAY or 5
     -- Scott James Remnant <email address hidden>   Mon, 21 Dec 2009 23:06:53 +0000
  • initramfs-tools (0.92bubuntu60) lucid; urgency=low
    
      * src/wait-for-root.c:
        - Fix a bug where we checked queue entries for ID_FS_TYPE too; would
          mean we thought a device directly named (e.g. /dev/md0) wasn't
          in the queue when it was, and wouldn't wait for it.
        - Fix another bug where we didn't clear udev_device after iterating
          the queue.
        - Rather than mucking around with sequence numbers in the queue, just
          wait using the monitor if we identify the device as being in the
          queue.
     -- Scott James Remnant <email address hidden>   Fri, 18 Dec 2009 14:47:30 +0000
  • initramfs-tools (0.92bubuntu59) lucid; urgency=low
    
      * src/wait-for-root.c: handle the case where we're given UUID= or LABEL=
        and the device already exists (we need to stat the /dev/disk path).
      * scripts/local-premount/resume: this means we can use wait-for-root for
        resume handling too.
      * mkinitramfs: drop the PAGE_SIZE conf, it's no longer needed since we
        rely on udev finding out it's a hibernated image through blkid.
     -- Scott James Remnant <email address hidden>   Fri, 18 Dec 2009 04:34:04 +0000
  • initramfs-tools (0.92bubuntu58) lucid; urgency=low
    
      * 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.
        - This avoids calls to udevadm settle, which make us wait for irrelevant
          modules that we don't need.
        - This avoids duplicate calls to blkid, which since they probe the block
          device directly, are expensive
        - This does not use fstype; which avoids issues with that and blkid
          returning different answers (since everything else throughout the
          entire system now uses blkid)
      * scripts/local: Rewrite to use wait-for-root rather than looping over
        our own shell attempts to do the same.
      * mkinitramfs:
        - include wait-for-root
        - mkinitramfs: Don't quote modules.*map, so we actually expand it.
      * hooks/thermal:
        - don't force load fan or thermal, they're generally built-in and if not
          will be loaded by udev anyway
      * scripts/panic/keymap:
        - auto-generated from the init-top keymap file, with the OPTION= removed,
          so keymap will always be set on panic
    
      * Remove accidentally included test initramfs.  :-)
     -- Scott James Remnant <email address hidden>   Fri, 18 Dec 2009 03:18:28 +0000
  • initramfs-tools (0.92bubuntu57) lucid; urgency=low
    
      * debian/initramfs-tools.dirs:
        - add scripts/panic directory
    
      * scripts/functions:
        - if tsort is available, use it instead of custom sorting code
        - if a pre-cached order file is available, use that instead
        - run panic scripts before giving a root shell
      * mkinitramfs:
        - generate a pre-cached order file for each scripts directory in the
          output initramfs
        - call depmod before packing the initramfs, so it contains the output
          already
      * init:
        - drop depmod call
     -- Scott James Remnant <email address hidden>   Wed, 16 Dec 2009 17:47:49 +0000
  • initramfs-tools (0.92bubuntu56) lucid; urgency=low
    
      * scripts/init-top/keymap: We don't need to load keymaps unless we're
        loading the framebuffer module (and thus have a splash screen).
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 14:57:29 +0000
  • initramfs-tools (0.92bubuntu55) lucid; urgency=low
    
      * hooks/framebuffer: Change the inclusion option from USPLASH to
        FRAMEBUFFER, in hindsight that option name wasn't very forward-thinking
        of me.
      * scripts/init-top/framebuffer:
        - Make conditional on new option name.
        - As well as waiting for fb0 to show up, we also should wait for fbcon
          and dri/card0 to show up as well, since we'll almost certainly want
          a console and direct rendering.
     -- Scott James Remnant <email address hidden>   Mon, 30 Nov 2009 23:45:44 +0000
  • initramfs-tools (0.92bubuntu54) lucid; urgency=low
    
      * hook-functions: check both /lib/firmware/$(uname -r) and /lib/firmware
        for the firmware that we wish to copy; in any cases where we want to
        suppress a firmware-using module from the initramfs, we should do that
        explicitly and not by accidentally failing to include the firmware.
        LP: #328550.
      * hook-functions: cherry pick fix from Debian upstream version to not warn
        about missing firmware for modules whose names are merely /like/ those of
        modules listed in /proc/modules.
     -- Steve Langasek <email address hidden>   Thu, 19 Nov 2009 00:47:55 -0600
  • initramfs-tools (0.92bubuntu53) karmic; urgency=low
    
      * Explicitly check for fb0 so we don't false-positive on the graphics
        subsystem having been initialised (should cure some issues with usplash
        using svgalib instead of KMS, and vanishing part way through).
      * Don't force load the vesafb driver, we never did this before, so it
        seems silly to do it now.
    
     -- Scott James Remnant <email address hidden>   Wed, 14 Oct 2009 04:41:37 +0100