[PATCH 3/3] Handle incomplete devices becoming complete on device rescan.
Chris Lumens
clumens at redhat.com
Tue May 21 18:54:29 UTC 2013
---
blivet/devicetree.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/blivet/devicetree.py b/blivet/devicetree.py
index 1f1ee4f..c0cbd0f 100644
--- a/blivet/devicetree.py
+++ b/blivet/devicetree.py
@@ -538,7 +538,7 @@ class DeviceTree(object):
sysfs_path = udev_device_get_sysfs_path(info)
vg_name = udev_device_get_lv_vg_name(info)
- device = self.getDeviceByName(vg_name)
+ device = self.getDeviceByName(vg_name, hidden=True)
if device and not isinstance(device, LVMVolumeGroupDevice):
log.warning("found non-vg device with name %s" % vg_name)
device = None
@@ -1882,14 +1882,14 @@ class DeviceTree(object):
# inconsistencies are ignored or resolved.
self._handleInconsistencies()
+ self.teardownAll()
+
# hide any subtrees that begin with an ignored disk
for disk in [d for d in self._devices if d.isDisk]:
if ((self.ignoredDisks and disk.name in self.ignoredDisks) or
(self.exclusiveDisks and disk.name not in self.exclusiveDisks)):
self.hide(disk)
- self.teardownAll()
-
def teardownAll(self):
""" Run teardown methods on all devices. """
if not flags.installer_mode:
--
1.8.1.2
More information about the anaconda-patches
mailing list