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