summaryrefslogtreecommitdiffstats
path: root/iw
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Build sorted models on top of filtered models to make column sorting work.Chris Lumens2010-01-292-24/+26
| | | | | For some reason, doing it the other way around allows you to click on column headers but there is no sorting that happens.
* Skip the filtering UI if there's only one disk in the machine.Chris Lumens2010-01-292-9/+24
| | | | | | | For the common home/laptop use case, the user likely only has one disk. If that's the case and they pick the Basic filtering UI (indicating they don't want to add fcoe/iscsi/whatever disks), then there's no point in showing these UI components.
* Startup iscsi / fcoe / zfcp before listing drives in the filter UIHans de Goede2010-01-281-0/+9
| | | | | | This brings iBFT (iscsi) / EDD (FCoE) / /tmp/zfcp.cfg (zfcp) auto discovered drives only. So that they show up in the filter UI and can be selected for the installation (tested with iBFT).
* cleardisk_gui: Fix going back to the cleardisks guiHans de Goede2010-01-281-3/+9
| | | | | | | | | | | | | | | | | | | 1) When populating the store make left / right visible depend on if the disk is listed in clearPartDisks or not 2) Don't extend clearPartDisks when moving to the next screen, but set it so that drives which were moved to the left get removed from it. 3) The bootdisk is part of cleardisks, don't put it in clearPartDisks twice 4) Update the bootloader drivelist, putting the select drive on the front, don't override it. Even if we just want to mount a disk it should still count in our bios drive order, so that grub gets a correct map (Note even before this fix this was already effectively being done by bootloader.py which overrides the drivelist as set by clearpart_gui) Note this patch only fixes back/forth issues with the UI code, there is still a problem in the underlying logic code, where after having autopartitioned once, subsequent attemps will fail with no free space found. I've filed this as bug 559233.
* cleardisk_gui: Base autoselection of bootdev on detected BIOS orderHans de Goede2010-01-281-30/+15
|
* Fix typo in partition_ui_helpers_gui.pyHans de Goede2010-01-281-1/+1
| | | | request.disks should be request.req_disks
* Hookup new python EDD code (#478996)Hans de Goede2010-01-281-1/+1
| | | | | | | | Replace all usage of the isys C EDD code with the new storage python EDD code. Note that this moves the sorting of partition.req_disks from devices.py to paritioning.py, because sorting now needs access to the storage object, this also has the added advantange that now we always allocatePartitions in sorted drive order, even in interactive mode.
* Fix visibility counting on filter notebook pages.Chris Lumens2010-01-251-1/+10
| | | | | | | | Since all notebook pages share the same store, a device being visible on one page means it'll be counted as being visible on all pages. That means flipping to the correct initial page doesn't work. Instead, we need to count using the visible methods on callback objects to only count the devices that are members of each page as visible.
* Fix thinko in displaying the first filter notebook page that disks.Peter Jones2010-01-251-0/+1
| | | | Previous version had a missing break. Put the break in.
* Filter UI: don't show cciss controllers without setsHans de Goede2010-01-251-0/+4
|
* Filter UI: give BIOS RAID sets a usable model string and display thatHans de Goede2010-01-251-2/+3
| | | | | | This makes the way they are displayed in the filter UI and in cleardisks_gui.py consistent, and this makes us not show dmraid device node names for sets which we will later activate with mdraid.
* Remove MDRaidArrayDevice biosraid propertyHans de Goede2010-01-251-1/+1
| | | | | Now that MD BIOS RAID arrays have their own type, there is no longer a need for the biosraid property.