From: Marcos Mello Date: Mon, 16 Apr 2018 10:59:09 +0000 (-0300) Subject: fs-lib: install crc32 in no-hostonly X-Git-Tag: 048~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccaf52901fbbdfedbf1764b88ef45be89419a2c8;p=thirdparty%2Fdracut.git fs-lib: install crc32 in no-hostonly It is needed by f2fs. --- diff --git a/modules.d/99fs-lib/module-setup.sh b/modules.d/99fs-lib/module-setup.sh index b69277e24..68726614a 100755 --- a/modules.d/99fs-lib/module-setup.sh +++ b/modules.d/99fs-lib/module-setup.sh @@ -15,7 +15,7 @@ echo_fs_helper() { local dev=$1 fs=$2 case "$fs" in xfs) - echo -n " xfs_db xfs_repair xfs_check xfs_metadump" + echo -n " xfs_db xfs_repair xfs_check xfs_metadump " ;; ext?) echo -n " e2fsck " @@ -49,12 +49,12 @@ include_fs_helper_modules() { # called by dracut installkernel() { - # xfs and btrfs needs crc32c... + # xfs/btrfs/ext4 need crc32c, f2fs needs crc32 if [[ $hostonly ]]; then for_each_host_dev_fs include_fs_helper_modules : else - instmods crc32c + instmods crc32c crc32 fi } @@ -81,7 +81,7 @@ install() { _helpers="$fscks" fi - if [[ "$_helpers" == *e2fsck* ]] && [ -e /etc/e2fsck.conf ]; then + if [[ "$_helpers" == *e2fsck* ]] && [ -e /etc/e2fsck.conf ]; then inst_simple /etc/e2fsck.conf fi