1 #! /bin/sh
   2 #
   3 # Copyright (c) 2001 by Sun Microsystems, Inc.
   4 # All rights reserved.
   5 #
   6 
   7 #
   8 # Create messages file for zone_sun.tab, country.tab, continent.tab
   9 #
  10 AWK=/usr/xpg4/bin/awk
  11 ECHO=/usr/bin/echo
  12 
  13 ZONE_SUN_FILE=zone_sun.tab
  14 COUNTRY_FILE=country.tab
  15 CONTINENT_FILE=continent.tab
  16 
  17 DOMAIN=SUNW_OST_ZONEINFO
  18 
  19 $ECHO "domain \"$DOMAIN\""
  20 
  21 $ECHO "#"
  22 $ECHO "# These files are located in usr/src/cmd/zic."
  23 $ECHO "#"
  24 
  25 $ECHO "#"
  26 $ECHO "# continent.tab"
  27 $ECHO "#"
  28 
  29 # Get 2nd column of continent.tab file
  30 $AWK -F'\t' \
  31         ' 
  32         /^#/ { next }
  33         { 
  34                 printf "msgid \"%s\"\n", $2 
  35                 printf "msgstr \"\"\n"
  36         }
  37         ' < $CONTINENT_FILE
  38 
  39 $ECHO "#"
  40 $ECHO "# country.tab"
  41 $ECHO "#"
  42 
  43 # Get 2nd column of country.tab file
  44 $AWK -F'\t' \
  45         ' 
  46         /^#/ { next }
  47         { 
  48                 printf "msgid \"%s\"\n", $2 
  49                 printf "msgstr \"\"\n"
  50         }
  51         ' < $COUNTRY_FILE
  52 
  53 
  54 $ECHO "#"
  55 $ECHO "# zone.tab"
  56 $ECHO "#"
  57 
  58 # Get 5th column (if it exists) of zone_sun.tab file
  59 $AWK -F'\t' \
  60         ' 
  61         /^#/ { next }
  62         { 
  63                 if (NF > 4) {
  64                         printf "msgid \"%s\"\n", $5 
  65                         printf "msgstr \"\"\n"
  66                 }
  67         }
  68         ' < $ZONE_SUN_FILE
  69