Ack. -- Martin Sivák msivak@xxxxxxxxxx Red Hat Czech Anaconda team / Brno, CZ ----- "Hans de Goede" <hdegoede@xxxxxxxxxx> wrote: > --- > booty/util.py | 36 +++++++----------------------------- > 1 files changed, 7 insertions(+), 29 deletions(-) > > diff --git a/booty/util.py b/booty/util.py > index 48c3194..9b79e73 100644 > --- a/booty/util.py > +++ b/booty/util.py > @@ -1,33 +1,11 @@ > -import string > -from flags import flags > - > def getDiskPart(dev, storage): > - path = storage.devicetree.getDeviceByName(dev).path[5:] > - cut = len(dev) > - if dev[-1] in string.digits: > - if (path.startswith('rd/') or path.startswith('ida/') or > - path.startswith('cciss/') or path.startswith('sx8/') > or > - path.startswith('mapper/') or > path.startswith('mmcblk') or > - path.startswith('md')): > - if dev[-2] == 'p': > - cut = -2 > - elif dev[-3] == 'p' and dev[-2] in string.digits: > - cut = -3 > - else: > - if dev[-2] in string.digits: > - cut = -2 > - else: > - cut = -1 > - > - name = dev[:cut] > + dev = storage.devicetree.getDeviceByName(dev) > > - if cut < 0: > - part = dev[cut:] > - if part[0] == 'p': > - part = part[1:] > - partNum = int(part) - 1 > + if dev.type == "partition": > + partNum = dev.partedPartition.number - 1 > + disk = dev.disk > else: > partNum = None > - > - return (name, partNum) > - > + disk = dev > + > + return (disk.name, partNum) > -- > 1.7.0.1 > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list