Lines 205-221
Link Here
|
205 |
} |
205 |
} |
206 |
|
206 |
|
207 |
if (rc) break; |
207 |
if (rc) break; |
208 |
|
208 |
|
209 |
++ptable_index; |
209 |
++ptable_index; |
210 |
} |
210 |
} |
211 |
|
211 |
|
212 |
if (rc) { |
212 |
if (rc) { |
213 |
LOG_ERROR("error, problems adding solaris partitions for disk %s.", ld->name ); |
213 |
LOG_ERROR("error, problems adding bsd partitions for disk %s.", ld->name ); |
|
|
214 |
DISKSEG *rm_seg; |
215 |
list_element_t iter; |
216 |
LIST_FOR_EACH( recovery_list, iter, rm_seg ) { |
217 |
remove_diskseg_from_list( ld->parent_objects, rm_seg ); |
218 |
} |
214 |
remove_embedded_partitions_from_disk( recovery_list ); |
219 |
remove_embedded_partitions_from_disk( recovery_list ); |
215 |
insert_diskseg_into_list( ld->parent_objects, seg); |
220 |
insert_diskseg_into_list( ld->parent_objects, seg); |
216 |
MESSAGE(_("Abandoning effort with embedded bsd partitions found in %s\n"), seg->name); |
221 |
MESSAGE(_("Abandoning effort with embedded bsd partitions found in %s\n"), seg->name); |
217 |
rc = 0; |
222 |
rc = 0; |
218 |
} |
223 |
} |
219 |
else { |
224 |
else { |
220 |
|
225 |
|
221 |
// if we produced -ANY- bsd segments ... then consume the container segment |
226 |
// if we produced -ANY- bsd segments ... then consume the container segment |