From b2e6a8d2c1879efee6b8925f38b02f653f04c896 Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Wed, 12 Feb 2003 03:04:49 +0000 Subject: cciss, etc show up as cciss_c0d0p2 (et al) in /proc/lvm/VGs/vgname/PVs/. handle this properly (#77872) --- partitions.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'partitions.py') diff --git a/partitions.py b/partitions.py index 11d034436..42610fcb4 100644 --- a/partitions.py +++ b/partitions.py @@ -225,6 +225,9 @@ class Partitions: pvs = os.listdir("/proc/lvm/VGs/%s/PVs/" % (vg,)) pvids = [] for pv in pvs: + # XXX I hate the lvm code. it puts cciss_c0d0p2 for + # things like cciss/c0d0p2 so we need to substitute. ick. + pv = pv.replace("_", "/") req = self.getRequestByDeviceName(pv) if not req: log("Volume group %s using non-existent partition %s" -- cgit