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