[PATCH 04/13] Fix device resolution for btrfs.

David Lehman dlehman at redhat.com
Fri Mar 1 22:13:22 UTC 2013


---
 blivet/devicetree.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/blivet/devicetree.py b/blivet/devicetree.py
index 834d6fe..b432adc 100644
--- a/blivet/devicetree.py
+++ b/blivet/devicetree.py
@@ -2214,7 +2214,10 @@ class DeviceTree(object):
                         device = self.getDeviceByName(lv)
 
         # check mount options for btrfs volumes in case it's a subvol
-        if device and device.type == "btrfs volume" and options:
+        if device and device.type.startswith("btrfs") and options:
+            # start with the volume -- not a subvolume
+            device = getattr(device, "volume", device)
+
             attr = None
             if "subvol=" in options:
                 attr = "name"
-- 
1.8.1



More information about the anaconda-patches mailing list