diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-06-07 05:19:46 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-06-07 05:19:46 +0000 |
commit | 600c6ec38c2b6f56466c22cc56fd8d2a3f1a51c5 (patch) | |
tree | 1c8349bf6b75ae571044ff6039b3804bdd2add62 /partRequests.py | |
parent | 3697726ba0f2237dcd946003c742888bc3b8c7a7 (diff) | |
download | anaconda-600c6ec38c2b6f56466c22cc56fd8d2a3f1a51c5.tar.gz anaconda-600c6ec38c2b6f56466c22cc56fd8d2a3f1a51c5.tar.xz anaconda-600c6ec38c2b6f56466c22cc56fd8d2a3f1a51c5.zip |
add more types of deletes so we can delete preexisting lvm bits
Diffstat (limited to 'partRequests.py')
-rw-r--r-- | partRequests.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/partRequests.py b/partRequests.py index 59ff7b4b0..9ae27157e 100644 --- a/partRequests.py +++ b/partRequests.py @@ -49,6 +49,50 @@ class DeleteSpec: return "drive: %s start: %s end: %s" %(self.drive, self.start, self.end) +class DeleteLogicalVolumeSpec: + """Defines a preexisting logical volume which is intended to be removed.""" + + def __init__(self, name, vg): + """Initializes a DeleteLogicalVolumeSpec. + + name is the name of the lv + vg is the name of the volume group + """ + + self.name = name + self.vg = vg + + def __str__(self): + return "lvname: %s vgname: %s" %(self.name, self.vg) + +class DeleteVolumeGroupSpec: + """Defines a preexisting volume group which is intended to be removed.""" + + def __init__(self, name): + """Initializes a DeleteVolumeGroupSpec + + name is the name of the volume group + """ + + self.name = name + + def __str__(self): + return "vgname: %s" %(self.name,) + +class DeleteRAIDSpec: + """Defines a preexisting RAID device which is intended to be removed.""" + + def __init__(self, minor): + """Initializes a DeleteRAIDSpec. + + minor is the minor of the RAID device being removed + """ + + self.minor = minor + + def __str__(self): + return "minor: %s" %(self.minor,) + class RequestSpec: """Generic Request specification.""" def __init__(self, fstype, size = None, mountpoint = None, format = None, |