summaryrefslogtreecommitdiffstats
path: root/textw
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-08-14 02:00:12 +0000
committerJeremy Katz <katzj@redhat.com>2003-08-14 02:00:12 +0000
commitc540e134193f9759873ced09b0156c6219983101 (patch)
treeb36013fe219e6c3d8762bf2a0a32b538ac5c0373 /textw
parent3f01dfc8e9d6b8bf25b79b1cbda94ca0ff4ada09 (diff)
downloadanaconda-c540e134193f9759873ced09b0156c6219983101.tar.gz
anaconda-c540e134193f9759873ced09b0156c6219983101.tar.xz
anaconda-c540e134193f9759873ced09b0156c6219983101.zip
merge from taroon-branch. all kinds of miscellaneous bugfixes, including
* firewall update * iSeries PReP size * ppc mediacheck * tzdata stuff * cmdline mode * pkg defaults screen
Diffstat (limited to 'textw')
-rw-r--r--textw/desktop_choice_text.py12
-rw-r--r--textw/firewall_text.py47
2 files changed, 20 insertions, 39 deletions
diff --git a/textw/desktop_choice_text.py b/textw/desktop_choice_text.py
index bc191ce29..510bbb07b 100644
--- a/textw/desktop_choice_text.py
+++ b/textw/desktop_choice_text.py
@@ -23,13 +23,11 @@ class DesktopChoiceWindow:
toplevel = GridFormHelp (screen, _("Workstation Defaults"),
"wsdefaults", 1, 5)
-
- labeltxt = N_("The Personal Desktop and Workstation options "
- "install a default set of applications that will "
- "allow you to browse the Internet, send and receive "
- "email, and create and edit documents on your %s "
- "system. The Workstation option includes development "
- "and administration tools as well.\n\n"
+
+ labeltxt = N_("The default installation environment includes our "
+ "recommended package selection. After installation, "
+ "additional software can be added or removed using the "
+ "'redhat-config-packages' tool.\n\n"
"However %s ships with many more applications, and "
"you may customize the selection of software "
"installed if you want.")
diff --git a/textw/firewall_text.py b/textw/firewall_text.py
index 14c0c56fa..2d3cb2e9c 100644
--- a/textw/firewall_text.py
+++ b/textw/firewall_text.py
@@ -23,14 +23,11 @@ class FirewallWindow:
bb = ButtonBar (screen, (TEXT_OK_BUTTON, (_("Customize"), "customize"), TEXT_BACK_BUTTON))
- toplevel = GridFormHelp (screen, _("Firewall Configuration"),
+ toplevel = GridFormHelp (screen, _("Firewall"),
"securitylevel", 1, 5)
- text = _("A firewall protects against unauthorized "
- "network intrusions. High security blocks all "
- "incoming accesses. Medium blocks access "
- "to system services (such as telnet or printing), "
- "but allows other connections. No firewall allows "
- "all connections and is not recommended. ")
+ text = _("A firewall can help prevent unauthorized access to your "
+ "computer from the outside world. Would you like to enable "
+ "a firewall?")
toplevel.add (TextboxReflowed(50, text), 0, 0, (0, 0, 0, 1))
toplevel.add (bb, 0, 4, (0, 0, 0, 0), growx = 1)
@@ -39,23 +36,20 @@ class FirewallWindow:
bigGrid = Grid(2,15)
- typeGrid = Grid(3,2)
+ typeGrid = Grid(2,1)
- label = Label(_("Security Level:"))
- smallGrid.setField (label, 0, 0, (0, 0, 0, 1), anchorLeft = 1)
+# label = Label(_("Security Level:"))
+# smallGrid.setField (label, 0, 0, (0, 0, 0, 1), anchorLeft = 1)
- self.paranoid = SingleRadioButton(_("High"), None, firewall.enabled and not firewall.policy)
- self.paranoid.setCallback(self.radiocb, (firewall, self.paranoid))
- typeGrid.setField (self.paranoid, 0, 0, (0, 0, 1, 0), anchorLeft = 1)
- self.simple = SingleRadioButton(_("Medium"), self.paranoid, firewall.enabled and firewall.policy)
- self.simple.setCallback(self.radiocb, (firewall, self.simple))
- typeGrid.setField (self.simple, 1, 0, (0, 0, 1, 0), anchorLeft = 1)
- self.disabled = SingleRadioButton(_("No firewall"), self.simple, not firewall.enabled)
+ self.enabled = SingleRadioButton(_("Enable firewall"), None, firewall.enabled)
+ self.enabled.setCallback(self.radiocb, (firewall, self.enabled))
+ typeGrid.setField (self.enabled, 0, 0, (0, 0, 1, 0), anchorLeft = 1)
+ self.disabled = SingleRadioButton(_("No firewall"), self.enabled, not firewall.enabled)
self.disabled.setCallback(self.radiocb, (firewall, self.disabled))
- typeGrid.setField (self.disabled, 2, 0, (0, 0, 1, 0), anchorLeft = 1)
+ typeGrid.setField (self.disabled, 1, 0 , (0, 0, 1, 0), anchorRight = 1)
- smallGrid.setField (typeGrid, 1, 0, (1, 0, 0, 1), anchorLeft = 1)
+ smallGrid.setField (typeGrid, 0, 0, (1, 0, 0, 1), anchorLeft = 1, growx = 1)
currentRow = 1
devices = network.available().keys()
@@ -78,8 +72,6 @@ class FirewallWindow:
(1, 0, 0, 1), anchorLeft = 1)
currentRow = currentRow + 1
for dev in devices:
- if network.netdevices[dev].get('bootproto') == 'dhcp':
- firewall.dhcp = 1
devicelist.append(dev, selected = (dev in firewall.trustdevs))
bigGrid.setField (Label(_("Allow incoming:")), 0, currentRow, (0, 0, 0, 0),
@@ -87,8 +79,6 @@ class FirewallWindow:
self.portGrid = Grid(3,2)
- self.dhcp = Checkbox (_("DHCP"), firewall.dhcp)
- self.portGrid.setField (self.dhcp, 0, 0, (0, 0, 1, 0), anchorLeft = 1)
self.ssh = Checkbox (_("SSH"), firewall.ssh)
self.portGrid.setField (self.ssh, 1, 0, (0, 0, 1, 0), anchorLeft = 1)
self.telnet = Checkbox (_("Telnet"), firewall.telnet)
@@ -210,7 +200,6 @@ class FirewallWindow:
firewall.trustdevs.append(dev)
# firewall.portlist = self.other.value()
- firewall.dhcp = self.dhcp.selected()
firewall.ssh = self.ssh.selected()
firewall.telnet = self.telnet.selected()
firewall.http = self.http.selected()
@@ -220,10 +209,6 @@ class FirewallWindow:
firewall.enabled = 0
else:
firewall.enabled = 1
- if self.paranoid.selected():
- firewall.policy = 0
- else:
- firewall.policy = 1
return INSTALL_OK
@@ -231,10 +216,8 @@ class FirewallWindow:
(firewall, widget) = args
if widget == self.disabled:
firewall.enabled = 0
- elif widget == self.simple:
- firewall.policy = 1
- elif widget == self.paranoid:
- firewall.policy = 0
+ elif widget == self.enabled:
+ firewall.enabled = 1
else:
raise RuntimeError, "never reached"