Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora SELinux Support (http://www.linux-archive.org/fedora-selinux-support/)
-   -   Revert "Put bios boot partitions on all gpt disk on bios systems. (#738964)" (http://www.linux-archive.org/fedora-selinux-support/630767-revert-put-bios-boot-partitions-all-gpt-disk-bios-systems-738964-a.html)

David Lehman 02-09-2012 03:15 PM

Revert "Put bios boot partitions on all gpt disk on bios systems. (#738964)"
 
This reverts commit 899c15ff69c97e96f2598cac3dea5d7f7f15c874.
---
pyanaconda/storage/partitioning.py | 36 ------------------------------------
1 files changed, 0 insertions(+), 36 deletions(-)

diff --git a/pyanaconda/storage/partitioning.py b/pyanaconda/storage/partitioning.py
index 5c61117..26b9e25 100644
--- a/pyanaconda/storage/partitioning.py
+++ b/pyanaconda/storage/partitioning.py
@@ -925,42 +925,6 @@ def doPartitioning(storage):
# start over with flexible-size requests
part.req_size = part.req_base_size

- if storage.platform.weight(fstype="biosboot") > 0:
- # add a request for a bios boot partition on every disk that contains a
- # gpt disklabel if we're on a bios platform.
- # XXX we can't just use GRUB2._gpt_disk_has_bios_boot because it can't
- # see not-yet-allocated partitions
- for disk in disks:
- if getattr(disk.format, "labelType", None) != "gpt":
- continue
-
- has_bios_boot = False
- for new in [p for p in partitions if p.req_disks == [disk]]:
- if new.format.type == "biosboot":
- has_bios_boot = True
- break
-
- if has_bios_boot:
- continue
-
- free_list = disk.format.partedDisk.getFreeSpaceRegions()
- free_list.sort(key=lambda f: f.length, reverse=True)
- free = 0
- if free_list:
- free_space = sectorsToSize(free_list[0].length,
- free_list[0].device.sectorSize)
- used = sum([p.req_size for p in partitions])
- free = free_space - used
-
- if free <= 0:
- log.warning("can't add BIOS Boot partition to full disk %s"
- % disk.name)
-
- part = storage.newPartition(fmt_type="biosboot", parents=[disk],
- size=1)
- storage.createDevice(part)
- partitions.append(part)
-
try:
storage.bootDevice.req_bootable = True
except AttributeError:
--
1.7.8.4

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


All times are GMT. The time now is 01:12 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.