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