Hi!

I'm flooding your mailboxes again. There's been some changes, so I'm
resubmitting the stuff I'm happy with (and need to stop refactoring). The
latest is always available on github, but I'll do my best to keep these 12
frozen unless I find a showstopper.

Major patches to note are:

2/12: deprecates install, changes every install hook to have a 'build' function
instead.

8/12: kills gen_init_cpio. it's a bit of a scary large patch.

12/12: allows specifying a kernel as a path, e.g. /boot/vmlinuz26. This one is,
imo, important to have before linux 3.0 is released.

Patches 5 and 9 are refactors of some of the install hook API which yield some
tasty speedups beyond what patch 8 offers. The rest is assorted cleanup and
bashification.

Also, there's still more to come, but I'll hold off until this gets digested.

d


 functions                   |  290 ++++++++++++++++++++-----------------------
 hooks/dmesg                 |    5 -
 install/autodetect          |    2 +-
 install/base                |    7 +-
 install/btrfs               |    2 +-
 install/consolefont         |    2 +-
 install/dmesg               |   18 ---
 install/dsdt                |    2 +-
 install/filesystems         |    2 +-
 install/fw                  |    2 +-
 install/ide                 |    2 +-
 install/keymap              |    2 +-
 install/memdisk             |    2 +-
 install/net                 |    2 +-
 install/pata                |    2 +-
 install/pcmcia              |    2 +-
 install/resume              |    3 +-
 install/sata                |    2 +-
 install/scsi                |    2 +-
 install/sleep               |    2 +-
 install/udev                |    2 +-
 install/usb                 |    2 +-
 install/usbinput            |    2 +-
 mkinitcpio                  |  134 +++++++++++++--------
 mkinitcpio.5.txt            |    7 +-
 mkinitcpio.conf             |    9 +-
 mkinitcpio.d/example.preset |    2 +-
 27 files changed, 246 insertions(+), 265 deletions(-)

Reply via email to