Fix indentation to make the script more readable

This commit is contained in:
Baptiste Daroussin 2015-12-19 13:19:39 +00:00
parent 6fdb196500
commit 2906f6cbae
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=292468

View File

@ -10,9 +10,9 @@
usage ()
{
echo "finalize <type>' to package standard localization"
echo "type must be one of { monetdef, msgdef, numericdef, timedef, colldef, ctypedef }"
exit 1
echo "finalize <type>' to package standard localization"
echo "type must be one of { monetdef, msgdef, numericdef, timedef, colldef, ctypedef }"
exit 1
}
[ $# -ne 1 ] && usage
@ -38,48 +38,48 @@ grep '^LOCALES+' ${old}/Makefile > ${TEMP}
if [ $1 = "ctypedef" ]
then
keep=$(cat ${TEMP} | awk '{ print $2 ".src" }')
(cd ${old} && md5 -r ${keep} | sort) > ${TEMP2}
keep=$(awk '{ if ($1 != last1) print $2; last1 = $1; }' ${TEMP2})
for original in ${keep}
do
cp ${old}/${original} ${new}/
done
awk '{ if ($1 == last1) { print "SYMPAIRS+=\t" last2 " " $2 } \
else {last1 = $1; last2 = $2}}' ${TEMP2} > ${TEMP3}
rm -f ${TEMP2}
keep=$(cat ${TEMP} | awk '{ print $2 ".src" }')
(cd ${old} && md5 -r ${keep} | sort) > ${TEMP2}
keep=$(awk '{ if ($1 != last1) print $2; last1 = $1; }' ${TEMP2})
for original in ${keep}
do
cp ${old}/${original} ${new}/
done
awk '{ if ($1 == last1) { print "SYMPAIRS+=\t" last2 " " $2 } \
else {last1 = $1; last2 = $2}}' ${TEMP2} > ${TEMP3}
rm -f ${TEMP2}
/usr/bin/sed -E -e 's/[ ]+/ /g' \
${CLDRDIR}/posix/UTF-8.cm \
> ${base}/../etc/final-maps/map.UTF-8
CHARMAPS="ARMSCII-8 Big5 Big5HKSCS CP1131 CP1251 \
CP866 GB2312 GBK ISCII-DEV ISO8859-1 \
ISO8859-13 ISO8859-15 ISO8859-2 ISO8859-4 \
ISO8859-5 ISO8859-7 ISO8859-9 KOI8-R KOI8-U \
PT154 SJIS US-ASCII eucCN eucJP eucKR"
CHARMAPS="ARMSCII-8 Big5 Big5HKSCS CP1131 CP1251 \
CP866 GB2312 GBK ISCII-DEV ISO8859-1 \
ISO8859-13 ISO8859-15 ISO8859-2 ISO8859-4 \
ISO8859-5 ISO8859-7 ISO8859-9 KOI8-R KOI8-U \
PT154 SJIS US-ASCII eucCN eucJP eucKR"
# GB18030 blows up, use pre-generate Illumos version
# GB18030 blows up, use pre-generate Illumos version
for map in ${CHARMAPS}
do
encoding=${map}
if [ ${map} = "Big5HKSCS" ]
then
encoding="Big5"
fi
/usr/local/bin/perl ${base}/convert_map.pl \
${base}/../etc/charmaps/${map}.TXT ${encoding} \
| /usr/bin/sed -E -e 's/ +/ /g' \
> ${base}/../etc/final-maps/map.${map}
echo map ${map} converted.
done
for map in ${CHARMAPS}
do
encoding=${map}
if [ ${map} = "Big5HKSCS" ]
then
encoding="Big5"
fi
/usr/local/bin/perl ${base}/convert_map.pl \
${base}/../etc/charmaps/${map}.TXT ${encoding} \
| /usr/bin/sed -E -e 's/ +/ /g' \
> ${base}/../etc/final-maps/map.${map}
echo map ${map} converted.
done
else # below is everything but ctypedef
keep=$(cat ${TEMP} | awk '{ print $2 }')
for original in ${keep}
do
cp ${old}/${original}.src ${new}/
done
keep=$(cat ${TEMP} | awk '{ print $2 }')
for original in ${keep}
do
cp ${old}/${original}.src ${new}/
done
fi