Fix bug - tmprevzonefile.txt: file not found.
authorAndy Witter <awitter@georgialibraries.org>
Wed, 19 Feb 2014 06:39:12 +0000 (01:39 -0500)
committerAndy Witter <awitter@georgialibraries.org>
Wed, 19 Feb 2014 06:39:12 +0000 (01:39 -0500)
GenaSYS.sh

index face50f..a431bc5 100755 (executable)
@@ -1117,7 +1117,7 @@ then
        Get_Gateways
 fi
 Write_Config_File DMZ_NET
-write_Config_File DMZ_GATEWAY
+Write_Config_File DMZ_GATEWAY
 Write_Config_File PRIVATENET_GATEWAY
 
 if [ -z $USE_STANDARD_PRIVATE_NETWORK ] || [ "$USE_CONFIG_FILE" == "0" ] 
@@ -1579,19 +1579,18 @@ sed -i "s^_REV_PRIVATE_NET^$REV_PRIVATENET^g" "$TMPREVZONEFILE"
 
 if [ "$USE_DMZ" = "y" ] || [ "$USE_DMZ" = "Y" ]
 then
-
-cat "$TEMPLATEDIR/lvs/bind/revzonefile-header" > "$TMPREVZONEFILE_DMZ"
+       cat "$TEMPLATEDIR/lvs/bind/revzonefile-header" > "$TMPREVZONEFILE_DMZ"
 
        
-### Split the DMZ network into 3 separate octects.
-DMZ_NET_1ST="$(echo $DMZ_NET | awk -F"." '{ print $1 }')"
-DMZ_NET_2ND="$(echo $DMZ_NET | awk -F"." '{ print $2 }')"
-DMZ_NET_3RD="$(echo $DMZ_NET | awk -F"." '{ print $3 }')"
+       ### Split the DMZ network into 3 separate octects.
+       DMZ_NET_1ST="$(echo $DMZ_NET | awk -F"." '{ print $1 }')"
+       DMZ_NET_2ND="$(echo $DMZ_NET | awk -F"." '{ print $2 }')"
+       DMZ_NET_3RD="$(echo $DMZ_NET | awk -F"." '{ print $3 }')"
 
-### Reverse the DMZ net for DNS reverse zone.
-REV_DMZ_NET="${DMZ_NET_3RD}.${DMZ_NET_2ND}.${DMZ_NET_1ST}"
+       ### Reverse the DMZ net for DNS reverse zone.
+       REV_DMZ_NET="${DMZ_NET_3RD}.${DMZ_NET_2ND}.${DMZ_NET_1ST}"
 
-sed -i "s^_REV_DMZ_NET^$REV_DMZ_NET^g" "$TMPREVZONEFILE_DMZ"
+       sed -i "s^_REV_DMZ_NET^$REV_DMZ_NET^g" "$TMPREVZONEFILE_DMZ"
 fi
 
 ### Add lvs servers entry to the global hosts file and DNS zone file. 
@@ -2084,7 +2083,10 @@ cat $TMPFOLDER/zonefile-footer >> "$TMPZONEFILE"
 cat $TMPFOLDER/revzonefile-footer >> "$TMPREVZONEFILE"
 sed -i "s^domain.org^$CLUSTERDOMAINNAME^g" "$TMPZONEFILE"
 sed -i "s^domain.org^$CLUSTERDOMAINNAME^g" "$TMPREVZONEFILE"
-sed -i "s^domain.org^$CLUSTERDOMAINNAME^g" "$TMPREVZONEFILE_DMZ"
+if [ "$USE_DMZ" = "y" ] || [ "$USE_DMZ" = "Y" ]
+then
+       sed -i "s^domain.org^$CLUSTERDOMAINNAME^g" "$TMPREVZONEFILE_DMZ"
+fi
 sed -i "s^Priv_NET^$PRIVATENET^g" "$TMPZONEFILE"
 
 
@@ -2129,7 +2131,10 @@ for LVS_SERVER in $MACHINES_LVS_ONLY
        mkdir -p "$OUTDIR/$LVS_SERVER/etc/bind"
        cp -f "$TMPZONEFILE" "$OUTDIR/$LVS_SERVER/etc/bind/${CLUSTERDOMAINNAME}-zone"
        cp -f "$TMPREVZONEFILE" "$OUTDIR/$LVS_SERVER/etc/bind/${PRIVATENET}-zone"
-       cp -f "$TMPREVZONEFILE_DMZ" "$OUTDIR/$LVS_SERVER/etc/bind/${DMZ_NET}-zone"
+       if [ "$USE_DMZ" = "y" ] || [ "$USE_DMZ" = "Y" ]
+       then
+               cp -f "$TMPREVZONEFILE_DMZ" "$OUTDIR/$LVS_SERVER/etc/bind/${DMZ_NET}-zone"
+       fi
        sed -i "s^_MY_HOSTNAME^$LVS_SERVER^g" "$OUTDIR/$LVS_SERVER/etc/bind/${CLUSTERDOMAINNAME}-zone"
        sed -i "s^_MY_HOSTNAME^$LVS_SERVER^g" "$OUTDIR/$LVS_SERVER/etc/bind/${PRIVATENET}-zone"
 done