| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* Ensure that if you press enter in the passphrase dialog, it activates
the enter button (#442431)
* Let the dialogs know about their parent window so they can be centered
* Add an image to denote the fact that it's a password
|
|
|
|
|
|
| |
Doing our own gtk.main() causes things to get "odd" from some callers,
so just make this a normal GtkDialog. Also, make sure that when we pop
up the dialog, the busy cursor isn't showing
|
|
|
|
|
|
| |
While we definitely want encryption to be readily available, turning it
on by default raises too many chances for a user to forget passwords, etc
and so we want them to opt-in to it.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basic rules are the same for partitions, LVs, RAID devices:
- Existing LUKS headers can only be removed if the device is being formatted.
- You can create a new filesystem on the device and retain the preexisting
LUKS header.
- You can add a LUKS header to a non-encrypted preexisting device only if
creating a new filesystem on the device.
- We prompt for passphrase only for non-preexisting LUKS headers, meaning
those that existed when we read the disk layout initially. We do not support
adding or changing passphrases for preexisting encrypted devices.
|
| |
|
|
|
|
|
|
|
| |
If you're doing a live install, you often won't have removable media inserted
but you _can_ just save the exception somewhere and then report it. So let's
take advantage of that. Not implemented for text mode as text-mode live
installs aren't that relevant
|
|
|
|
|
|
|
| |
Make sure the root password entry box has focus when we
get to the password screen. Pressing Enter will take
you down to the confirm box. Pressing Enter in confirm
is the same as clicking Next on the screen.
|
|
|
|
|
|
|
|
|
| |
Make sure the root password entry box has the focus when we get to
the root password screen. Remove the reference to root-password.png
in the glade file to avoid libglade warnings on the console. Try to
see if we can get Enter keypresses from the confirm password entry
box to trigger the Next button. It's not working for me, but my
keyboard is acting up with the latest kernel.
|
|
|
|
|
|
| |
We're going to try to switch to PackageKit for the installed system and
having both pirut and PackageKit installed just makes the user experience
odd
|
|
|
|
|
|
| |
If we try to read the repodata during doRepoSetup and find that it's not
there, allow editing the repository right away and attempt to reconfigure.
These changes will be reflected in task selection later on.
|
|
|
|
| |
as the BIOS drive order.
|
|
|
|
|
|
|
| |
Clean up the code for the iw and textw root password entry
interfaces. Move functions outside of the classes to inside
the class, clean up formatting, turn gtk interface in to a
glade file, remove unused code and variables.
|
| |
|
|
|
|
|
| |
Add a new choice when autopartitioning to resize an existing partition to
make room for your install.
|
| |
|
|
|
|
| |
As a convenience, a checkbox allows the user to indicate that the passphrase they are entering should also be used to access all subsequently discovered encrypted devices.
|
| |
|
|
|
|
|
|
|
|
| |
All Makefiles have a standard RH license boilerplate. Existing
copyright ranges have been expanded out to list each year, since you
are supposed to do that for license boilerplates (ranges aren't
valid). Any existing authors mentioned are listed under the Red Hat
Author(s) part.
|
|
|
|
|
|
|
|
| |
This allows autopart (of LVM) to set up encrypted PVs to be used and adds
the UI for enabling that in graphical mode.
It's a little bit hacky as we rely on the fact request.encryption is set
and has a passphrase for this to work
|
| |
|
|
|
|
|
|
| |
The class LUKSDevice, in cryptodev.py, handles the details of creation and management of the encrypted devices. RequestSpec and Device classes contain an optional LUKSDevice instance describing the device's encryption setup.
There is no support for pre-existing encrypted devices and kickstart support is not present at this point.
|
|
|
|
|
|
|
| |
Take the ExceptionDialog code and convert it into a generic widget like
MessageDialog that is capable of displaying more information inside an
expander. Then use that in the exception handler. Still need to do the
text mode equivalent.
|
|
|
|
|
| |
other than floppy and remote via scp in the future. USB support is almost
there.
|
|
|
|
|
|
| |
* iw/autopart_type.py (PartitionTypeWindow.getScreen): Make labels
bold programatically rather than in the XML
* ui/autopart.glade: Don't include markup in XML (#322681)
|
|
|
|
| |
other screens.
|
|
|
|
| |
widget alignment.
|
|
|
|
|
|
| |
* iw/congrats_gui.py (CongratulationWindow.__init__): Add support
for close button to be used with the live install (#225168)
* ui/anaconda.glade: Likewise.
|
|
|
|
| |
* ui/autopart.glade: Make things not go off the screen at lower res
|
| |
|
|
|
|
|
|
| |
already in the list of devices on the main screen.
* iw/network_gui.py: Remove references to activate_on_boot widget.
|
|
|
|
|
|
|
| |
* ui/anaconda.glade: Back to the smaller required height width so
that things work better with livecd installs at 800x600
* gui.py (InstallControlWindow.createWidgets): Ensure the window
is centered in the case where the window is at 800x600
|
|
|
|
|
|
|
| |
* iw/autopart_type.py (PartitionTypeWindow.getScreen): Add a combo
to select where to install the bootloader. This is extra needed
with the combination of installing to USB and EDD.
* ui/autopart.glade: Add the UI bits.
|
|
|
|
| |
accepted. Handle port numbers in the host string (#227909).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when we say we're going to (#226784)
* iw/autopart_type.py (PartitionTypeWindow.getScreen): desensitize
review checkbox if we're headed backwards and the current selection is
custom (#220951)
* gui.py: add class InstallKeyWindow and InstallInterface method
getInstallKey
* text.py: add getInstallKey method
* ui/instkey.glade: instkey dialog (new file)
|
| |
|
|
|
|
|
| |
* ui/anaconda.glade: Revert my changes from yesterday since they
seem to make the normal case worse. Will investigate some more.
|
|
|
|
|
|
| |
window manager; handle the case of a running system at 800x600
where we were a bit too constrained in screen real-estate
* ui/anaconda.glade: Tweak required height/width
|
|
|
|
|
|
|
|
|
|
| |
'RFC 2461' from the text for the automatic neighbor discovery
option.
* loader/net.c (configureTCPIP): Use DHCPV6_METHOD_STR for the
DHCP on IPv6 checkbox.
* loader/net.h: Define DHCPV6_METHOD_STR. Remove 'RFC 2461' from
the AUTO_METHOD_STR macro.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in stage 1 and what users can see in the text mode version of stage 2.
These changes are meant for RHEL-5 as well.
* ui/netpostconfig.glade: Defines the Edit Network Device window used
in the stage 2 part of anaconda.
* loader2/net.c (writeNetInfo): Write out IPv6 settings.
* network.py (Network): Move the useIPv4 and useIPv6 flags to be per
device rather than per system.
* iw/network_gui.py: Removed old code in editDevice(), replaced with
NetworkDeviceEditWindow class. Removed the awful mess of input
validation code I had since the new dialog box handles all of that.
Support independent IPv4 and IPv6 stack configuration per device and
offer IPv6 automatic neighbor discovery in addition to DHCPv6 and
static configuration (#213110, #213112).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* installclasses/fedora.py (InstallClass._get_description): Return
the translated text as the description (#206620).
* iw/task_gui.py (TaskWindow._createTaskStore): Fix translations
to show up (#206620)
* ui/tasksel.glade: Force width wider so that things fit better
|
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow.getScreen): Have to remove since we
do a show_all on the vbox
* ui/tasksel.glade: Fix a tyop
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionObjectsInitialize): Shutdown/startup
zfcp devs here
* yuminstall.py (YumBackend.doPreInstall): Remove spurious
zfcp.conf copy
* zfcp.py: Massive reworking to work better with new UI
* ui/zfcp-config.glade: ZFCP config dialog
* iw/autopart_type.py: Use zfcp config dialog (#204145)
* installclass.py (BaseInstallClass.setSteps): Remove explicit
zfcp step
* dispatch.py (installSteps): Likewise.
|
|
|
|
|
| |
appropriately, add some UI tweaks
* ui/netconfig.glade: Center the dialog. Hide ipv6 bits for now
|
|
|
|
| |
damn near a month of no anaconda commits from me. Granted, it's a stupid patch, but whatever.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/task_gui.py: Rework so that we can enable/disable optional
repos per install class as well as see what repos have been added
* ui/tasksel.glade: Change things up a little bit
* installclasses/fedora.py: Tweak description, add Extras as an
additional repo
* yuminstall.py (AnacondaYum.doConfigSetup): Allow for additional,
not enabled by default repos to be set up.
* installclass.py (repos): Add not-default repos
|
|
|
|
|
|
|
| |
* iw/autopart_type.py (PartitionTypeWindow.addIscsiDrive): Don't
use the username/pass stuff yet
* ui/iscsi-config.glade: Some minor tweaks, prepare for CHAP
username/password
|
|
|
|
|
| |
* ui/adddrive.glade: Clean up text a little bit
* ui/autopart.glade: Likewise.
|