summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Explicitly request all free space when no size given in custom. (#872833)David Lehman2012-11-121-1/+7
| | | | The logic for handling it implicitly only works for partitions.
* Disable the language spoke off the first hub, for now (#874263).Chris Lumens2012-11-121-0/+4
| | | | | | | | | | | I don't especially want to do this, but as stated elsewhere changing language during installation is not at all easy. It's especially not easy from this spoke, where everything's already been imported. Eventually I think this spoke should allow for picking which languages you want supported on the finished system (sort of a language-specific package selection screen), but there's no time and this will at least prevent people from hitting a really annoying bug.
* Wrap text on install options dialogs (#874265).Chris Lumens2012-11-121-0/+11
|
* Encode unicode strings from XklWrapper (#873762)Vratislav Podzimek2012-11-121-1/+1
| | | | | | We don't use unicode strings (as a type) in anaconda. XklWrapperr.switch_to_show_str should thus use encode("utf-8") and also contain byte strings.
* New version (out of order)Brian C. Lane2012-11-122-1/+44
| | | | Forgot to commit the spec and configure.ac changes for 18.28-1
* Network spoke: fix traceback (number of callback parameters) (#875393)Radek Vykydal2012-11-121-2/+4
|
* Adjust right margin for MountpointSelector (mizmo).Chris Lumens2012-11-121-1/+1
| | | | | | | | | | | The mountpoint selector has a problem where all mountpoints except the selected one are flush with 0 margin against the right wall of the box they're in, and the selected mountpoint gets 6 px of margin between it and the wall. This patch makes that margin more consistent, so both selected and unselected mountpoints in the mountpoint selector list on the left hand side of the custom partitioning spoke get a consistent 12 px margin.
* Fix introspection warnings for widgetsStef Walter2012-11-122-2/+2
|
* Show NFS as the source if dracut left it for us (#875235)Jesse Keating2012-11-091-2/+13
|
* Convert the accordion Button to a LinkButton (mizmo).Chris Lumens2012-11-091-3/+3
|
* Buttons shouldn't scream at people (#868536, mizmo).Chris Lumens2012-11-096-13/+13
|
* Don't attempt to handle exceptions when NFS mounts fail.Chris Lumens2012-11-091-8/+3
| | | | | | | We don't want to display an error dialog (and we don't even support displaying a dialog for this exception). We should instead raise an exception we know how to handle, and then the status line for the source spoke will be set correctly.
* If there's an error setting up the source, display it as the status.Chris Lumens2012-11-091-8/+7
| | | | Don't display what you entered, because it's all wrong.
* Add logging around the messages that can be processed by the hub.Chris Lumens2012-11-092-1/+6
|
* You can't reformat a btrfs volume/subvolume.David Lehman2012-11-091-1/+2
| | | | | It's not necessarily intuitive, but your only option is to delete and re-create.
* Always account for device removals in their containers.David Lehman2012-11-093-3/+4
|
* Fix container member management for md devices.David Lehman2012-11-091-2/+13
|
* Use a more robust method for removing previous autopart. (#868589)David Lehman2012-11-091-3/+5
| | | | | The old method only worked once. After that, it was trying to cancel create actions that had already been canceled.
* Post-custom sanity check determines storage spoke completeness. (#868925)David Lehman2012-11-091-0/+4
| | | | | | | If the storage spoke was completed prior to entering the custom spoke and that visit introduced errors, the storage spoke status wasn't getting updated accordingly, allowing users with faulty configurations to proceed with a doomed install.
* Fix detection of inactive md arrays. (#873031)David Lehman2012-11-092-17/+12
| | | | | This doesn't come up much because someone's always activating the md arrays before anaconda gets run.
* Vastly simplify the process for applying changes from custom spoke.David Lehman2012-11-092-169/+28
| | | | | | | | | | | I hit a bug triggered by repeatedly toggling encryption for a vg while also doing some size changes that revealed a problem in the current apply/propagate_actions approach. There's just too much that can happen to try to duplicate/cover it all. Just replacing the main Storage instance isn't an option since each of the ui spokes holds a reference to it. However, all of the data is really in just a few data attributes of Storage and DeviceTree.
* Clean up container disk set and encryption change handling. (#874714)David Lehman2012-11-091-15/+20
| | | | | Also make it a bit easier to see what's going on by performing removals from the container's disk set separately from toggling member encryption.
* Honor kickstart bootloader --location=none. (#871143)David Lehman2012-11-094-8/+28
|
* Use original raid level and disk set when reverting a device.David Lehman2012-11-091-5/+4
| | | | | | | In this case what's really being done is we're creating a new device with the old parameters since we failed to apply the new settings. Either way, we shouldn't be passing the new/failed encryption, raid level, or disk set when trying to recreate the previous device setup.
* Set raid level based on defined volume for not-yet-btrfs mounts.David Lehman2012-11-091-1/+9
| | | | | If the user selects btrfs as device type and there is a new btrfs volume defined, populate the raid options based on that volume's raid settings.
* Network spoke: improve status info (shorten)Radek Vykydal2012-11-091-4/+4
| | | | | | | | | | | | old: Wireless (wlan0) connected to anaconda_wifi_test4 new: Wireless connected to anaconda_wifi_test4 old: Connected devices: eth0, wlan0 (anaconda_wifi_test4) new: Connected: eth0, anaconda_wifi_test4
* Network spoke: update list of connected devices in hub statusRadek Vykydal2012-11-091-10/+14
|
* Network spoke: Add "Connecting..." state to status (#868704)Radek Vykydal2012-11-091-18/+26
|
* Network spoke: Update status of networking in hub (#868704)Radek Vykydal2012-11-091-1/+7
|
* check for small grub2 embed space (#737508)Brian C. Lane2012-11-092-0/+44
| | | | | | | Depending on the filesystem choices for stage2 grub2's core.img may be too large to fit into the area between the mbr and the first partition. This adds a check that will show an error if the stage2 fs isn't extX and the first partition starts lower than 512K.
* Set SpokeSelector's tooltip to spoke's statusVratislav Podzimek2012-11-091-0/+3
| | | | | | We use PANGO_ELLIPSIZE_MIDDLE to show the status and one cannot get the whole status. Also screen readers could probably work with this.
* Don't let mount/umount block python threads (#873600).Chris Lumens2012-11-091-0/+6
| | | | | | | | | | Without these lines, the IO blocks everything in python until complete, which means setting up a bad NFS mount in the source spoke gives you an unresponsive hub until the NFS timeout hits. This is only a patch. The better fix would be to use subprocess for mounting instead of our own C blob. The only reason this C blob exists is because loader also required it, and no one's found the time to convert this old code.
* Fix makeupdates to correctly detect and include changes in isys.Chris Lumens2012-11-091-3/+10
| | | | I guess I'm the only person to touch isys in a very long time, huh?
* Update pot file with proper lower cased buttons (#868536, mizmo).Chris Lumens2012-11-091-94/+75
|
* Default to LVM on text installs too (#874586).Chris Lumens2012-11-091-2/+2
|
* Remove network enablement in anaconda from rescue mode (#873854)Radek Vykydal2012-11-091-20/+0
| | | | | | | | | - default auto connections are run by NM - device can be configured also using dracut options - in rescue, nmcli can be used, it is going to be enhanced to offer also configuration - rescue is using obsolete text mode network configuration which is incomplete, not maintained and doesn't work currently
* Add very basic U-Boot support for ARM platformsd.marlin2012-11-082-1/+41
| | | | | | | | | | Add a very basic U-Boot bootloader class for ARM platforms. This addresses the following needs. - avoids using GRUB2 as a placeholder for the bootloader. - installs the required uboot-tools package by default. - ensures the boot/uboot partition is bootable. Signed-off-by: Brian C. Lane <bcl@redhat.com>
* Fix test for changed disk set for partitions. (#873994)David Lehman2012-11-081-1/+4
|
* Add support for preexisting whole-disk formatting. (#870476)David Lehman2012-11-082-31/+61
| | | | | | | | | In the resize/reclaim dialog you can trigger creation of a disklabel on a disk containing whole-disk formatting by selecting "Delete". In custom, you can set mountpoint, reformat, encrypt. If you want to remove the filesystem and set the disk up with a disklabel, hit the minus/remove button while the whole-disk filesystem is selected.
* There is no Storage.destroyFormat method.David Lehman2012-11-081-1/+1
| | | | Related: rhbz#870476
* Move DEVICE_TYPE constants into storage and use them everywhere.David Lehman2012-11-082-81/+100
| | | | | | | | | | | Stop using the AUTOPART_TYPE constants since there aren't enough of them to cover all the device types we'll want to handle. This also removes some conversion between DEVICE_TYPE constants (previously used only in the custom spoke) and AUTOPART_TYPE constants (previously used only in storage). Related: rhbz#870476
* A device scheduled for reformat is not unused.David Lehman2012-11-081-1/+1
|
* Catch the right exception when settin up raid options ui. (#873486)David Lehman2012-11-081-1/+2
|
* Network spoke: Use connection state that triggered a callback (bug #871429)Radek Vykydal2012-11-081-16/+23
| | | | | | | Additional fix. If the info refresh is caused by device state change, use the state that triggered the callback (do not read the state in the callback) to prevent race with SECONDARIES state.
* Use sr_Latn_RS instead of sr_RS@latin in mangleMap (#872786)Vratislav Podzimek2012-11-081-1/+1
| | | | | | | | | With 1a1e7ee8405f44585801d368b139d9e0d3e3abfd we now can use this trick, because the script (and encoding) is parsed from sr_RS@latin (i.e. before mangleLocale call). The result is that english_name, display_name and territory are taken from the babel.Locale object that understands "sr_Latn_RS" and value for $LANG is valid locale "sr_RS.UTF-8@latin" as returned by LocaleInfo.__repr__.
* New version.Brian C. Lane2012-11-073-264/+360
|
* Mark more UI strings with N_ (#874276).Chris Lumens2012-11-072-19/+21
|
* Pressing Enter on the passphrase dialog should continue (#788556).Chris Lumens2012-11-071-0/+4
|
* Pressing Enter should activate the rightmost button on the detailed dialog.Chris Lumens2012-11-071-1/+4
|
* Pressing enter on a MountpointSelector should display it on the RHS (#873352).Chris Lumens2012-11-071-2/+2
|