| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
(#149375)
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Need to do the refresh here.
|
| |
|
|
|
|
|
| |
* partitions.py (Partitions.sanityCheckAllRequests): Don't allow
/boot on gfs2
|
|
|
|
|
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.sanityCheckAllRequests): Sanity check
to ensure /boot on the mactels is on one of the first 4 parts
* partedUtils.py (DiskSet.savePartitions): Use gptsync to sync
gpt->mbr on mactels
(archLabels): Allow gpt on i386, x86_64
* bootloader.py (bootloaderSetupChoices): mactels need their
bootloader on the partition.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
own functions. Allow usb-storage installs.
* partitions.py: warn if you're using firewire or usb
* loader2/modules.c (loadModule): Delay on reloading usb-storage, as
it takes undefined time as well. Without this /tmp/scsidisks is
wrong.
* loader2/modules.c (writeModulesConf): don't exclude usb-storage
or sbp2.
|
| |
|
|
|
|
| |
not really. It's just iutil.getArch() -> rhpl.getArch() updates.
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Fix reading of chunksize
from pre-existing RAID (#178291)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
our three-drive-monte with isys's hard drive list.
(getRaidSetInfo): remove completely
(scanForRaid): don't use getRaidSetInfo, just test the RaidSet object
directly. Also log a warning when we encounter a degraded raidset.
(startAllRaid): don't use a generator, since we need to provide
a non-None empty result set.
(stopRaidSet): simplify the code a bit.
(stopAllRaids): remove traceback stuff, and remove artifacts of
getRaidSetInfo
* fsset.py: don't disable dmraids when rescanning partitions
(LogicalVolumeDevice): rename the volume group name argument
to "vgname" instead of "lvname", and add an argument for the object
so we can find its physical volumes.
* lvm.py (writeForceConf): take device list as an argument, and use
that to write the filter rules.
* partRequests.py (LogicalVolumeRequestSpec.getDevice): pass vg object
in to fsset.LogicalVolumeDevice
* partedUtils.py (DiskSet.startDmRaid): rewrite it to remove some
unneeded code, and make it a lot simpler.
(.startAllRaid): cut out a lot of crap, make the s390 handling simpler
(.stopDmRaid): remove some useless stuff
(.stopAllRaid): remove the s390 handling
(.openDevices): check for None to see if dmraid is initialized.
* partitions.py (Partitions.setFromDisk): call lvm.writeForceConf
before we probe for PV/VG/LV info.
|
|
|
|
| |
partition
|
|
|
|
|
| |
* partitions.py (Partitions.sanityCheckAllRequests): Don't allow
bootable partitions on xfs
|
| |
|
|
|
|
| |
* partitions.py (Partitions.getBootableRequest): Nuke some dead code.
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): And use the quoted format so
we get it everywhere (#159193)
* fsset.py (FileSystemType.getName): Pass back quoted fsname if needed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fsset.py (prepbootFileSystem.__init__): PReP partitions should
be marked bootable, from Dustin Kirkland.
* raid.py (availRaidLevels): Allow ppc to have a RAID /boot, from
Dustin Kirkland.
* partitions.py (Partitions.getBootableRequest): Split
PMac/pSeries handling to be different. pSeries can do bootable
PReP. Patch from Dustin Kirkland <dustin.kirkland@us.ibm.com>
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Fix lvs showing up with
a mountpoint of 0 (#153965)
|
| |
|
| |
|
| |
|
|
|
|
| |
in all imports
|
|
|
|
| |
the raid and lvm possibilities early on
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lvm.py (pvlist): return size in MB.
* lvm.py (vglist): return size in MB, and pesize in KB.
* lvm.py (clampLVSizeRequest): use math.ceil and math.floor for
"roundup", so we don't need to special case "size % pe == 0"
* lvm.py (clampPVSize): replace the completely broken code that
fails to implement a size heuristic for lvm1. We still need to guess
at the available size, but not here.
* partRequest.py: add PartitionSpec.getPVSize, which returns a size
for a Physical Volume given a partition. If there's no PV in the
real partition, it guesses the size based on the free space.
Make VolumeGroupRequestSpec.getActualSize use PartitonSpec.getPVSize
instead of PartitionSpec.getActualSize
* partitions.py: make Partitions.setFromDisk use the PE size from
the volume group, so we don't give the wrong pesize to clamp later
and create an LV with an invalid size. Also make it handle lv size
in MB.
make Partitions.getAvailLVMPartitions use the PV's size, not the
partition's size. It'll estimate the size from the partition's size
if there's no LV created yet.
* iw/lvm_dialog_gui.py: use getPVSize instead of getActualSize for
LVM physical volume sizes.
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Improve quoting of fstypes.
Patch from Danen Brücker <dbrucker AT modwest DOT com> on
anaconda-devel-list
|
|
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Adding as a request
requires more bits, do as a delete (#142304)
(Partitions.getPartialLVMRequests): Check deletes now
* partRequests.py (PartialVolumeGroupRequestSpec): It's not really
a RequestSpec, change accordingly.
|
|
|
|
|
| |
* partitions.py (Partitions.setFromDisk): Detect partial vgs,
preserve the name (#139058)
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.getPartialLVMRequests): Get partial
volume group requests
(Partitions.isVolumeGroupNameInUse): If we have a partial by the
requested name, let it be known so that we avoid conflicts.
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Include pesize (#141370)
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Have to have sizes as
integers (#138109)
|
|
|
|
|
|
|
|
|
| |
* autopart.py (getAutopartitionBoot): Use
iutil.hasiSeriesNativeStorage instead of iutil.hasIbmSis()
* partitions.py (Partitions.sanityCheckAllRequests): Likewise.
* iutil.py (hasiSeriesNativeStorage): Rename from hasIbmSis(),
check for ipr as well as ibmsis.
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Write out size=0 (#135714)
* kickstart.py (KickstartBase.definePartition): Allow partition
size to be zero to work better with LVM autopart (#135714)
|
|
|
|
|
|
|
|
| |
* partitions.py (Partitions.writeKS): Include PPC PReP boot
partition (#133934)
* kickstart.py (KickstartBase.definePartition)
Allow specifying the PPC PReP Boot partition as "part prepboot"
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
really useful in the "use fdisk, set swap partition" case. it shouldn't
really be necessary anymore (#107264)
|
| |
|
| |
|
| |
|