| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
The apply method should only set self.data, the execute method should do
all necessary runtime changes. The code for starting chronyd service and
adding/removing it to/from the list of installed packages and enabled
services should be placed somewhere where it can be used by text mode as
well.
Also use NTP_* constants instead of "chrony" and "chronyd" magic strings.
|
|
|
|
|
|
|
|
| |
Autoconnections are set up by NM for devices not having ifcfg file
(ie those not activated by dracut or not configured in kickstart).
We want to default to "no" for this devices in RHEL.
We even don't want to bring up the autoconnections in installer
environment, but that is something for a separate bug.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This behaviour tries to minimize the "surprise factor" we have
in the installer. When the user entered spoke, changed any data
and then left the spoke, the installer gave him no chance for
review or correcting the entered values. With this patch applied
the Hub waits for a click on the continueButton if any user
interaction happened before all the spokes were ready+completed.
|
| |
|
| |
|
|
|
|
|
| |
This fixes the behaviour if an invalid input was provided. 5 times it just
reprompts for the input then it redraws the screen a resets the counter.
|
|
|
|
|
|
| |
We need addon_paths initialized in early phases for addons' kickstart
classes, but the it should be refreshed once we know wheter it should
contain paths for TUI or GUI installation.
|
|
|
|
|
|
|
|
|
|
|
| |
Changes to the execWith* methods removed the ability to handle a string
as stdin/out/err. Change the callers to first open where they want
output to be sent to and pass that instead.
Only stdout is needed because _run_program combines stdout and stderr,
pass stderr through but ignore it.
Also clean up a couple places that were passing strings that don't need
to.
|
|
|
|
|
|
| |
There is a new package libreport-anaconda that contains some
configuration files that enable "reporting" over scp/ftp. We
just need to tell libreport that the crash happened in Anaconda.
|
|
|
|
|
| |
This moves the 'Encrypt my data' checkbox from the main storage spoke
into the dialog above the partition type combobox.
|
|
|
|
|
| |
If you entered a bad proxy the only way to get it to continue was to
change the source to something different.
|
| |
|
| |
|
|
|
|
| |
pykickstart now provides this information for all commands.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
'ksdata.addons' makes more sense than 'ksdata.addon' since it is a root
of the tree where addons live.
ADDON_PATHS are needed in sys.path so that imports in addons' sources
work.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also use GDBus instead of python-dbus / libdbus which has issues
with threads.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|