summaryrefslogtreecommitdiffstats
path: root/autopart.py
diff options
context:
space:
mode:
Diffstat (limited to 'autopart.py')
-rw-r--r--autopart.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/autopart.py b/autopart.py
index 0c9543ccd..028b8ad9c 100644
--- a/autopart.py
+++ b/autopart.py
@@ -15,6 +15,7 @@
import parted
import math
+import copy
import string, sys
import fsset
from partitioning import *
@@ -860,9 +861,10 @@ def doAutoPartition(dir, diskset, partitions, intf, instClass):
req.format = 1
req.fstype = request.fstype
else:
- if not request.drive:
- request.drive = drives
- partitions.addRequest(request)
+ req = copy.copy(request)
+ if not req.drive:
+ req.drive = drives
+ partitions.addRequest(req)
# sanity checks for the auto partitioning requests; mostly only useful
# for kickstart as our installclass defaults SHOULD be sane