| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
NetworkDeviceWindow class. Handles systems with more than one NIC in
a better way than before. Users are presented with a list (similar to
iw mode) and can configure the NICs they want. Also closes a bug with
rescue mode forcing users to configure _all_ NICs (#228512).
* textw/constants_text.py: Added an 'Edit' button.
|
|
|
|
|
|
| |
* iw/partition_gui.py (PartitionWindow.getNext): Typo fix (Renato
Pavičić)
* textw/upgrade_text.py (UpgradeSwapWindow.__call__): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/progress_gui.py (InstallProgressWindow.setShowPercentage):
Add method to say that we should just show the percentage in the
progress bar like newt does. If this is set, ignore any calls to
set_text().
* textw/progress_text.py
(InstallProgressWindow.setShowPercentage): Placeholder method,
doesn't actually do anything for text mode given the way newt works.
* cmdline.py (progressDisplay.setShowPercentage): Add placeholder
here too.
|
|
|
|
|
|
| |
* textw/partition_text.py
(PartitionTypeWindow.addIscsiDriveDialog): Mark prompts for
translation (#231274)
|
|
|
|
|
|
|
|
|
|
| |
* yuminstall.py: Use new progress API
* livecd.py: Likewise.
* iw/progress_gui.py: New progress screen interface that's more
suited to different backends
* textw/progress_text.py: Likewise.
* cmdline.py (progressDisplay): Likewise.
|
|
|
|
| |
#204564).
|
| |
|
|
|
|
| |
only decrement currentDev if it's greater than zero.
|
|
|
|
|
|
| |
initialization. Also fix the Back button on IPv6 window so it takes
you back to the main window or IPv4 window (whichever you were just
at).
|
|
|
|
| |
Allows users to configure IPv4 and IPv6 independently.
|
| |
|
| |
|
|
|
|
| |
network device object (Elliot Peele).
|
|
|
|
|
| |
* textw/partition_text.py (PartitionWindow.editLVRequest): Don't
traceback if they neglect to enter an lvsize (#221253)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* textw/partition_text.py (PartitionTypeWindow.addDriveDialog):
Don't traceback if we don't have iscsi (#218513)
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
sensitivity correctly. Fixes bizarre UI problems where unchecking
DHCP and IPv6 would leave all the input boxes active.
|
|
|
|
|
|
|
|
|
| |
iw netconfig screen.
* textw/network_text.py (NetworkGlobalWindow): If gateway or primary
DNS are missing, warn user via handleMissingOptionalIP() and continue.
Just pass if secondary DNS is missing. This is consistent with the
iw interface.
|
|
|
|
|
|
|
|
|
|
|
|
| |
iw/network_gui.py (NetworkWindow.handleIPError) above.
* textw/network_text.py (handleIPMissing): Remove the double
quotes around the field description.
* textw/network_text.py (NetworkDeviceWindow): Same change as for
iw/network_gui.py (NetworkWindow) above. Added missing closing
paren in an Invalid Prefix error dialog. Set checkbox initial
checkbox values correctly.
|
|
|
|
|
| |
* textw/grpselect_text.py (GroupSelectionWindow.__call__): Fix
details to match up (#209310)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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()
|
|
|
|
| |
if user unchecks IPv4 and IPv6 support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sanityCheckIPString() because we can just use the one in network.
* textw/network_text.py (NetworkDeviceWindow): Change instances of
the boot variable to bootproto to make it more consistent with the
iw interface code. Unset BOOTPROTO if the user has selected a
manual network configuration. Use the value() method on the Entry
boxes since get_text() is not available in snack.
* textw/network_text.py (NetworkGlobalWindow): Increase size of
entry boxes to 41 characters so they can hold IPv4 and IPv6
addresses. Removed third nameserver prompts.
|
|
|
|
|
| |
is there for the text mode manual net config UI, but it's still under
debugging.
|
| |
|
| |
|
|
|
|
|
|
| |
in the text UI, so it now looks like the manual IP config UI in
graphical stage 2. Nothing is hooked up yet, it's just all placed
on the screen.
|
|
|
|
|
| |
* textw/partition_text.py (PartitionTypeWindow.__call__): Fix
cases where we could traceback (#208101)
|
|
|
|
| |
making this screen look like the new iw one.
|
|
|
|
|
| |
* textw/partition_text.py (PartitionTypeWindow.__call__): Fix the
help line back
|
|
|
|
|
| |
* textw/grpselect_text.py (GroupSelectionWindow.__call__): Give
indication of no optional packages (#204242)
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* iw/task_gui.py (TaskWindow.getScreen): Use text from the
installclass if it exists
* textw/task_text.py (TaskWindow.__call__): Likewise.
|
|
|
|
| |
damn near a month of no anaconda commits from me. Granted, it's a stupid patch, but whatever.
|
| |
|
|
|
|
|
| |
* textw/confirm_text.py (BeginUpgradeWindow.__call__): Fix
traceback (#201960)
|
| |
|
|
|
|
| |
get the right value written into /etc/shadow (#201455).
|