summaryrefslogtreecommitdiffstats
path: root/iw
Commit message (Collapse)AuthorAgeFilesLines
...
* BIOS RAID sets get shown double when adding advanced storage (#574714)Hans de Goede2010-03-221-2/+7
| | | | | | | | | | | | FilterWindow.populate() will scan for BIOS RAID sets and add them on every invocation. This causes them to be added multiple times if FilterWindow.populate() get called multiple times. This happens for example when adding an iSCSI target using the "add Advanced target" button on a machine which has a BIOS RAID set. Also since the second populate call will not have any of the raid set members as argument, fstype cannot be determined, and the set shows up in the Basic Devices tab rather then in the Firmware RAID tab.
* Filter UI do not start / stop BIOS RAID sets to get there size (#574587)Hans de Goede2010-03-221-7/+2
| | | | | | | | Do not start / stop BIOS RAID sets to get there size, this causes issues with BIOS RAID 5 sets as these are not supported by device mapper raid in the kernel. Despite this we should still show them (and certainly not traceback as we do now) as Intel RAID5 sets will work fine (they use mdraid except for in the filter UI).
* Make filter UI honor nodmraid cmdline option (#574684)Hans de Goede2010-03-221-38/+43
|
* Fix focus, repaint, and stack issues for nm-c-e (#520146)Radek Vykydal2010-03-191-3/+18
| | | | | | * nm-c-e is called non-blocking * fullscreen of icw doesn't allow to stack nm-c-e properly * prevent focus change by making icw insensitive
* Connect nm-connection-editor to network config button (#520146).Radek Vykydal2010-03-191-0/+8
|
* Reset comps/groups info after editing repo in UI (#555585)Radek Vykydal2010-03-171-15/+11
| | | | | | | | The change is concerning tasksel step. As we are resetting selected groups in following step (basepkgsel), we are safe to just reset the comps/groups with YumBase.doGroupsSetup (if UI repo editing requires it) instead of only adding groups of new repo - which was actually merging it with groups of old repo - the bug. Note that editing repo means removing it and adding a new one.
* Set cache base directory for repos added/edited in UI.Radek Vykydal2010-03-171-0/+3
| | | | | | Without the setting, directories are created in rootfs of / which can cause running out of memory (e.g. for CD/DVD install in 512 MB virtual machine after installing of 800 packages).
* Use None, not '', for empty repo proxy attributes (#572460)Radek Vykydal2010-03-171-4/+5
| | | | | | Concerns repo setting UI. For proxy_username and proxy_pasword repo attributes, using empty strings causes creating of invalid proxy specification string in yum, e.g. http://:@172.16.22.129:8080.
* Keep the selected device count right when going back to filtering (#572882).Chris Lumens2010-03-151-0/+5
| | | | | This avoids the silly situation of having anaconda tell you that you have -1 devices selected.
* Preserve encryption setting when re-editing new encrypted LVs. (#568547)David Lehman2010-03-101-5/+8
| | | | | | | The part of the if clause that I'm removing will never be true anyhow -- it requires a preexisting format, but it is inside a clause that only gets entered for non-existing LVs, which obviously cannot contain pre-existing formats.
* Never pass "<Not applicable>" as mountpoint to format constructors.David Lehman2010-03-103-0/+8
|
* Fix up device dialogs' handling of preexisting formatting.David Lehman2010-03-104-48/+169
| | | | | | Fixes display of original fstype, original fslabel. Also fixes handling for when users initially specify that a device be re- formatted, then later change it back to use what's already there.
* Select/Deselect All should only apply to the current tab (#516143, #568875).Chris Lumens2010-03-042-8/+13
|
* Fixes bug #569373 - Change udev_trigger block calls to use change actionBrian C. Lane2010-03-041-2/+2
| | | | | | | This fixes bug #569373, where exiting the filter screen would leave the /dev/dm-7 and /dev/dm-8 devices missing. It appears that device-mapper is removing the devices when udevadm trigger --action=add /class/block/dm-0 is run.
* Do some editing of package and filter UI strings (#569039).Chris Lumens2010-03-041-3/+3
|
* Revert "Add StorageDevice.serial_for_display"Peter Jones2010-02-261-1/+0
| | | | This reverts commit 8a4fdd59c1d0d613cb32778b7142da8ec0adbab1.
* Revert "working on this"Peter Jones2010-02-261-1/+1
| | | | This reverts commit a24e722ebcb06c88f88605190caebdcf83236690.
* working on thisPeter Jones2010-02-261-1/+1
|
* Add StorageDevice.serial_for_displayPeter Jones2010-02-261-0/+1
| | | | | | Sometimes we need to compare serials, and sometimes we need to display them. The two aren't necessarily the same thing, so add a function to differentiate them.
* Don't show BIOS RAID and multipath members in the cleardisks UI (#567281).Chris Lumens2010-02-231-17/+13
|
* Replace calls to isys.getDasdPorts() with calls to new getDasdPorts()David Cantrell2010-02-221-4/+4
|
* Reset the resolver cache after bringing up the network (#562209).Chris Lumens2010-02-221-0/+7
| | | | | | | | | Throughout stage2 if we bring up the network after doing various actions, we need to make sure the DNS resolver is reset to pick up the new information. However, pycurl/libcurl uses the c-ares resolver which does not have a method similar to res_init. Instead we need to tear down the pycurl.Curl object instance cached in urlgrabber and create a new one. This does the same thing as re-reading /etc/resolv.conf, but in more steps.
* Add device node names to the filter UI, hidden by default (#566375).Chris Lumens2010-02-181-0/+5
|
* Fix hiding the advanced button on the filter UI (#555769, #565425, #560016).Chris Lumens2010-02-161-1/+1
| | | | | | | | Unrealizing the button box creates a mystery hidden window that causes two problems. First, it steals the focus so keyboard controls don't work on the filtering UI. Second, it causes a lot of gtk warnings on tty1. Instead of unrealizing, the fix is to just hide and disallow show_all working on it later.
* Fix a handful of simple pychecker errors.Chris Lumens2010-02-162-2/+2
|
* Warn when ignoring BIOS RAID members (#560932)Hans de Goede2010-02-161-0/+9
| | | | | | | | | | | | | This patch adds a warning when ignoring BIOS RAID members because no complete set using them could be found. This patch also introduces a much needed InstallInterfaceBase class, as I didn't feel like adding the exact same code to all of cmdline.py, gui.py and text.py . Note that the ignoring of BIOS RAID members is checked in 2 places, as the filter UI can be skipped under certain circumstances (kickstart). The interface code checks for disks it has already warned about.
* Fix traceback in filter_gui.py when dealing with RAID10 BIOSRAID (#565444)Hans de Goede2010-02-161-1/+5
| | | | | rs.get_members() also returns subsets with layered raids, we only want the devices, so filter the result of rs.get_members() .
* Don't traceback during kickstart if no ignoredisk line is given (#563581).Chris Lumens2010-02-111-8/+15
|
* Be even more clear about removing existing linux installations. (#493360)David Lehman2010-02-101-2/+2
|
* Merge branch 'no-instdata'Chris Lumens2010-02-0823-94/+98
|\
| * Last attribute out of InstallData, please turn out the lights.Chris Lumens2010-02-042-5/+5
| |
| * Move bootloader into the Anaconda object.Chris Lumens2010-02-047-10/+10
| |
| * Move storage into the Anaconda class.Chris Lumens2010-02-0413-45/+45
| |
| * Move timezone to the Anaconda object.Chris Lumens2010-02-042-2/+2
| |
| * Move users and security to the Anaconda object.Chris Lumens2010-02-041-6/+6
| | | | | | | | | | This patch also moves rootPassword into Users where it belongs and auth into Security where it belongs.
| * Move network to the Anaconda object.Chris Lumens2010-02-043-4/+4
| |
| * Move keyboard to the Anaconda object.Chris Lumens2010-02-041-2/+2
| |
| * Move instLanguage to the Anaconda object.Chris Lumens2010-02-043-4/+4
| |
| * Move upgrade-related data to the Anaconda object.Chris Lumens2010-02-042-13/+17
| | | | | | | | | | | | This also removes the hack where upgrade can be True, False, or None in order to test whether we've seen the upgrade screen or not. Instead, it introduces a global value hack. I consider this the slightly cleaner approach.
| * Move instProgress to be an attribute on the InstallInterface.Chris Lumens2010-02-041-1/+1
| |
| * Move instClass to be an attribute on Anaconda.Chris Lumens2010-02-041-3/+3
| |
| * Use anaconda.ksdata instead of anaconda.isKickstart.Chris Lumens2010-02-041-1/+1
| | | | | | | | | | | | anaconda.ksdata is only non-None if there's a kickstart file, just like anaconda.isKickstart would be. Therefore, we don't need two variables to test for the same condition.
* | Fix partitioning help spelling (#562823).Chris Lumens2010-02-081-4/+4
| |
* | Take advantage of default size for new partitions.David Lehman2010-02-051-7/+5
| | | | | | | | | | Also use short form of format type names. The long form is for the user interface only.
* | Use 0 for a default max_req_size instead of None.David Lehman2010-02-051-1/+1
|/
* Display ID_PATH for zFCP devices instead of looking for a WWID.Chris Lumens2010-02-031-2/+2
|
* Fix a variety of filtering UI problems caused by switching models around.Chris Lumens2010-02-031-13/+29
| | | | | | | | | | | | (1) The filtered model is no longer the top-level so anywhere we want to call refilter, we need to dig down and get the child, which happens to be the filtered model. (2) Similarly, we can only call get_text on the child of a ComboBoxEntry because that's the entry part. (3) Populate all search drop-downs when the containing hbox is realized, not some complicated setup where each individual item is selected.
* Display ID_PATH instead of WWID for DASDs as well.Chris Lumens2010-02-031-3/+4
|
* Rename the WWID column to Identifier.Chris Lumens2010-02-031-14/+14
| | | | | | Since we're stuffing more things into this column than just WWIDS (paths on iscsi and s390 stuff soon, at least) the column header needs to be changed to match.
* gtk.TreeStores are iterable, so use indices instead of iterators.Chris Lumens2010-01-291-32/+37
| | | | | | Doing this allows use of map and filter, which seems more natural than the iterator dance. This patch also fixes a problem drilling down to the base store through all the various models.