summaryrefslogtreecommitdiffstats
path: root/dhcp_wizard/dhcp.wiz
diff options
context:
space:
mode:
Diffstat (limited to 'dhcp_wizard/dhcp.wiz')
-rw-r--r--dhcp_wizard/dhcp.wiz52
1 files changed, 49 insertions, 3 deletions
diff --git a/dhcp_wizard/dhcp.wiz b/dhcp_wizard/dhcp.wiz
index f95284f1..93164559 100644
--- a/dhcp_wizard/dhcp.wiz
+++ b/dhcp_wizard/dhcp.wiz
@@ -9,6 +9,7 @@
defaultImage="__WIZ_HOME__/dhcp_wizard/images/DHCP.png"
perlModule="__WIZ_HOME__/dhcp_wizard/scripts/Dhcpconf.pm"
rpm="dhcp-server"
+ summaryFunc="do_it"
>
<Variable
@@ -87,6 +88,19 @@
jumpIndex="1"
>
</Target>
+
+ <Target
+ targetName="range_not_in_network"
+ jumpIndex="2"
+ >
+ </Target>
+
+ <Target
+ targetName="server_in_range"
+ jumpIndex="3"
+ >
+ </Target>
+
<Target
targetName="doit"
@@ -104,8 +118,7 @@
helpText="Select the range of addresses assigned to the workstations by the DHCP service; unless you have special needs, you can safely accept the proposed values."
>
</Info>
-
-
+
<Freetext
name="dhcpIpLow"
variableName="dhcp_range_low"
@@ -140,7 +153,6 @@
name="error_dhcp"
jumpPage="ask_dhcp_ip_range"
executionLevel="NORMAL"
- nextFinish="true"
canBack="true"
canCancel="true"
>
@@ -170,6 +182,40 @@
<Page
helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-dhcp.html"
+ name="range_not_in_network"
+ jumpPage="ask_dhcp_ip_range"
+ nextButtonText="Fix it"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ helpText="The IP range specified is not in server network address range"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-dhcp.html"
+ name="server_in_range"
+ jumpPage="ask_dhcp_ip_range"
+ nextButtonText="Fix it"
+ executionLevel="NORMAL"
+ nextFinish="false"
+ canBack="true"
+ canCancel="true"
+ >
+
+ <Info
+ helpText="The IP of the server must not be in range"
+ >
+ </Info>
+ </Page>
+
+ <Page
+ helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-dhcp.html"
name="doit"
func="do_it"
nextButtonText="Configure"