| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
This means you can't alt-tab away from the spoke and do stuff on the hub
and really confuse anaconda.
|
| |
|
|
|
|
|
| |
This is absolutely minimal handling for the immediate term and
will be replaced soon by proper handling within the AddDialog.
|
| |
|
|
|
|
|
| |
btrfs, lvm, and md will all use raid level strings within the UI
and those will be converted as needed by the DeviceFactory classes.
|
|
|
|
|
|
|
|
|
| |
We use the same indexing/ordering for the various device types
throughout the custom spoke, and BTRFS is always last.
BTRFS does not support raid levels 4,5,6.
BTRFS compression can be enabled at any time, so omit that.
|
| |
|
|
|
|
| |
Haven't done this in a while.
|
|
|
|
| |
(default or manadtory packages).
|
|
|
|
|
|
|
| |
Iff user turned NTP ON, we need to make sure chrony gets installed
and enabled and save NTP configuration.
Resolves: rhbz#851323
|
| |
|
|
|
|
|
|
|
|
| |
We may get the language in any form we support, but we have languages
only in one form (e.g. en_US) in our store. So use expand_langs when
searching for matching item.
Resolves: rhbz#851632
|
| |
|
| |
|
|
|
|
|
| |
The full device is more useful than just the path. Callers can get the
path if they want it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This way if the user starts with one of those methods and doesn't change
anything before hitting back, we won't waste time trying to redownload
everything.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This spoke sets the root password, or if left blank disables the root
login. Some level of validation is done and the user is trapped until
they get it right or press back twice on a weak password.
capslock monitoring is not enabled currently, but there is some stub
code commented out that deals with it.
|
| |
|
| |
|
|
|
|
| |
This prevents a traceback from happening when handling tracebacks.
|
|
|
|
|
|
|
| |
We now use ksdata to store data and execute() methods of kickstart
commands to set the installed system up. In order to not place all
the code to kickstart.py, timezone.py module gathering all timezone
related code was created.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LanguageSpoke inherits from the LanguageMixIn which is also used by the
WelcomeLanguageSpoke and contains the treeview with available languages and the
selection object. Obviously the selection doesn't stay selected when
WelcomeLanguageSpoke is hidden.
So in LanguageMixIn.initialize -- if there is nothing selected, try to use
self.data.lang.lang value first and if it is None, fallback to prefered_language
(English).
Fixes the issue with no translations and default language selected on the
SummaryHub before going to LanguageSpoke and back.
|
|
|
|
| |
The original date-time icon no longer exists in the package.
|
|
|
|
|
|
| |
http://docs.python.org/library/ctypes.html#specifying-the-required-argument-types-function-prototypes
and http://docs.python.org/library/ctypes.html#return-types need to be followed for the call to
nm_utils.nm_utils_ip4_prefix_to_netmask.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Much like the btrfs hacks, we add "Unknown" onto the end of the list
only when the current device is unformatted and do not include it in
the list for other devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For devices whose formatting is swap, remove BTRFS from the device type
combo.
Whenever the device type is switched to BTRFS, set fstype to btrfs and
lock it in.
Do not include btrfs as fstype unless device type is BTRFS.
Note: I made this a bit simpler by making BTRFS the last item in the
device type list and doing the same for btrfs in the fstype list.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changing label, fstype, size all mostly work.
Changing device type between lvm and partition should mostly work.
RAID options are completely untested, as is changing to a device
type of RAID.
Changing to and from a device type of BTRFS should probably work,
but there's a SIGABRT from btrfs at filesystem/volume create time
that will prevent you from actually using it.
|
|
|
|
|
|
|
|
|
|
| |
Fix size spinner values for new devices.
Make sure the remove button is sensitive except on the "Create.." page.
At the moment, selecting a page automatically selects one of the
devices in that root, which means it's impossible to delete entire
roots with the remove button.
|
|
|
|
|
|
|
|
| |
For now, only connect the MountpointSelectors to button-press-event.
Also, don't run the handlers for them during _do_refresh because,
for some reason, they get triggered a whole bunch during setup of
the left-hand side.
|
|
|
|
|
|
|
| |
Build a list, in decreasing order of preference, of pages that make sense
to initially have selected. If a page was selected at the time of the
refresh, it should probably be still selected afterwards. If that page is
no longer present, no problem. Move on to the next one in the list.
|
|
|
|
|
|
|
| |
If there are no network devices available, itr returned from the
devices_store.get_iter_first() is None and unchecked use raises an
exception. This can happen e.g. when running 'make runhub' on a
system with NetworkManager.service not running.
|
| |
|
|
|
|
|
| |
Without WindowGroup, python-meh's window is insensitive if it appears
above a spoke.
|
|
|
|
| |
we're setting up the UI.
|