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