summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor shouldClear slightly.David Lehman2012-10-191-19/+23
| | | | | | | | | | | Adds logic to treat a partitioned disk with no partitions as empty if storage.config.initializeDisks is True. Removes some logic that doesn't belong related to clearing of non-existent devices. Consolidates logic for determining whether a disk is "empty" into a nested function.
* Use correct means for getting device type in the custom spoke.David Lehman2012-10-191-2/+2
| | | | | | It is important not to base device type on the position of the currently selected item in the deviceTypeCombo since its contents vary.
* Repopulate the RHS after editing a device.David Lehman2012-10-191-0/+2
|
* Don't bother resizing a container that has just been emptied.David Lehman2012-10-191-1/+2
|
* Don't allow implicit fstype change via mountpoint. (#866953)David Lehman2012-10-191-3/+9
| | | | There is a filesystem type combo for this purpose.
* Set up devices before trying to decrypt them. (#865247, #867533)David Lehman2012-10-191-1/+3
| | | | | This also expands the set of exceptions handled when testing the passphrase, which catches the case of an empty passphrase.
* Don't short-circuit devicetree populate based on clearpart setting.David Lehman2012-10-192-14/+5
| | | | | We don't prompt for passphrases for encrypted devices, so this can only improve the quality of our device clearing.
* Keep hostname when updating ksdata after GUI network configuration (#866516)Radek Vykydal2012-10-182-3/+9
|
* don't save system time on s390 (#867856)Dan Hor?k2012-10-181-0/+3
|
* Network spoke: make Configure button insensitive when running nmce (#865931)Radek Vykydal2012-10-181-1/+7
|
* New version.Brian C. Lane2012-10-173-50/+63
|
* remove firewall.py from POTFILES.inBrian C. Lane2012-10-171-1/+0
|
* Add missing pieces for kickstart's encryption cipher option.David Lehman2012-10-173-4/+8
|
* update to use firewalld (#815540)Brian C. Lane2012-10-176-126/+37
|
* Fix a typo in method name (#863765)Martin Sivak2012-10-171-2/+2
|
* Add missing import (#867296)Martin Sivak2012-10-171-0/+1
|
* There is no anaconda object available in writeSysconfigKernelVratislav Podzimek2012-10-171-1/+1
| | | | | | This change was introduced in commit c308c8978e2d27 that is a port from rhel6-branch where we use anaconda.id.bootloader instead of storage.bootloader.
* New version.Brian C. Lane2012-10-163-212/+318
|
* Add an error handler for fatal package installation errors (#865291).Chris Lumens2012-10-161-1/+10
| | | | We had everything except the function to display the error. Oops.
* Modify the status test for the software selection spoke.Chris Lumens2012-10-161-1/+1
| | | | | | Referencing baseRepo there can take an awful long time, which happens as part of building the first hub. This means there's a long time where the betanag screen is sitting in front of the user completely unresponsive.
* Various layout and font improvements to the keyboard spoke (mizmo, rlerch).Chris Lumens2012-10-162-85/+64
|
* Just return the size string uppercased (#867074).Chris Lumens2012-10-161-2/+2
| | | | | Previous patches to this file were trying to be too clever. Instead, just uppercase the return value and call it good enough.
* Revert "Use a capital "B" in the size module (#859932)."Chris Lumens2012-10-161-2/+2
| | | | This reverts commit 03af0cbf7fdbaba1b5d53cfad0d77902c5f829a4.
* Revert "Fix one more reference to bits (#859932)."Chris Lumens2012-10-161-1/+1
| | | | This reverts commit 21a9c715ead09d84306ed1a4dd711f947596f4c5.
* Fix padding around the addons view in the software spoke.Chris Lumens2012-10-161-4/+1
| | | | | This removes a thin little grey border you could see if you looked close enough.
* The Unknown page selectors/devices have no root.David Lehman2012-10-161-6/+12
|
* Avoid using mount --move on shared paths (#853508)Jesse Keating2012-10-162-1/+6
| | | | | | | | | move doesn't work because /run/ is a shared filesystem. So do as systemd suggests, mark the filesystem as private. We don't know of any reason in anaconda for the filesystem to be shared anyway. This hack can go away if/when the kernel ever allows moving mounts within a shared filesystem.
* Revert "Release Gdk lock in exception handling"Martin Sivak2012-10-161-5/+1
| | | | | | This reverts commit 799d526f3b8a0586c5c716ae1adf9af79883d9de. With the new threading code in place, this is no longer needed.
* Make all Gtk calls from inside of it's main loop (and thread)threadingMartin Sivak2012-10-167-106/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Marks all methods containing mostly gtk calls as gtk_thread_wait or gtk_thread_nowait - Uses gtk_call_once instead of GLib.idle_add to make sure the method is called only once (returns False) - Removes some code from the threading locks, because it wasn´t touching Gtk at all This change was discussed in the mailinglist here: https://www.redhat.com/archives/anaconda-devel-list/2012-October/msg00030.html The main point was: According to the Gtk team, the gdk_threads_enter/leave pair should not be used at all (and they have apparently discouraged usage of it since early releases of Gtk2). Moreover in the current Gdk docs (http://developer.gnome.org/gdk3/stable/gdk3-Threads.html) those functions are now marked as deprecated. The preferred way (and now the only way) is to use g_idle_add (GLib.idle_add) with a callback method to schedule GUI changes. The callback method will then get called by the Gtk main loop so no locking is needed (and GLib.idle_add performs none). But that is also the reason why everything Gtk related must be done from the mainloop thread either directly or via idle_add.
* Remove Gdk thread initialization, introduce new helper functions and make ↵Martin Sivak2012-10-163-11/+62
| | | | exception handler be called by Gtk only once
* Fix threading initializationMartin Sivak2012-10-161-2/+4
|
* Do not remove the layout if it was added back (#865830)Vratislav Podzimek2012-10-161-1/+2
| | | | | | When replacing the last layout in the list, user may mark the same layout (among the others) for adding. In such cases we shouldn't remove the layout from the list and just leave it where it was.
* Release Gdk lock in exception handlingVratislav Podzimek2012-10-161-1/+5
| | | | | Since we add actions to main loop, not releasing lock may lead to deadlock.
* Configure new-kernel-pkg to keep tboot configuration on updates (#742885)Peter Jones2012-10-151-0/+4
| | | | | | | | | | | If we want tboot to keep getting used, we need to configure new-kernel-pkg to tell grubby to do that. When grubby finds a multiboot stanza as the default template, it won't use the multiboot parts of the template unless specifically configured to. This patch adds a configuration option to tell grubby that we always want to use the tboot multiboot kernel by default when we add a new kernel. Signed-off-by: Peter Jones <pjones@redhat.com>
* Honor the nompath option.David Lehman2012-10-152-7/+14
|
* Validate lv names.David Lehman2012-10-151-0/+9
| | | | Resolves: rhbz#747278
* Add support for specifying encryption cipher mode via kickstart.David Lehman2012-10-151-0/+6
| | | | Related: rhbz#838736
* Acquire the yum lock before accessing YumBase.repos. (#858993)David Lehman2012-10-151-1/+5
|
* Remove the entry on the resize dialog's combo boxes.Chris Lumens2012-10-151-0/+1
| | | | | There's no need for these to be editable, and setting this off also helps a little with the packing.
* disks_free -> disks_size (#863647).Chris Lumens2012-10-151-1/+1
|
* Fix one more reference to bits (#859932).Chris Lumens2012-10-151-1/+1
|
* Fix a traceback in media check (#865897).Chris Lumens2012-10-151-4/+3
|
* Add support for deleting an entire root via the existing ConfirmDeleteDialog.Chris Lumens2012-10-152-20/+47
| | | | | | You've already bought into doing something destructive, so why not have the chance to really tear things up? Also, make the cancel button the default action.
* Don't traceback when removing a mountpoint with no expanded selector (#862746).Chris Lumens2012-10-151-32/+35
| | | | | Most of this patch is just un-indenting stuff. The rest is replacing references to currentPage with references to selector._root. Same data, really.
* Remove the code for removing an entire Root all at once.Chris Lumens2012-10-151-24/+0
| | | | | | | | | First, it simply does not work right now. Secondly, it's not at all obvious in the UI how you would go about doing this. Click on the expander and then hit remove? Yes, but then the expander collapses and you still have a mountpoint displayed on the right. Which thing are you deleting then? We need a way to do this, but I don't think this code is it.
* Yet more TODO list updates.Chris Lumens2012-10-151-3/+8
|
* Don't display "None" in the name of a root.Chris Lumens2012-10-151-2/+8
| | | | | | It's possible to end up in a situation where the root is "None Linux None for None" which just looks silly. This happens in my testing if you kill an install after it's made partitions, but before fedora-release gets installed.
* Fix configuration of protected wireless connections (#855526)Radek Vykydal2012-10-131-7/+12
|
* Fix graphical kickstart with %packages dataJesse Keating2012-10-121-24/+30
| | | | | | | | Without this change we were automatically selecting the first environment from the list, and adding it to the existing package data. This means no matter what you had in %packages you also got the GNOME environment. Obviously this is wrong, so we don't autoselect if we're doing an automated install and have package data.
* Add password validation to text password spokeJesse Keating2012-10-121-9/+24
| | | | | | This brings it up to feature parity with the gui spoke, mostly. Still don't have a way to completely disable the password here, but that's a good thing for now.