| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also use GDBus instead of python-dbus / libdbus which has issues
with threads.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
No wonder we can't seem to eject the DVD - we don't have the eject
binary! Include it in the initramfs.
|
|
|
|
|
|
| |
Since we're leaving the initramfs compressed, this directory won't exist
until the system is shutting down. But everything works as expected if
we create the directory ourselves, before shutdown.
|
|
|
|
|
|
|
|
|
|
| |
This service operated under the assumption that the initramfs would be
saved at /run/initramfs. Otherwise, it doesn't do anything.
And initramfs doesn't get saved to /run/initramfs anymore. So this
service no longer does anything.
This patch removes it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since dracut dropped its slightly-too-clever trick to save a copy of
itself at /run/initramfs, we need to locate or save a copy of initramfs
so we can switch back into it and shut down properly.
So: first, check to see if we're running off media; if so, we can just
use the initramfs from the media. Easy!
Otherwise we need to save a copy. The anaconda initramfs (for current
F18-ish images on x86_64) uses about 96M RAM when unpacked, which is a
bit wasteful.
To save RAM we can filter out some stuff we don't need for shutdown:
* kernel modules: ~39M
* firmware: ~9M
* python: ~8M
* ssl certs: ~1M
* fsck binaries: ~1M
which leaves us with 38M of data. We can reduce this to 18M by gzipping
it, but that delays startup for 3s on my test system.
(Using xz would save 4.5M, but it takes 15s (!) and uses 100M RAM (!!).)
Using gzip -1 drops this to just over 1 second; RAM use goes up by 1M,
but that seems like a reasonable tradeoff.
If `pigz` is available, that gets used instead, which makes the delay
basically negligible on any modern multicore system.
|
|
|
|
|
|
|
|
| |
We've got this shiny new method selection UI but if you want to use it, you've
first got to sit through the delay of fetching metadata for the closest mirror
which might be completely wrong for you. Thus, this parameter will skip the
default action. Entering and leaving the source spoke will unset this
parameter.
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It was being unpacked to /updates instead of /updates/tmp/product
|
|
|
|
|
|
| |
We need _isys.so in the $UPDATES/pyanaconda/isys so that it can be imported
from the updated $UPDATES/pyanaconda/isys/__init__.py module. Also we need
both these files in $UPDATES/pyanaconda/isys if either of them changed.
|
| |
|
| |
|
|
|
|
|
| |
We might read the configuration from NM instead of ifcfg in future
but some pieces are still missing.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The signal handler was getting called three times on double-click: once
for the double-click, once for the first click, and once for the second
click. This resulted in the background getting shown as if the disk were
selected, even though everything else indicated it was not.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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
|