| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
search paths
|
| |
|
|
|
|
| |
These have all been merged with the new text interface.
|
|
|
|
|
| |
I've had to leave pieces of text.py around, though, because it's used by
rescue mode and we're not changing it quite yet.
|
|
|
|
| |
It's needed for rescue mode, and the textw directory is about to go away.
|
|
|
|
| |
Fix of previous patch.
|
|
|
|
|
| |
Don't crash on wwan devices, other types we might want to handle
here (bond, vlan) will be added when we support them.
|
|
|
|
| |
Also fix the comment above the DEFAULT_LANG constant.
|
|
|
|
|
|
|
|
|
|
| |
This required changing the toolbar of buttons into a regular hbox. I've also
removed the percent bar since that's duplicate information and gets rid of a
couple numbers (this dialog has way too many), and changed the wording in the
reclaimable space column for unshrinkable devices to say so. That gets rid of
some more numbers.
Related: #875944
|
| |
|
| |
|
| |
|