From: Harald Hoyer Date: Thu, 11 Aug 2011 14:56:03 +0000 (+0200) Subject: 99fs-lib: add btrfsck X-Git-Tag: 012~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1afa0cb674beca66b6f8e6f77a85c26499743b85;p=thirdparty%2Fdracut.git 99fs-lib: add btrfsck --- diff --git a/modules.d/99fs-lib/fs-lib.sh b/modules.d/99fs-lib/fs-lib.sh index e64559c91..f7b20dd4c 100755 --- a/modules.d/99fs-lib/fs-lib.sh +++ b/modules.d/99fs-lib/fs-lib.sh @@ -57,6 +57,11 @@ fsck_able() { _drv="_drv=reiserfsck fsck_drv_com" && return 0 ;; + btrfs) + type btrfsck >/dev/null 2>&1 && + _drv="_drv=btrfsck fsck_drv_com" && + return 0 + ;; *) type fsck >/dev/null 2>&1 && _drv="_drv=fsck fsck_drv_std" && diff --git a/modules.d/99fs-lib/module-setup.sh b/modules.d/99fs-lib/module-setup.sh index a7d870cfe..cbf69a5a4 100755 --- a/modules.d/99fs-lib/module-setup.sh +++ b/modules.d/99fs-lib/module-setup.sh @@ -15,6 +15,7 @@ install() { dracut_install -o e2fsck dracut_install -o jfs_fsck dracut_install -o reiserfsck + dracut_install -o btrfsck dracut_install -o /sbin/fsck* inst "$moddir/fs-lib.sh" "/lib/fs-lib.sh"