> kickstart.py | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kickstart.py b/kickstart.py > index fb20792..585b8e6 100644 > --- a/kickstart.py > +++ b/kickstart.py > @@ -603,9 +603,9 @@ class Partition(commands.partition.F9_Partition): > if pd.start != 0 and pd.disk == "": > raise KickstartValueError, formatErrorMsg(self.lineno, msg="Partition command with start cylinder requires a drive specification") > hds = map(lambda x: x.name, filter(lambda x: isys.mediaPresent(x.name), self.handler.id.storage.disks)) > - if not hds.has_key(pd.disk) and hds.has_key('mapper/'+pd.disk): > + if pd.disk not in hds and pd.disk in ('mapper/'+hd for hd in hds): > pd.disk = 'mapper/' + pd.disk > - if pd.disk != "" and pd.disk not in hds.keys(): > + if pd.disk not in hds: > raise KickstartValueError, formatErrorMsg(self.lineno, msg="Specified nonexistent disk %s in partition command" % pd.disk) > > request = partRequests.PartitionSpec(filesystem, This looks fine, but keep in mind kickstart in general just doesn't work right now. We need to go through and redo all the partition-related classes in there. - Chris _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list