diff options
author | Matt Wilson <msw@redhat.com> | 2001-06-22 00:55:58 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2001-06-22 00:55:58 +0000 |
commit | faec668c85c1c079fa697b5ec5378ad6e4bbf338 (patch) | |
tree | 19fd831224093b915df703370e0aa6371fa288ca /fsset.py | |
parent | 57b2d045b102376ddb703387388231b2c7997d61 (diff) | |
download | anaconda-faec668c85c1c079fa697b5ec5378ad6e4bbf338.tar.gz anaconda-faec668c85c1c079fa697b5ec5378ad6e4bbf338.tar.xz anaconda-faec668c85c1c079fa697b5ec5378ad6e4bbf338.zip |
reserve existing labels always
Diffstat (limited to 'fsset.py')
-rw-r--r-- | fsset.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -57,9 +57,17 @@ def devify(device): class LabelFactory: def __init__(self): - self.labels = {} + self.labels = None def createLabel(self, mountpoint): + if self.labels == None: + self.labels = {} + diskset = partitioning.DiskSet() + diskset.openDevices() + labels = diskset.getLabels() + del diskset + self.reserveLabels(labels) + if len(mountpoint) > 16: mountpoint = mountpoint[0:16] count = 0 |