| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fsset.py (readFstab): Take reference to anaconda object rather than
a path and intf. Pass anaconda reference to DiskSet().
* fssey.py (__main__): Removed.
* installclass.py (BaseInstallClass): Pass anaconda reference to the
reset() method for InstallData.
* instdata.py (InstallData.reset): Take anaconda object reference as
parameter. Pass anaconda to DiskSet().
* instdata.py (InstallData.__init__): Take anaconda object ref as
parameter, pass it to reset() method.
* kickstart.py (AnacondaKSHandlers): Store anaconda object reference,
pass to DiskSet() object creations.
* partedUtils.py (DiskSet): Take anaconda object reference, store. Use
self.anaconda throughout DiskSet object, remove individual pass-ins
of intf and other anaconda object parts.
* partedUtils.py (DiskSet.dastFmt): Remove -P dasdfmt(8) arg (#218861).
* partedUtils.py (DiskSet.openDevices): Remove intf, initAll, zeroMbr,
and clearDevs params since those are in the anaconda object. When a
kickstart install is running, the dasd found is in the clearpart list,
and the --initlabel option has been used, skip the interactive dialog
asking if you want to format the DASD and just do it (#218861).
* partitioning.py (partitionObjectsInitialize): Removed arguments since
the anaconda object provides those now.
* upgrade.py (mountRootPartition): Pass anaconda object ref to DiskSet.
Only pass anaconda ref to readFstab().
* upgrade.py (upgradeMountFilesystems): Likewise.
|
|
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionObjectsInitialize): Don't call check
no disks here (#207471)
* textw/partition_text.py (PartitionTypeWindow.__call__): And here
* iw/autopart_type.py (PartitionTypeWindow.getNext): Check for no
disks here
* partedUtils.py (DiskSet.checkNoDisks): Don't exit, just return
with an error code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionObjectsInitialize): Shutdown/startup
zfcp devs here
* yuminstall.py (YumBackend.doPreInstall): Remove spurious
zfcp.conf copy
* zfcp.py: Massive reworking to work better with new UI
* ui/zfcp-config.glade: ZFCP config dialog
* iw/autopart_type.py: Use zfcp config dialog (#204145)
* installclass.py (BaseInstallClass.setSteps): Remove explicit
zfcp step
* dispatch.py (installSteps): Likewise.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/iscsi_gui.py (iscsiWindow.getNext): Don't need to do the
startup here now.
* isys/isys.py (compareDrives): Sort xvd devices first since
they're the "bootable" ones for Xen
(driveIsIscsi): Determine if a drive is iscsi or not. Kind of ugly.
* zfcp.py (ZFCP.write): Copy zfcp.conf here.
* yuminstall.py (YumBackend.doPreInstall): Write out network, zfcp
and iscsi info prior to the install starting.
* partitioning.py (partitionObjectsInitialize): Flush drive dict
on initialization, set up iscsi devices here, make device nodes
for drives
* kickstart.py (AnacondaKSHandlers.doIscsi): Initial iscsi
kickstart support. This syntax *will* change
* iscsi.py (iscsi.action): Set nodes to start up automatically on
boot in the db
(iscsi.startup): Give a popup while we're waiting on iscsi devs
to initialize
(iscsi.write): Write out iscsi config
* fsset.py: Add various bits so that we can set that a device
should be marked as _netdev in the fstab and use it appropriately
for iscsi.
|
| |
|
|
|
|
| |
lots of other objects.
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionMethodSetup): Remove dead step code.
(partitionObjectsInitialize): Set protected parts here.
* dispatch.py (installSteps): Likewise.
* installclass.py (BaseInstallClass.setSteps): More dead step nuking.
|
| |
|
|
|
|
|
| |
* partitioning.py (partitioningComplete): Don't try to do
early swap in test mode and use yesno instead of okcancel (msw)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
early swap on lvm (#103190)
|
|
|
|
| |
available for anaconda to run by taking into account memory allocated to ramfs filesystems (/tmp).
|
|
|
|
|
|
|
|
| |
after-taroon-merge
this one adds s390 fixes, basic i/p series platform support, support for
multiple kernels and one second stage, cmdline kickstart mode (nice for s390),
some warning cleanups.
|
|
|
|
|
| |
will be tagged after-taroon-merge after. taroon at this point is tagged
taroon-merge-point for where to base merges from in the future
|
|
|
|
| |
lower levels but forgot to change this bit (#64160)
|
| |
|
|
|
|
|
|
| |
for partitions. clean up the ensuing mess. we also need to use proper
sanity checking of requests before doing autopartitioning instead of
the hack that was there before.
|
| |
|
| |
|
| |
|
|
|
|
| |
our own translate.py
|
| |
|
|
|
|
| |
methods of request classes or the Partitions class
|
|
|
|
|
| |
move the Request object into partRequests.py and actually make it a nicer
object with subclasses for the various types.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* move the following functions from partitioning.py -> raid.py
isRaid5, isRaid1, isRaid0, get_raid_min_members, get_raid_max_spares
* update other sources accordingly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) move the following functions from partitioning.py -> partedUtils.py
get_flags, start_sector_to_cyl, end_sector_to_cyl, start_cyl_to_sector,
end_cyl_to_sector, getPartSize, getPartSizeMB, getDeviceSizeMB,
get_partition_by_name, get_partition_name, get_partition_file_system_type,
set_partition_file_system_type, get_partition_drive, map_foreign_to_fsname,
filter_partitions, get_logical_partitions, get_primary_partitions,
get_raid_partitions, get_lvm_partitions,
2) move PartitioningError and PartitioningWarning classes from
partitioning.py -> partErrors.py
Change everything that depends on these functions to use the new location
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
raidminor stuff so that we can specify an explicity raid device in kickstart so that IS can end up with identical machines
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
compatible though :)
|
| |
|
| |
|
| |
|
|
|
|
| |
actually create the volumes or anything yet
|