99fs-lib: add btrfsck
authorHarald Hoyer <harald@redhat.com>
Thu, 11 Aug 2011 14:56:03 +0000 (16:56 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 11 Aug 2011 15:52:40 +0000 (17:52 +0200)
modules.d/99fs-lib/fs-lib.sh
modules.d/99fs-lib/module-setup.sh

index e64559c91caaf9d3fc275f807770a8bf63aa6d02..f7b20dd4c7ba6d2d74e0d78e803ac76e56adb94b 100755 (executable)
@@ -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" &&
index a7d870cfe1196094345b897315b5641bf3c13d8c..cbf69a5a4407eb35903aa897ea711b5e6904567d 100755 (executable)
@@ -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"