- Timestamp:
- 11/28/2009 05:52:09 PM (2 years ago)
- File:
-
- 1 edited
-
branches/awmn/tools/zone_update/zone_update (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/awmn/tools/zone_update/zone_update
r224 r227 38 38 39 39 if [ ! -e $ZONES_ROOT$CUR_ZONE ]; then 40 echo "file '$ZONES_ROOT$CUR_ZONE' does not exist" 40 echo "file '$ZONES_ROOT$CUR_ZONE' does not exist" 1>&2 41 41 exit 42 42 fi … … 44 44 # Check the syntax of the current zone file and make sure it includes "; serial" line 45 45 if ! ( named-checkzone -q $CUR_ZONE $ZONES_ROOT$CUR_ZONE && grep -q "; serial" $ZONES_ROOT$CUR_ZONE ) ; then 46 echo "`date` - $ZONES_ROOT$CUR_ZONE has errors (wrong syntax or missing '; serial' comment)." 47 echo "#### START of named-checkzone output (if OK then '; serial' comment is missing) ####" 48 echo "`named-checkzone $CUR_ZONE $ZONES_ROOT$CUR_ZONE`" 49 echo "#### END of named-checkzone output ####" 46 echo "`date` - $ZONES_ROOT$CUR_ZONE has errors (wrong syntax or missing '; serial' comment)." 1>&2 47 echo "#### START of named-checkzone output (if OK then '; serial' comment is missing) ####" 1>&2 48 echo "`named-checkzone $CUR_ZONE $ZONES_ROOT$CUR_ZONE`" 1>&2 49 echo "#### END of named-checkzone output ####" 1>&2 50 50 exit 51 51 fi … … 71 71 CUR_SERIAL_CHARS=`echo -n $CUR_SERIAL | wc -m` 72 72 if [ $CUR_SERIAL_CHARS -ne 10 ] || ! date -d `echo $CUR_SERIAL | cut -c 1-8` > /dev/null 2>&1 ; then 73 echo "`date` - Serial line in $ZONES_ROOT$CUR_ZONE is not valid." 73 echo "`date` - Serial line in $ZONES_ROOT$CUR_ZONE is not valid." 1>&2 74 74 exit 75 75 fi … … 135 135 mv -f /tmp/$CUR_ZONE $ZONES_ROOT 136 136 else 137 echo "`date` - PHP-generated file has errors (possible database failure)" 138 echo "#### START of named-checkzone output ####" 139 echo "`named-checkzone $CUR_ZONE /tmp/$CUR_ZONE`" 140 echo "#### END of named-checkzone output ####" 137 echo "`date` - PHP-generated file has errors (possible database failure)" 1>&2 138 echo "#### START of named-checkzone output ####" 1>&2 139 echo "`named-checkzone $CUR_ZONE /tmp/$CUR_ZONE`" 1>&2 140 echo "#### END of named-checkzone output ####" 1>&2 141 141 rm -f $PHP_ZONE $CUR_ZONE_S $PHP_ZONE_S /tmp/$CUR_ZONE 142 142 exit
Note: See TracChangeset
for help on using the changeset viewer.
