summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add missing _boot_description values for dasd and zfcp (#739620)David Cantrell2012-02-021-0/+5
|
* Select the same device for ksdevice=link in loader and stage2 (#760250)Radek Vykydal2012-02-021-1/+2
| | | | | | | | | In loader strverscmp(3) is used so the patch will cover vast majority of cases (although e.g. eth9 would precede eth10 in loader, whereas eth10 would precede eth9 in stage 2 if there were more than 10 devcies having link). Resolves: rhbz#760250
* New version.Brian C. Lane2012-02-013-3/+7
|
* Add a separate function to get an LV's VG name.David Lehman2012-02-012-1/+4
| | | | | | | It's a different key depending on whether you are after the VG name for a PV or an LV, so make it clear by using a separate function. Related: rhbz#772878
* util-linux-ng is now util-linuxBrian C. Lane2012-01-311-1/+1
|
* New version.Brian C. Lane2012-01-313-3/+13
|
* liveinst: canonicalize live-baseloop symlinkBrian C. Lane2012-01-261-1/+1
|
* Fixup getDeviceBy* methodsBrian C. Lane2012-01-261-0/+6
|
* Ignore dm devs when scanning for mpath members (#761278)Mark Hamzy2012-01-261-0/+6
| | | | | | | | The initial loop through udev's block device list is mostly to identify and assemble mpaths. Already-active mpaths in that list cause problems because of the special way mpaths are handled. However, mpath member devices are never device-mapper devices so we can safely skip over them in this mpath-specific loop.
* Don't set the system's hostname during disk image installs.David Lehman2012-01-261-0/+4
|
* Fix error handling in the case of no live block device.David Lehman2012-01-261-1/+1
|
* Force simple filter for disk image installs. (#784560)David Lehman2012-01-261-0/+2
|
* Check for live install before doing live-specific umounts.David Lehman2012-01-261-1/+1
|
* DM_VG_NAME tells an LV's VG, not the VG a PV belongs to. (#772878)David Lehman2012-01-251-1/+1
|
* New version.Brian C. Lane2012-01-233-267/+336
|
* Add missing log import to platform.pyBrian C. Lane2012-01-231-0/+2
|
* liveinst: Check for live-baseloop LIVE_BLOCKBrian C. Lane2012-01-131-3/+5
|
* Add Storage.autoPartType to indicate lvm/btrfs/neither.David Lehman2011-12-194-16/+15
| | | | | | This accompanies a kickstart option to autopart, type: autopart --type=lvm|btrfs|plain
* 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
|