This introduces separate 99fs-lib module, covering all functions responsible for filesystem checking. Both single-fs and multi-fs checking is available. single-fs checkers call small "drivers" handling specific filesystems (or falling back to the default one). Code is pretty well tested, so there should be no surprises. See 1st commit message for more details, as well as comments in fs-lib.sh Next on roster is updated fstab-sys module. Michal Soltys (4): implement fs-lib, squash a few bugs that were part of det_fs/wrap_fsck 95rootfs-block/mount-root.sh: '-a' for ext? is handled in fs-lib now 95rootfs-block/mount-root.sh: squash rootopts into rflags 95rootfs-block/mount-root.sh: comment out fstab generation modules.d/95fstab-sys/module-setup.sh | 4 +- modules.d/95fstab-sys/mount-sys.sh | 5 +- modules.d/95rootfs-block/module-setup.sh | 6 +- modules.d/95rootfs-block/mount-root.sh | 37 +++--- modules.d/99base/dracut-lib.sh | 47 ------- modules.d/99fs-lib/fs-lib.sh | 207 ++++++++++++++++++++++++++++++ modules.d/99fs-lib/module-setup.sh | 22 +++ 7 files changed, 258 insertions(+), 70 deletions(-) create mode 100755 modules.d/99fs-lib/fs-lib.sh create mode 100755 modules.d/99fs-lib/module-setup.sh -- 1.7.5.2 -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html