| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
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.
|
|
|
|
| |
* ui/addrepo.glade (window_position): Center dialog.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* yuminstall.py (AnacondaYum.doConfigSetup): Using metadata_expire
doesn't make sense for anaconda
(YumBackend.doRepoSetup): Allow setup of a single repo, reorganize
so that this works
* iw/task_gui.py (TaskWindow._addRepo): Support for adding repos.
* ui/tasksel.glade: Add button to bring up add repo dialopg
* ui/addrepo.glade: Initial pass at dialog for adding additional
repos.
|
|
|
|
|
|
|
|
|
|
|
| |
infrastructure for adding disks, specifically for iSCSI.
* ui/iscsi-config.glade: Change around to use a dialog for
configuring iSCSI targets.
* ui/adddrive.glade: Glade file for adding disks.
* ui/autopart.glade: Add add disk button.
|
|
|
|
|
|
|
|
| |
* iw/netconfig_dialog.py: Add dialog for doing network device
config for stage2 as a prereq of better iscsi support and extra repo
config. This is basically just the UI bits without things hooked
up, but a good chunk of what's needed
* ui/netconfig.glade: Add the glade file.
|
|
|
|
| |
the main window was way off in the middle of nowhere with the new rhpxl stuff.
|
|
|
|
|
| |
been disabled for months and it's never coming back. Also remove this
stuff from the glade file as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* anaconda: Add handling of iscsi flag
* flags.py: Add iscsi flag
* installclass.py: Add iscsi step
* dispatch.py: Add iscsi step.
* gui.py: Add iscsi step.
* text.py: Add iscsi step
* instdata.py: Add iscsi object
* iscsi.py: Add main iscsi code
* iw/iscsi_gui.py: Add graphical iSCSI configuration
* ui/iscsi-config.glade: Glade-file for iSCSI config
* textw/iscsi_text.py: Add text mode iSCSI configuration
* scripts/mk-images (SCSIMODS): Add iscsi modules
* scripts/upd-instroot: Add iscsi tools
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/task_gui.py: Adjust for dynamic set of tasks
* ui/tasksel.glade: Don't list tasks in the glade file, they're
now auto-generated.
* textw/task_text.py (TaskWindow.__call__): Likewise.
* dispatch.py (installSteps): Pass new arg to tasksel step
* installclasses/fedora.py (tasks): Define set of tasks to show on
task selection screen here.
* installclass.py (tasks): Parent placeholder.
|
|
|
|
|
|
|
|
| |
* scripts/upd-instroot (KEEPFILEGR): Add pirut stuff
* iw/package_gui.py: Use pirut's version
* iw/GroupSelector.py: Remove in favor of pirut's version.
* ui/GroupSelector.glade: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* kickstart.py (Kickstart.setSteps): Don't show tasksel if
packages are selected.
* iw/task_gui.py: Simple task selection UI so we don't just drop
people into the complicated group selection screen.
* ui/tasksel.glade: Add glade file for task selection UI
* textw/task_text.py: Text version
* dispatch.py (installSteps): Add tasksel step
* installclass.py (BaseInstallClass.setSteps): Likewise.
* gui.py (stepToClass): Likewise.
* text.py (stepToClasses): Likewise.
|
|
|
|
| |
directory (#177738).
|
|
|
|
|
|
|
|
|
| |
* ui/exn.glade: Various little tweaks
* pixmaps/exception.png: More accurate icon
* gui.py (ExceptionWindow.__init__): Use our method for finding
images so this works everywhere.
|
|
|
|
|
|
|
|
| |
window.
* ui/exn.glade: Change default size, add an hbox with an icon
next to the label.
* pixmaps/exception.png: Friendly icon indicating bad things
have happened.
|
|
|
|
| |
description field so we don't get a scrollbar for a few pixel lines.
|
|
|
|
|
|
|
|
| |
* iw/GroupSelector.py (GroupSelector._categorySelected): Update
for new group code and sort based on display_order.
(GroupSelector.populateCategories): Likewise.
(_ui_comps_sort): Add sorter.
* ui/GroupSelector.glade: Minor tweak
|
|
|
|
|
|
|
| |
* iw/welcome_gui.py (WelcomeWindow.getScreen): Dither the image,
look for it in the right path.
* ui/anaconda.glade: Minor padding fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* installclasses/fedora.py (InstallClass.setGroupSelection): Get
default groups from the backend
* backend.py (AnacondaBackend.getDefaultGroups): Support for
getting default groups
* iw/GroupSelector.py: Guts of new group/package selection code.
Eventually will live in son of s-c-packages.
* ui/GroupSelector.glade: glade file for new group selection code
* iw/package_gui.py: Basic shell for GroupSelector use in anaconda
* yuminstall.py: Update for yum 2.5 API changes. Note that we now
*require* yum-2.5.0-0.20051207 or newer
(isPackageInstalled): Add method to see if package is installed
for group selection.
(_catchallCategory): Add method to take uncategorized groups and
stick them somewhere
(getDefaultGroups): Backend method for finding the default
selected groups based on what comps says
* gui.py (stepToClass): Move to new group selection code.
|
| |
|
|
|
|
| |
* ui/anaconda.glade: Don't show the help buttons either...
|
|
|
|
|
| |
* ui/anaconda.glade: Make help not visible by default. This fixes
screwiness where the pane was still there with kickstart installs.
|
| |
|