| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This avoids the silly situation of having anaconda tell you that you have -1
devices selected.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
This reverts commit 8a4fdd59c1d0d613cb32778b7142da8ec0adbab1.
|
|
|
|
| |
This reverts commit a24e722ebcb06c88f88605190caebdcf83236690.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
rs.get_members() also returns subsets with layered raids, we only
want the devices, so filter the result of rs.get_members() .
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This patch also moves rootPassword into Users where it belongs and auth
into Security where it belongs.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| | |
Also use short form of format type names. The long form is for
the user interface only.
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|