]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Recognize vdev file
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 6 Dec 2010 19:28:02 +0000 (20:28 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 6 Dec 2010 19:28:02 +0000 (20:28 +0100)
grub-core/fs/zfs/zfs.c

index b23490c92090306c5d57c7670b24d538b7613d2e..1dab363b24f829424b771610514f2e3e15bef5af 100644 (file)
@@ -477,7 +477,8 @@ fill_vdev_info_real (const char *nvlist,
   if (!grub_zfs_nvlist_lookup_uint64 (nvlist, "guid", &(fill->guid)))
     return grub_error (GRUB_ERR_BAD_FS, "couldn't find vdev id");
 
-  if (grub_strcmp (type, VDEV_TYPE_DISK) == 0)
+  if (grub_strcmp (type, VDEV_TYPE_DISK) == 0
+      || grub_strcmp (type, VDEV_TYPE_FILE) == 0)
     {
       fill->type = DEVICE_LEAF;