Here the latest patches for review.
Highlights:
- LVM, LUKS, MD, DM handling can be specified on the command line
- redhat-i18n now supports all languages and keyboard layouts
in the generic case and can be set on the kernel command line
- testsuite for booting from degenerated raid arrays
- command line hook scripts should extend initrdargs for later
stripping
- generated lvm filters
- info() vinfo() getargs() in dracut-lib
Hans de Goede (3):
10redhat-i18n: Fix handling of kbd maps which are a symlink
Make Intel BIOS raid use mdraid instead of dmraid when mdadm 3.0 is
available
Fix lvm on top of dmraid
Harald Hoyer (11):
dracut-lib add getargs()
dmraid.rules changed comment in header
change the way init arguments are stripped from the command line
limit the devices for which lvm vgscan will scan
remove partitions from raid devices before they are used for
something else
add info() and vinfo() to dracut-lib
add command line parameters to specify exact actions for root
assembly
extend TEST-12-RAID-DEG to check for UUID command line parameters
Makefile: add debug module to the testimage target
install all /lib/kbd to initramfs, if not host only
dracut-lib: if "quiet" is specified, do not print info() to console
Makefile | 2 +-
dracut.8 | 53 ++++++++
modules.d/10redhat-i18n/install | 148 +++++++++++++----------
modules.d/10redhat-i18n/parse-i18n.sh | 14 ++
modules.d/50plymouth/cryptroot-ask.sh | 28 ++++-
modules.d/90crypt/cryptroot-ask.sh | 25 +++-
modules.d/90crypt/install | 1 +
modules.d/90crypt/parse-crypt.sh | 6 +
modules.d/90dmraid/61-dmraid-imsm.rules | 21 +++
modules.d/90dmraid/61-dmraid.rules | 9 +-
modules.d/90dmraid/dmraid.sh | 14 ++-
modules.d/90dmraid/install | 6 +-
modules.d/90dmraid/parse-dm.sh | 5 +
modules.d/90lvm/64-lvm-vol_id.rules | 3 +-
modules.d/90lvm/64-lvm.rules | 3 +-
modules.d/90lvm/install | 1 +
modules.d/90lvm/lvm_scan.sh | 27 ++++-
modules.d/90lvm/parse-lvm.sh | 6 +
modules.d/90mdraid/61-mdadm.rules | 16 +---
modules.d/90mdraid/65-md-incremental-imsm.rules | 21 +++
modules.d/90mdraid/65-md-incremental.rules | 32 ++++--
modules.d/90mdraid/install | 10 ++-
modules.d/90mdraid/mdraid_start.sh | 14 ++-
modules.d/90mdraid/parse-md.sh | 27 ++++
modules.d/99base/dracut-lib.sh | 42 ++++++-
modules.d/99base/init | 14 +--
test/TEST-12-RAID-DEG/create-root.sh | 9 ++-
test/TEST-12-RAID-DEG/test.sh | 39 ++++++-
28 files changed, 471 insertions(+), 125 deletions(-)
rewrite modules.d/10redhat-i18n/install (62%)
create mode 100644 modules.d/10redhat-i18n/parse-i18n.sh
create mode 100755 modules.d/90crypt/parse-crypt.sh
create mode 100644 modules.d/90dmraid/61-dmraid-imsm.rules
create mode 100644 modules.d/90dmraid/parse-dm.sh
create mode 100644 modules.d/90lvm/parse-lvm.sh
rewrite modules.d/90mdraid/61-mdadm.rules (100%)
create mode 100644 modules.d/90mdraid/65-md-incremental-imsm.rules
rewrite modules.d/90mdraid/65-md-incremental.rules (70%)
create mode 100644 modules.d/90mdraid/parse-md.sh
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html