[PATCH 5/5] Fix a bug in renaming lvm lvs.
David Lehman
dlehman at redhat.com
Thu May 2 17:58:04 UTC 2013
We were adding in the vg name, eg: test-old -> test-test-new
---
blivet/devicefactory.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/blivet/devicefactory.py b/blivet/devicefactory.py
index 938a48c..a2be2e5 100644
--- a/blivet/devicefactory.py
+++ b/blivet/devicefactory.py
@@ -1165,6 +1165,12 @@ class LVMFactory(DeviceFactory):
% (self.device._name, safe_new_name))
return
+ if not safe_new_name.startswith(self.container.name):
+ log.error("device rename failure (%s)" % safe_new_name)
+ return
+
+ # strip off the vg name before setting
+ safe_new_name = safe_new_name[len(self.container.name)+1:]
log.debug("renaming device '%s' to '%s'"
% (self.device._name, safe_new_name))
self.device._name = safe_new_name
--
1.8.1.4
More information about the anaconda-patches
mailing list