| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This involves couple of places:
- TUI is blocking and waiting for user input
- Progress HUB is in charge and is reading the progress queue
- any other part wanting to react to a message like READY, ..
This patch directly fixes the first two and adds a mechanism
to register callbacks that will react to the third one.
We (me and vpodzime) expect python-meh integration to use
this to file exception reports from text mode installation.
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
There is no use doing these initialization actions in a separate thread,
so let's play safe (races with UI, e.g when setting initial hostname value
as in #902090) and do only waiting for dhcp (for payload initialization)
asynchronously.
|
| |
|
| |
|
|
|
|
| |
Yes, I know it's already described in the help text.
|
| |
|
|
|
|
| |
This seems to be what more people want, and it's certainly far more simple.
|
| |
|
| |
|
|
|
|
|
| |
python-meh now allows us to register callbacks providing some additional
info.
|
|
|
|
|
| |
Since this patch affects just the lines having (trailing) whitespace only,
it doesn't ruin git history in any significant way.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this patch our UserInterface classes somehow "implicitly"
inherited python-meh's *Intf classes by providing two methods with right
names. This patch adds a meh_interface property to our UserInterface
classes that returns an instance of a class that really is inherited
from the python-meh's *Intf class or actually is an instance of the
python-meh's *Intf class in case of gui and tui respectively. It also
adds a tty_num property to our *UserInterface classes that can be used
in runDebug to get user to the right console before and after the pdb
session automatically.
|
|
|
|
| |
python-meh now has a text UI we could use.
|
| |
|