From 6e29cef514f381939af51b2a9b85044f4c41d464 Mon Sep 17 00:00:00 2001 From: ache Date: Sun, 10 Jun 2001 18:44:01 +0000 Subject: [PATCH] Deal properly with *.US-ASCII family --- etc/Makefile | 6 +-- etc/mtree/BSD.local.dist | 22 ++--------- etc/mtree/BSD.usr.dist | 30 ++++++-------- etc/nls.alias | 84 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+), 40 deletions(-) create mode 100644 etc/nls.alias diff --git a/etc/Makefile b/etc/Makefile index 5d2d4d6253da..dde3b0829bb7 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -189,15 +189,13 @@ distrib-dirs: shift; shift; \ done cd ${DESTDIR}/usr/share/nls; \ - set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \ + set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \ while [ $$# -gt 0 ] ; \ do \ rm -rf "$$1"; \ ln -s "$$2" "$$1"; \ shift; shift; \ - done; \ - rm -rf POSIX; \ - ln -s C POSIX + done etc-examples: (cd ${.CURDIR}; \ diff --git a/etc/mtree/BSD.local.dist b/etc/mtree/BSD.local.dist index 870d19dfdef8..46a29a5b264e 100644 --- a/etc/mtree/BSD.local.dist +++ b/etc/mtree/BSD.local.dist @@ -228,27 +228,13 @@ .. el_GR.ISO8859-7 .. - en_AU.ISO8859-15 + en_AU.US-ASCII .. - en_AU.ISO8859-1 + en_CA.US-ASCII .. - en_CA.ISO8859-15 + en_GB.US-ASCII .. - en_CA.ISO8859-1 - .. - en_GB.ISO8859-15 - .. - en_GB.ISO8859-1 - .. - en_NZ.ISO8859-15 - .. - en_NZ.ISO8859-1 - .. - en_US.ISO8859-15 - .. - en_US.ISO8859-1 - .. - en_US.US-ASCII + en_NZ.US-ASCII .. es_ES.ISO8859-15 .. diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist index 72a525e0782a..2c7e239402fa 100644 --- a/etc/mtree/BSD.usr.dist +++ b/etc/mtree/BSD.usr.dist @@ -507,18 +507,26 @@ .. en_AU.ISO8859-1 .. + en_AU.US-ASCII + .. en_CA.ISO8859-15 .. en_CA.ISO8859-1 .. + en_CA.US-ASCII + .. en_GB.ISO8859-15 .. en_GB.ISO8859-1 .. + en_GB.US-ASCII + .. en_NZ.ISO8859-15 .. en_NZ.ISO8859-1 .. + en_NZ.US-ASCII + .. en_US.ISO8859-15 .. en_US.ISO8859-1 @@ -807,27 +815,13 @@ .. el_GR.ISO8859-7 .. - en_AU.ISO8859-15 + en_AU.US-ASCII .. - en_AU.ISO8859-1 + en_CA.US-ASCII .. - en_CA.ISO8859-15 + en_GB.US-ASCII .. - en_CA.ISO8859-1 - .. - en_GB.ISO8859-15 - .. - en_GB.ISO8859-1 - .. - en_NZ.ISO8859-15 - .. - en_NZ.ISO8859-1 - .. - en_US.ISO8859-15 - .. - en_US.ISO8859-1 - .. - en_US.US-ASCII + en_NZ.US-ASCII .. es_ES.ISO8859-15 .. diff --git a/etc/nls.alias b/etc/nls.alias new file mode 100644 index 000000000000..04dc11d0627b --- /dev/null +++ b/etc/nls.alias @@ -0,0 +1,84 @@ +# $FreeBSD$ + +ASCII C +POSIX C +US-ASCII C +af_ZA.ISO_8859-1 af_ZA.ISO8859-1 +af_ZA.ISO_8859-15 af_ZA.ISO8859-15 +cs_CZ.ISO_8859-2 cs_CZ.ISO8859-2 +da_DK.ISO_8859-1 da_DK.ISO8859-1 +da_DK.ISO_8859-15 da_DK.ISO8859-15 +de_AT.ISO_8859-1 de_AT.ISO8859-1 +de_AT.ISO_8859-15 de_AT.ISO8859-15 +de_CH.ISO_8859-1 de_CH.ISO8859-1 +de_CH.ISO_8859-15 de_CH.ISO8859-15 +de_DE.ISO_8859-1 de_DE.ISO8859-1 +de_DE.ISO_8859-15 de_DE.ISO8859-15 +el_GR.ISO_8859-7 el_GR.ISO8859-7 +en_AU.ISO8859-1 en_AU.US-ASCII +en_AU.ISO8859-15 en_AU.US-ASCII +en_AU.ISO_8859-1 en_AU.US-ASCII +en_AU.ISO_8859-15 en_AU.US-ASCII +en_CA.ISO8859-1 en_CA.US-ASCII +en_CA.ISO8859-15 en_CA.US-ASCII +en_CA.ISO_8859-1 en_CA.US-ASCII +en_CA.ISO_8859-15 en_CA.US-ASCII +en_GB.ISO8859-1 en_GB.US-ASCII +en_GB.ISO8859-15 en_GB.US-ASCII +en_GB.ISO_8859-1 en_GB.US-ASCII +en_GB.ISO_8859-15 en_GB.US-ASCII +en_NZ.ISO8859-1 en_NZ.US-ASCII +en_NZ.ISO8859-15 en_NZ.US-ASCII +en_NZ.ISO_8859-1 en_NZ.US-ASCII +en_NZ.ISO_8859-15 en_NZ.US-ASCII +en_US.ISO8859-1 C +en_US.ISO8859-15 C +en_US.ISO_8859-1 C +en_US.ISO_8859-15 C +en_US.US-ASCII C +es_ES.ISO_8859-1 es_ES.ISO8859-1 +es_ES.ISO_8859-15 es_ES.ISO8859-15 +et_EE.ISO_8859-15 et_EE.ISO8859-15 +fi_FI.ISO_8859-1 fi_FI.ISO8859-1 +fi_FI.ISO_8859-15 fi_FI.ISO8859-15 +fr_BE.ISO_8859-1 fr_BE.ISO8859-1 +fr_BE.ISO_8859-15 fr_BE.ISO8859-15 +fr_CA.ISO_8859-1 fr_CA.ISO8859-1 +fr_CA.ISO_8859-15 fr_CA.ISO8859-15 +fr_CH.ISO_8859-1 fr_CH.ISO8859-1 +fr_CH.ISO_8859-15 fr_CH.ISO8859-15 +fr_FR.ISO_8859-1 fr_FR.ISO8859-1 +fr_FR.ISO_8859-15 fr_FR.ISO8859-15 +hr_HR.ISO_8859-2 hr_HR.ISO8859-2 +hu_HU.ISO_8859-2 hu_HU.ISO8859-2 +is_IS.ISO_8859-1 is_IS.ISO8859-1 +is_IS.ISO_8859-15 is_IS.ISO8859-15 +it_CH.ISO_8859-1 it_CH.ISO8859-1 +it_CH.ISO_8859-15 it_CH.ISO8859-15 +it_IT.ISO_8859-1 it_IT.ISO8859-1 +it_IT.ISO_8859-15 it_IT.ISO8859-15 +ja_JP.EUC ja_JP.eucJP +ja_JP.Shift_JIS ja_JP.SJIS +ko_KR.EUC ko_KR.eucKR +la_LN.ASCII la_LN.US-ASCII +la_LN.ISO_8859-1 la_LN.ISO8859-1 +la_LN.ISO_8859-15 la_LN.ISO8859-15 +la_LN.ISO_8859-2 la_LN.ISO8859-2 +la_LN.ISO_8859-4 la_LN.ISO8859-4 +lt_LT.ISO_8859-4 lt_LT.ISO8859-4 +nl_BE.ISO_8859-1 nl_BE.ISO8859-1 +nl_BE.ISO_8859-15 nl_BE.ISO8859-15 +nl_NL.ISO_8859-1 nl_NL.ISO8859-1 +nl_NL.ISO_8859-15 nl_NL.ISO8859-15 +no_NO.ISO_8859-1 no_NO.ISO8859-1 +no_NO.ISO_8859-15 no_NO.ISO8859-15 +pl_PL.ISO_8859-2 pl_PL.ISO8859-2 +pt_PT.ISO_8859-1 pt_PT.ISO8859-1 +pt_PT.ISO_8859-15 pt_PT.ISO8859-15 +ru_RU.ISO_8859-5 ru_RU.ISO8859-5 +sk_SK.ISO_8859-2 sk_SK.ISO8859-2 +sl_SI.ISO_8859-2 sl_SI.ISO8859-2 +sv_SE.ISO_8859-1 sv_SE.ISO8859-1 +sv_SE.ISO_8859-15 sv_SE.ISO8859-15 +tr_TR.ISO_8859-9 tr_TR.ISO8859-9 +zh_CN.EUC zh_CN.eucCN