summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix some label text that got clobbered in glade.David Lehman2012-11-021-1/+1
| | | | Related: rhbz#871109
* New version.Brian C. Lane2012-11-013-138/+234
|
* Update parsing of 'btrfs subvol list' to match its new output. (#868468)David Lehman2012-11-011-1/+1
|
* Add a way to select the default device type.David Lehman2012-11-012-21/+157
| | | | | | | | | It sets the default autopart type, which also dictates the default device type for new mountpoints in the custom spoke. Glade markup provided by clumens. Related: rhbz#870207
* Enable specification of disk(s) for individual mountpoints. (#870569)David Lehman2012-11-013-28/+361
| | | | | | For a partition, the selected disks indicate acceptable options for where the partition ends up. For btrfs, raid, and lvm it indicates the set of disks on which member/pv devices will be created.
* Improve management of complex devices in custom spoke. (#865199)David Lehman2012-11-012-11/+51
| | | | | | | Containers size calculations were not taking into account the size of an already-defined device while adjusting the size of the same device. This meant that changing an lv size from 10G to 5G _grew_ the container by 5G instead of shrinking it by 5G.
* Save btrfs subvols' requested size.David Lehman2012-11-012-1/+8
| | | | | | | | When we remove other subvols from the main volume we can use the requested sizes of the remaining subvols to decide the new size of the volume. Related: rhbz#865199
* Reclaim extra set member growth evenly across members.David Lehman2012-11-011-2/+8
| | | | | | | | Before it was taking as much as possible from the member with the most growth, which meant that member would end up very near or at its minimum/base size. Related: rhbz#865199
* Give lvmpv a slightly more realistic minimum size.David Lehman2012-11-011-0/+1
| | | | Related: rhbz#865199
* Fix required space calculation for lvm.David Lehman2012-11-011-1/+0
| | | | | | | Experimentation shows that the 1MB PE START does not play into the disk space requirements for LVs. Related: rhbz#865199
* Don't filter disks when scanning storage after autopart fails. (#866717)David Lehman2012-11-011-3/+4
| | | | | All disks must be in the devicetree since that is what the master disk list (StorageSpoke.disks) is derived from.
* Fix detection of partitioned md devices. (#866519)David Lehman2012-11-014-12/+31
|
* Correct handling of disks with hidden formats. (#866519)David Lehman2012-11-012-6/+17
| | | | | We have to ignore disks with hidden formats for most purposes. Examples of such disks are multipath member disks and fwraid member disks.
* Revert "Fall back to lvm autopart if the default fails."David Lehman2012-11-011-29/+5
| | | | | | This reverts commit fbc7589a05c773824888c7e74dfc3826715ec432. Related: rhbz#870207
* Revert the default autopart type to lvm. (#870207)David Lehman2012-11-011-2/+1
|
* Apparently necessary kpartx changes (#867593)David Lehman2012-11-012-16/+5
| | | | | | | | | | | | | Don't always force kpartx to use a delimiter. The problem is that there are all these places that could be triggering creation of the partitions and they need to all use the same rules for when to use a delimiter between disk and partition number. Otherwise, how can parted know when to use a delimiter when adding a partition to a dm disk? You'd think the answer would be "always use a delimiter" or "never use a delimiter" but that's not how the world works. Also, pass -s to kpartx to wait for devices to be created before returning since udev should be doing all the work nowadays.
* Mark a few more important strings for translation.Chris Lumens2012-11-013-7/+7
| | | | | Note: When using the P_ method, the strings inside it cannot be in parens or gettext will not pick them up.
* If lang= was provided on the command line, set the installation language.Chris Lumens2012-11-011-0/+24
|
* Make the decision to skip the welcome screen more complicated.Chris Lumens2012-11-011-1/+4
| | | | | | For non-kickstart installs, we still want to display the screen even if a language was provided on the command line as long as this is a final release. Basically, do not skip betanag unless we're doing a kickstart install.
* Set a translation domain before loading a glade file.Chris Lumens2012-11-011-0/+1
| | | | Otherwise, no strings from glade will be displayed as translated.
* Don't decorate the NTP config dialog.Chris Lumens2012-11-011-0/+1
|
* Mark properties in existing glade files as translatable.Chris Lumens2012-11-0110-12/+12
|
* Widget properties exposed via glade need to be marked as translatable.Chris Lumens2012-11-011-0/+12
| | | | | Without this, translatable="yes" will not appear in the output glade files, which means the strings will not be in anaconda.pot.
* Network spoke: don't try to call replace on None (traceback) (#869106)Radek Vykydal2012-11-011-1/+1
|
* Fix nfsiso repo selection (#871648)Jesse Keating2012-10-311-1/+12
| | | | | | | | | | | Two fixes here, one set the path to INSTALL_TREE because we haven't moved anything over to ISO_DIR yet. Two account for the isys mount count for paths. When we move a mount point the isys count must be updated so that an attempt later to mount the iso into the INSTALL_TREE won't be short circuited. One could create an (_)isys call that does the move and does the accounting, but that would add more C code, which is an anti-goal.
* New version.Brian C. Lane2012-10-313-232/+259
|
* Revert "Update parsing of 'btrfs subvol list' to match its new output. ↵David Lehman2012-10-311-1/+1
| | | | | | | | (#868468)" This reverts commit baf788ce1ff0fb485cda0a8c804c7693e756593f. It wasn't approved as "nice to have" for F18 Beta.
* Pass RAID level to btrfs volume constructor. (#866101)David Lehman2012-10-311-0/+5
|
* Fix a traceback when removing non-existing partitions in custom. (#869839)David Lehman2012-10-311-1/+2
|
* Update parsing of 'btrfs subvol list' to match its new output. (#868468)David Lehman2012-10-311-1/+1
|
* Remove the word "review" from the label on the custom checkbutton. (#871109)David Lehman2012-10-311-1/+1
| | | | | There's nothing to review. It's not "run autopart and then review it", it's more like "skip autopart and go to custom".
* Require that the root filesystem be created by anaconda. (#871104)David Lehman2012-10-312-0/+7
| | | | | There is kickstart and fsprofile/mke2fs.conf for those with special requirements for filesystem creation parameters.
* On error, reset the RHS to what it used to be (#869422).Chris Lumens2012-10-311-0/+2
| | | | | | We don't want to lock the user into a particular spoke. Resetting the RHS clears out whatever changes were made that produced an error, but the user can still continue if they want the previous settings.
* Don't prompt when in cmdline mode (#869685)Jesse Keating2012-10-301-0/+6
| | | | | cmdline mode is text mode only, so that's why this patch only touches the tui code.
* Force a root password to be set (#869675)Jesse Keating2012-10-302-10/+8
|
* Network spoke: fix hostname handling in standalone spoke (#868535)Radek Vykydal2012-10-301-0/+3
|
* Network spoke: fix config info update after switching device OFF and ON ↵Radek Vykydal2012-10-301-0/+2
| | | | (#871429)
* Network spoke: connected requires activated (not active) connection (#871129)Radek Vykydal2012-10-301-4/+6
|
* Blank out passphrases from /root/anaconda-ks.cfg (#868519).Chris Lumens2012-10-301-0/+6
| | | | | | Note that this means the resulting kickstart file will be less-than-complete, which is not what we want but is apparently what users want. Any bugs filed regarding this will be closed WONTFIX.
* Setup package repo in the background (#870552)Jesse Keating2012-10-291-19/+30
| | | | | | | If a remote repo, like a nfs server, takes a long time to return an error we can wind up sitting at a blank screen for minutes. This moves the repo setup into the background thread and updates the spoke status accordingly. Yes there is a lame sleep.
* check disklabels when calculating free space (#863892)Brian C. Lane2012-10-291-4/+16
| | | | | | | You need at least one of the platform's disklabels in order for the free space on the disk to be useful. If none of the disks labels will work we set the free space to 0 and allow the resize dialog to be used to remove all the partitions which will relabel the disk.
* updateBaseRepo does not need a storage argument.Chris Lumens2012-10-293-8/+6
| | | | | It can get it as an attribute off the Payload object, now that setup is always being called.
* Fix up calling superclass setup methods in packaging (#870556).Chris Lumens2012-10-294-2/+5
|
* Fix a race condition with kickstarts (#868834)Jesse Keating2012-10-291-2/+2
| | | | | | | | | | | We were simluating the continue click before consuming all the messages in the queue, which would cause the next hub to be in use, but we were attempting to process messages for the previous hub. It would cause a crash of anaconda, but not a backtrace that could be caught with our autoreporter. The solution is to only continue when the queue is empty. This also makes use of a property to see if we are ready to continue instead of duplicating code.
* run checkisomd5 from anaconda-diskroot (#848764)Brian C. Lane2012-10-291-1/+18
| | | | | anaconda-dracut always passes a path to dmsquash-live-root so its checkisomd5 never runs (it needs a block device).
* skip luks passphrase in exception dump (#868509)Brian C. Lane2012-10-292-0/+3
| | | | Also skip logging any kwargs with pass in their name
* Replace ' ' with '_' when looking for ifcfg files (#869106)Radek Vykydal2012-10-291-0/+1
|
* Remove storageComplete, which was only called from dispatch.py.Chris Lumens2012-10-291-64/+0
|
* Remove dispatch.py and its associated test case.Chris Lumens2012-10-292-640/+0
| | | | Good riddance.
* Use a slightly different method to get supported languages (#858801, tagoh).Chris Lumens2012-10-291-2/+2
| | | | | I have confirmed this patch only adds languages to the list. Everything that was displayed before this patch is still there.