usr/src/cmd/auto-install/checkpoints/target_selection.py
changeset 1157 1d35c8956cab
parent 1152 67a7b566bd10
child 1177 f0e6e450a3e7
--- a/usr/src/cmd/auto-install/checkpoints/target_selection.py	Fri May 27 14:20:49 2011 -0600
+++ b/usr/src/cmd/auto-install/checkpoints/target_selection.py	Mon May 30 17:14:52 2011 +0100
@@ -2326,7 +2326,9 @@
         # Specifics in manifest take precedence, so
         # if they exist already, ignore them.
         if existing_parent_obj is not None and \
-            new_parent_obj.action == "use_existing_solaris2":
+            ((isinstance(new_parent_obj, Disk)) or \
+             (isinstance(new_parent_obj, Partition) and \
+              new_parent_obj.action == "use_new_solaris2")):
             tmp_slices = list()
             for exist_slice in existing_parent_obj.children:
                 skip_slice = False