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