summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Add full support for btrfs via kickstart's btrfs command.David Lehman2011-12-191-0/+95
| | |
| | * Show btrfs vols/subvols but don't allow editing them.David Lehman2011-12-191-9/+73
| | |
| | * Add support for btrfs to the devicetree.David Lehman2011-12-194-22/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for scanning existing btrfs, including subvolumes. Also adds an optional arg to getDeviceByPath to accommodate the fact that btrfs volumes don't have a separate device node to represent the top-level volume. btrfs format.uuid is the member device's UUID (ID_FS_UUID_SUB), while format.volUUID (ID_FS_UUID) is the top-level volume's UUID. This prevents some further madness in which multiple devices would have the same UUID.
| | * Remove an old hack with action registration.David Lehman2011-12-191-7/+1
| | | | | | | | | | | | This will probably break the md dialogs and possibly others.
| | * Add support for btrfs automatic partitioning.David Lehman2011-12-192-28/+60
| | |
| | * Add new field to PartSpec to indicate btrfs reqs.David Lehman2011-12-193-15/+19
| | | | | | | | | | | | Things that should be on lvm should not necessarily be on btrfs.
| | * Add btrfs convenience methods to Storage.David Lehman2011-12-191-1/+59
| | |
| | * Handle device name generation and checking in a more generic way.David Lehman2011-12-193-75/+102
| | |
| | * Add btrfs base class along with classes for volume, subvolume.David Lehman2011-12-192-3/+243
| | |
| | * btrfs volumes/subvolumes are created by devicelibs.btrfs.David Lehman2011-12-191-1/+19
| | |
| | * Scan for btrfs while looking a new devices.David Lehman2011-12-191-0/+2
| | |
| | * Add backend module for operating on btrfs volumes.David Lehman2011-12-191-0/+118
| | |
| | * Fix default hostname function to never return '(none)'.David Lehman2011-12-191-3/+3
| | |
| | * Revert "Put bios boot partitions on all gpt disk on bios systems. (#738964)"David Lehman2011-12-191-37/+0
| | | | | | | | | | | | This reverts commit 899c15ff69c97e96f2598cac3dea5d7f7f15c874.
| | * Put NoSuchGroup and DispatchError back, but not in errors.py. (#760786)David Lehman2011-12-194-13/+18
| | | | | | | | | | | | | | | Their use is very limited, so just define them in the modules that use them primarily.
| | * Clean up BootLoader.writeKS to account for no bootloader.David Lehman2011-12-191-7/+7
| | |
| | * Fix sense of disklabel size check and add some logging.David Lehman2011-12-191-1/+7
| | | | | | | | | | | | Resolves: rhbz#671230
| | * Handle v0.90 md metadata in preexisting arrays.David Lehman2011-12-192-2/+5
| | | | | | | | | | | | | | | | | | mdadm --examine doesn't output metadata version for 0.90 superblocks to preserve backwards compatibility so if no metadata version is indicated we must assume 0.90.
| | * style cleanups for ppc SMS bios patchWill Woods2011-12-191-22/+14
| | | | | | | | | | | | | | | fix whitespace etc. to match usual coding style, and send output to /dev/tty5 (as is our tradition)
| | * Update ppc SMS bios after installationMark Hamzy2011-12-191-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here is a proposed patch that updates a PowerPC's BIOS to boot from the newly installed hard disk rather than back to the installer. The BIOS maintains a list of bootable targets which can be queried with the nvram utility. This list can be modified so that the installation harddrive will show up first. This code will read the list, figure out what drive contains the PReP partition, prepends that drive to the list, and then updates BIOS. For example the list could be the DVD, hard drive, and ethernet. [anaconda root@(none) /]# nvram --print-config=boot-device /vdevice/v-scsi@30000005/disk@8100000000000000 /vdevice/v-scsi@30000002/disk@8100000000000000 /vdevice/l-lan@30000003:speed=auto,duplex=auto,000.000.000.000,[etc.] After running this function, the list will be as follows: [anaconda root@(none) /]# nvram --print-config=boot-device /vdevice/v-scsi@30000002/disk@8100000000000000 /vdevice/v-scsi@30000005/disk@8100000000000000 /vdevice/l-lan@30000003:speed=auto,duplex=auto,000.000.000.000,[etc.]
| | * report more detail about yum failureBrian C. Lane2011-12-161-2/+8
| | | | | | | | | | | | Report whether the failure was due to cpio, unpack or script error.
| | * Add a script mode that exits instead of loopingBrian C. Lane2011-12-164-48/+98
| | | | | | | | | | | | | | | | | | | | | | | | Instead of falling into an infinite loop like cmdline raise an error with a useful description of the problem. Select it with -S or --script This removes the infinite loops from cmdline mode, allowing it to be subclassed for use with either cmdline or script mode.
| | * Add 'sound-and-video' to Fedora install class for 'Software Development' ↵Bill Nottingham2011-12-131-1/+1
| | | | | | | | | | | | task. (#643786)
| | * Unmount the image fileBrian C. Lane2011-12-052-1/+11
| | |
| | * Disable yum log file handlingBrian C. Lane2011-12-051-0/+4
| | | | | | | | | | | | | | | | | | yum doesn't close its fd's when finished so disable it to prevent it from holding the mountpoint open. Anaconda adds its own log handler so no logs are lost by doing this.
| | * Setup storage config when kickstart is parsedBrian C. Lane2011-12-052-15/+14
| | |
| | * New version.Chris Lumens2011-11-153-326/+374
| | |
| | * ARCHIVE_DEFAULT_BYTES_PER_BLOCK no longer exists in libarchive-3.0.0Chris Lumens2011-11-141-2/+1
| | |
| | * Don't use the rpmdb to figure out upgrade target arch (#748119).Chris Lumens2011-11-101-20/+5
| | | | | | | | | | | | | | | | | | This will fail if /var is on a separate partition, since we do not have the logic to mount additional partitions at this point. Instead, just run a chrooted /bin/arch which should always succeed.
| | * Remove obsolete error handling left over from the old storage code.David Lehman2011-11-044-181/+1
| | |
| | * Update to the FC16_VolGroupData so reserving space works.David Lehman2011-11-041-1/+1
| | |
| | * Remove unused import of gzip from task_gui.pyDavid Lehman2011-11-041-1/+0
| | |
| | * Cap new /boot/efi partitions at 200MB. (#748274)David Lehman2011-11-041-0/+1
| | | | | | | | | | | | | | | We removed the max size for the partition and/or format but didn't limit the size of new ones we create.
| | * Fix root device specification in zipl.conf. (#740576)David Lehman2011-11-041-1/+1
| | |
| | * Add --boot-drive option to kickstart bootloader command.David Lehman2011-11-041-1/+6
| | |
| | * Include disklabel type in grub2 device names.David Lehman2011-11-041-1/+2
| | | | | | | | | | | | | | | | | | | | | Changes, eg: (hd0,2) to (hd0,gpt2) or (hd0,msdos2), depending on hd0's disklabel type. Related: rhbz#748121
* | | Install the UI files from the spoke library, too.Chris Lumens2012-06-211-0/+3
| | |
* | | When a spoke selector is clicked, grab the focus.Chris Lumens2012-06-211-0/+1
| | | | | | | | | | | | | | | | | | This way, it looks highlighted when you come back to the hub just like if it was selected with the keyboard, and keyboard navigation will start on the spoke that was just visited.
* | | Finally, port the hand cursor to DiskOverviews as well.Chris Lumens2012-06-211-0/+20
|/ / | | | | | | I knew I'd forgotten something when I did this for MountpointSelectors.
* | Remove unused container devices when removing an md or last lv in a vg.David Lehman2012-06-201-1/+9
| | | | | | | | | | We don't remove the empty containers unless we are the ones removing the last device that uses them.
* | Fix up some broken usage of the Size class.David Lehman2012-06-202-4/+4
| |
* | Don't give focus to the first DiskOverview as that makes it look selected.David Lehman2012-06-201-4/+0
| |
* | Implement Size.__radd__ so sum works with Size instances.David Lehman2012-06-201-0/+4
| |
* | Clean up and simplify some things in the custom storage spoke.David Lehman2012-06-201-36/+25
| | | | | | | | | | | | | | | | | | | | | | Only include non-existent unused devices in the "New ..." root. Simplify removal of devices by unifying the code and always calling storage.destroyDevice, which can handle non-existent devices as well as existing ones. Unused devices have no root. That is handy for identifying them from inside the removal callback.
* | Store template for installed OS description for repeated use.David Lehman2012-06-201-1/+5
| |
* | Don't automatically ignore uninitialized disks.David Lehman2012-06-201-1/+1
| |
* | Default to msdos disklabels on x86 BIOS systems.David Lehman2012-06-201-1/+1
| |
* | Run clearpart, autopart, bootloader from the storage spoke.David Lehman2012-06-203-12/+22
| | | | | | | | We need to run these before the progress hub so we can catch errors.
* | Allow selection of unpartitioned disks and not usb media.David Lehman2012-06-201-1/+2
| |
* | Make sure doing math on Size instances yields Size values.David Lehman2012-06-201-1/+16
| | | | | | | | | | Previously we were ending up with Decimal any time we added two Size values together.