Changeset 227


Ignore:
Timestamp:
11/28/2009 05:52:09 PM (2 years ago)
Author:
Acinonyx
Message:

[awmn] Redirect errors to stderr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/awmn/tools/zone_update/zone_update

    r224 r227  
    3838 
    3939if [ ! -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 
    4141   exit 
    4242fi 
     
    4444# Check the syntax of the current zone file and make sure it includes "; serial" line 
    4545if ! ( 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 
    5050   exit 
    5151fi 
     
    7171CUR_SERIAL_CHARS=`echo -n $CUR_SERIAL | wc -m` 
    7272if [ $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 
    7474    exit 
    7575fi 
     
    135135     mv -f /tmp/$CUR_ZONE $ZONES_ROOT 
    136136  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 
    141141     rm -f $PHP_ZONE $CUR_ZONE_S $PHP_ZONE_S /tmp/$CUR_ZONE 
    142142     exit 
Note: See TracChangeset for help on using the changeset viewer.