| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
This allows creating a new MountpointSelector using a Device as a template,
or modifying an existing MountpointSelector. It also consolidates a lot of
the specifics of doing that creation.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This disables the storage spoke and installs to /mnt/sysimage without
mounting any filesystems. If something is already mounted on
/mnt/sysimage it leaves it untouched.
This can be useful for utilities like livemedia-creator which will mount
a filesystem image on the directory and then run anaconda to install to
it.
|
|
|
|
|
|
| |
The idea here is that it makes things like "swap" more discoverable because
the user can pick them, plus it gets rid of the tooltip that is not at all
accessible.
|
|
|
|
| |
This helps out a bit with the sea of buttons at the bottom of the dialog.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Change a lot of wording and button text to make it clear what happens next.
(2) Allow going to the reclaim dialog even if you have enough space to begin
with.
(3) Get rid of the custom partitioning checkbox, and make it a button instead.
(4) Get rid of the modify software selection button from one dialog, since
there's now too many buttons.
|
|
|
|
|
|
| |
Gdk.EventType.2BUTTON_PRESS results in syntax error in Python.
However it is not necessary to use getattr() because there is
Gtk.EventType._2BUTTON_PRESS defined in Gdk's overrides.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some regions have so many timezones (cities), that the combobox doesn't fit
in the screen and is hard to search through. This patch modifies the city
and region comboboxes to have text entry, that can be used to choose timezone.
There are five ways of choosing timezone:
1) click on the map
2) popup comboboxes and choose region and city
3) type to the region and city comboboxes and choose from the completions
4) type a whole region or city name to the combobox and hit ENTER
5) type a whole region or city name to the combobox and click somewhere else
or hit TAB
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We might read the configuration from NM instead of ifcfg in future
but some pieces are still missing.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also, reword the label on that expander and change a keyboard accelerator to
match.
|
|
|
|
| |
(#903498).
|
|
|
|
|
| |
logind now starts a getty on tty6. We could just let it pick a free vt,
but there's a small chance that could interfere with our logging to ttyX
|
| |
|
|
|
|
| |
Crashed for WWAN devices.
|
|
|
|
|
| |
We can get also
org.freedesktop.DBus.Error.AccessDenied exception
|
| |
|
|
|
|
|
|
| |
We shouldn't set global GATEWAY, IPV6_DEFAULTGW.
HOSTNAME went to /etc/hostname.
Writing NETWORKING=yes unconditionally doesn't make sense.
|
|
|
|
| |
Instead we dump settings from NM.
|
|
|
|
|
|
| |
Instead of r/w ifcfg files.
We still need to modify ifcfg files directly in some cases, see:
https://bugzilla.redhat.com/show_bug.cgi?id=893892#c36
|
| |
|
| |
|
|
|
|
| |
Related: rhbz#903776
|
| |
|
| |
|
| |
|
|
|
|
| |
Merge baseudev into storage.udev.
|
|
|
|
|
|
|
|
|
|
|
| |
Remove platform's use of bootloader in preparation for moving platform
into storage, since that's the only code that uses it.
Move some logging initialization code in network.py into a function so
it does not run automatically on import.
Add some code to storage to control whether or not it is being used by
anaconda versus as a normal python module/library.
|
|
|
|
| |
Anaconda doesn't eject cdrom under any circumstances.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first pass at setting things up to split storage out into
a separate package.
It replaces the guts of iutil.execWithRedirect and iutil.execWithCapture
with a single backend function, _run_program. The main thing I can think
of that might be cause for complaint is that _run_program does not log
each output line as the external program outputs it, so you get the whole
output buffer at once. Storage gets its own copy of _run_program and
all of the calls in storage use the copy from storage.util.
The reason I moved all of the iutil arch functions into storage is that
they are mostly used in storage and I didn't want there to be two copies
of the whole set.
The rest is removing of unused things and moving of things only used by
storage into storage.
|
| |
|
| |
|
|
|
|
|
|
| |
This will allow us to remove isys.ext3IsDirty and instead just get
another piece of information from an e2fsprogs utility that we run
anyway.
|
|
|
|
|
| |
The only time anyone really used it was to migrate from ext2->ext3.
It is dead weight.
|
|
|
|
| |
This will raise an exception if the thread quit because of an error.
|
|
|
|
|
|
|
| |
We need to be able to tell when a thread has quit because of an error.
This adds the ability to save thread traceback information in threadMgr
and a new method, .wait() that can be used instead of join. It will
raise an error if the thread quits because of an Exception.
|
|
|
|
|
| |
This makes the spoke selectors on rows by theirselves much smaller. They
no longer extend all the way to the right edge of the screen.
|
| |
|
|
|
|
|
|
| |
It is not a GUI specific code, so it should live under pyanaconda/ui
instead of pyanaconda/ui/gui. Moreover from pyanaconda/ui/gui it cannot
be imported without X server running.
|
|
|
|
|
| |
We might need to move just to "localhost" (hostnamed default)
so let's be prepared for changes.
|