| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
| |
for the IPv6/Prefix column.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/progress_gui.py (InstallProgressWindow.completePackage):
Quick and dirty way of handling-non rpm installs. This needs to
be reworked more completely
* timezone.py (Timezone.__init__): Add a default in case the step
is skipped
* instdata.py (InstallData.write): Ensure that network is written
out rather than counting on our backend to do so in its preinstall
* fsset.py (FileSystemType.isKernelFS): Add a method to determine
if we're an in-kernel pseudo-filesystem
(PsudoFileSystem.isKernelFS): And implement it
(FileSystemSet.umountFilesystems): Allow unmounting filesystems
without turning off swap.
|
|
|
|
|
| |
just a GtkWindow so that we don't have annoying GtkDialog behavior
on press of ESC (#220418). From katzj.
|
| |
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow.getScreen): Translate
description (#216067)
|
|
|
|
|
| |
equal gtk.RESPONSE_APPLY, fixes problem where users cannot add
zFCP devices in the gui (#210635).
|
|
|
|
|
|
|
|
|
|
|
|
| |
only do that for disks that are flagged to be cleared or if the init
all flag is set.
* upgrade.py (findExistingRoots): Do not pass anaconda object reference
to findExistingRootPartitions().
* iw/autopart_type.py (PartitionTypeWindow): Do not pass intf to
checkNoDisks().
* textw/partition_text.py: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
volume groups (#217585).
|
|
|
|
|
|
| |
were trying to set up an all-IPv6 network with FC6 systems. They are actually using IPv6. Go figure.
Anyways, we only do broadcast and network address calculation when IPv4 is enabled.
|
| |
|
|
|
|
|
|
|
|
| |
* iscsi.py (has_iscsi): Add a method so that we can find out if
iscsi is really available (#216128)
* iw/autopart_type.py (PartitionTypeWindow.addDrive): And don't
allow trying to add iscsi drives if we don't have iscsi stuff.
* textw/partition_text.py: Likewise.
|
|
|
|
|
| |
* iw/netconfig_dialog.py (NetworkConfigurator._ok): Use
gui.MessageWindow instead as it has the API we want (#213356)
|
|
|
|
| |
value is the first one in the list (#212317).
|
|
|
|
| |
file.
|
|
|
|
|
|
|
| |
* scripts/upd-instroot (PACKAGESGR): Add fonts-telugu (#207428)
* iw/progress_gui.py (InstallProgressWindow.getScreen): Not quite
so big (#211526)
|
| |
|
|
|
|
|
| |
* iw/progress_gui.py (InstallProgressWindow.getScreen): Take up
more of the space (#210531)
|
|
|
|
|
| |
* iw/autopart_type.py (PartitionTypeWindow.addDrive): Fix another
traceback with the allowed drive stuff.
|
| |
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow.getNext): Only determine repos if
we're showing them (#209997)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
determine address family. Clean up error messages to make things
more clear. Have a catch-all else case that returns the given
IP address in an invalid message in the form of an IPError
exception.
* iw/network_gui.py (NetworkWindow.handleIPError): Display the
field description in the title bar rather than the field name.
Call __str__() on the msg parameter since msg could be an IPError
exception or a string.
* iw/network_gui.py (NetworkWindow): Set the IPv6 address entry
field to just the address portion of the value that's written
out to the ifcfg-ethX file (remove the /prefix part). Make sure
we set the ipv6prefix in the entrys hash and write out a new
ipv6addr with the new prefix in case the user changed it.
|
|
|
|
|
|
| |
link_clicked, and request_object callbacks for now because they
work quite right and it's better to be able to view just the
release notes than nothing at all.
|
|
|
|
|
| |
based on checkbox values (prevents IPv6 entry boxes as active when the
IPv6 box is unchecked). Fixed a type in an error message.
|
|
|
|
|
|
|
|
|
|
|
|
| |
platforms.
* iw/network_gui.py (NetworkWindow.handleBroadCastError): Tell users
the IPv4 information given is invalid, since this error message will
occur when calculating the network and broadcast address using the
IPv4 ip address and netmask.
* textw/network_text.py (handleBroadCastError): Add missing error
handling function for network and broadcast address calculation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
isys.prefix2netmask() correctly.
* textw/network_text.py (NetworkDeviceWindow): Use isys.prefix2netmask()
correctly.
* isys/isys.c (doPrefixToNetmask): Renamed to a shorter function name
and it somewhat matches what the isys.py passthrough is called. We
also take an int as the argument now and return a string.
* isys/isys.py (netmask2prefix): Added this function to replace the
borken inet_convertNetmaskToPrefix() function.
|
|
|
|
|
|
|
|
|
|
|
|
| |
not work right. Added prefix2netmask() passthrough to _isys.
* isys/isys.c (doConvertPrefixToNetmask): When Python fails, use C.
Added isys.prefix2netmask() for use in Python code to convert a CIDR
prefix to a dotted-quad format netmask (#207845).
* iw/network_gui.py (NetworkWindow): Use isys.prefix2netmask()
* textw/network_text.py (NetworkDeviceWindow): Use isys.prefix2netmask()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
function. Wrap ipv6prefix input validation to catch exception where
the user left the field blank (ValueError).
* textw/network_text.py: Added descr hash. Removed badIPDisplay().
* textw/network_text.py: Added handleIPError() and handleIPMissing()
which work in the same way as the functions of the same name in the
iw interface, but they are modified to use ButtonChoiceWindow.
* textw/network_text.py (NetworkDeviceWindow): Replace all instances
of self.intf.messageWindow with ButtonChoiceWindow. Call the
handleIPError() and handleIPMissing() functions correctly. Catch
ipv6prefix entry errors when the user left the field blank.
* textw/network_text.py (NetworkGlobalWindow): Rewrote input
validation for gateway, primary DNS, and secondary DNS. Use
exceptions from network and handleIPError() and handleIPMissing()
functions.
|
|
|
|
| |
* iw/netconfig_dialog.py (NetworkConfigurator._ok): I can't type.
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow._taskToggled): Only do netconfig for
repo toggles (#208562)
|
|
|
|
|
|
|
|
|
| |
* 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/netconfig_dialog.py (NetworkConfigurator._ok): Give an error
message if the netconfig fails
|
|
|
|
|
| |
* iw/netconfig_dialog.py (NetworkConfigurator._ok): Write out a
resolv.conf
|
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow.getScreen): Have to remove since we
do a show_all on the vbox
* ui/tasksel.glade: Fix a tyop
|
|
|
|
|
|
| |
correct bootproto value. Corrects a problem where you select DHCP and
IPv6 but uncheck IPv4 and the edit dialog enables and disables the
wrong widgets.
|
|
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionObjectsInitialize): Don't call check
no disks here (#207471)
* textw/partition_text.py (PartitionTypeWindow.__call__): And here
* iw/autopart_type.py (PartitionTypeWindow.getNext): Check for no
disks here
* partedUtils.py (DiskSet.checkNoDisks): Don't exit, just return
with an error code
|
|
|
|
|
|
|
| |
* installclass.py: Remove old zfcp stuff
* textw/zfcp_text.py: Remove.
* iw/zfcp_text.py: Remove.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* textw/partition_text.py: Text mode support for iscsi and zfcp devices
* iw/autopart_type.py (PartitionTypeWindow.addIscsiDrive): Adjust
for new iscsi backend code.
* kickstart.py (AnacondaKSHandlers.doIscsi): Better iscsi syntax.
* iscsi.py: Improve support a bit so that we give a default
initiator name, have the framework for handling
usernames/passwords, and have cleaner code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
later makes sense to the user (order of error messages).
* iw/network_gui.py: Compare bootproto in lowercase.
* iw/network_gui.py (NetworkWindow.handleIPError): Add function to
display IPError messages.
* iw/network_gui.py (NetworkWindow): Add labels above the IP address
and prefix columns. Prevent users from unchecking IPv4 and IPv6;
force user to choose at least one. Use the checkorder list for input
validation order. Catch network.IPError exception. Display the word
'Disabled' in the main interface list if the user has disabled that
protocol for the interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are used in the network configuration dialog boxes. Set based on
existing network configuration, or initialize to true.
* network.py: Read in IPV6_AUTOCONF variable from the network-script if
it exists. We need this for the RFC 2462 auto configuration setting.
* iw/network_gui.py: Set the IPv4 and IPv6 enable check boxes based on
the useIPv4 and useIPv6 flags in the Network class.
* iw/network_gui.py: Add column labels so users have an idea of what
goes in the _____ / _____ entry boxes.
|
|
|
|
| |
network configuration (#206148, #206678, #206537).
|
|
|
|
|
| |
appropriately, add some UI tweaks
* ui/netconfig.glade: Center the dialog. Hide ipv6 bits for now
|