[Sorry for this monologue, but I think I got it sorted out now.] It seems I got the conditional wrong here:
if ( scalar(grep(m{^$cur$}, @pre_deps)) == 0 ) { next COMMAND; } If I change it into: if ( scalar(grep(m{^$cur$}, @pre_deps)) != 0 ) { next COMMAND; } Then I have a working FAI 4.0 installation with dracut-nfsroot and LVM disk configuration. Simple disk partitioning without LVM works too. Attached is the full patch for 'version 2)'. tschüß thomas
Commands.pm_patch
Description: Binary data