From 1afa0cb674beca66b6f8e6f77a85c26499743b85 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 11 Aug 2011 16:56:03 +0200 Subject: [PATCH] 99fs-lib: add btrfsck --- modules.d/99fs-lib/fs-lib.sh | 5 +++++ modules.d/99fs-lib/module-setup.sh | 1 + 2 files changed, 6 insertions(+) diff --git a/modules.d/99fs-lib/fs-lib.sh b/modules.d/99fs-lib/fs-lib.sh index e64559c9..f7b20dd4 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 a7d870cf..cbf69a5a 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"