[ANNOUNCE] yaird 0.0.5, a mkinitrd based on hotplug concepts

From: Erik van Konijnenburg
Date: Mon Mar 21 2005 - 14:49:08 EST


Version 0.0.5 of yaird is now available at:
http://www.xs4all.nl/~ekonijn/yaird/yaird-0.0.5.tar.gz

Yaird is a proof of concept perl rewrite of mkinitrd. It aims to
reliably identify the necessary modules by using the same algorithms
as hotplug, and comes with a template system to to tune the tool for
different distributions and experiment with different image layouts.
It requires a 2.6 kernel with hotplug. There is a paper discussing it at:

http://www.xs4all.nl/~ekonijn/yaird/yaird.html

Summary of user visible changes for version 0.0.5
* adapt Debian template to use initramfs rather than initrd.
The old initrd template is available as Debian-initrd.
* allow template to see requested kernel version,
and to copy a complete tree to the image. This makes it
possible to put /lib/modules/2.6.10-smp on the image and do hotplug.
* add command line option --root=/dev/hdb, to simplify testing.
* add run_init: executable to make the move to the real root
device in initramfs context.
* README: new section on (optional) use of klibc,
new section on replacing mkinitrd during kernel install.
* more reliable shared library detection: works with glibc and
klibc; if other C libraries use shared libraries, an error
message results.
* Documentation: writeup on initramfs, notes on shared libraries.
* change installation directory from /usr/local/share/yaird/
to /usr/local/lib/yaird/, since there are executables included now.

On top of the todo list are now:
* support modprobe.conf
* support dm_crypt
* support loopback devices as root
* any patches you may wish to send :)

Regards,
Erik
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/