From cefd4f7f259743bedcb0143e2c75d5343174b958 Mon Sep 17 00:00:00 2001 From: Benjamin Sonntag Date: Sun, 26 Aug 2007 19:14:51 +0000 Subject: [PATCH] regenerating locales if needed, so that languages works ... --- install/alternc.install | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/install/alternc.install b/install/alternc.install index fde08026..902cd760 100644 --- a/install/alternc.install +++ b/install/alternc.install @@ -222,6 +222,30 @@ if [ -e /etc/proftpd.conf ] ; then chmod 640 /etc/proftpd/proftpd.conf fi +if [ -e /etc/locale.gen ] ; then + LOCALECHANGED="" + # Add de_DE ISO-8859-1, en_US ISO-8859-1, es_ES ISO-8859-1, fr_FR ISO-8859-1 to the locales : + if ! grep -q "^de_DE ISO-8859-1$" /etc/locale.gen ; then + echo "de_DE ISO-8859-1" >>/etc/locale.gen + LOCALECHANGED=1 + fi + if ! grep -q "^en_US ISO-8859-1$" /etc/locale.gen ; then + echo "en_US ISO-8859-1" >>/etc/locale.gen + LOCALECHANGED=1 + fi + if ! grep -q "^es_ES ISO-8859-1$" /etc/locale.gen ; then + echo "es_ES ISO-8859-1" >>/etc/locale.gen + LOCALECHANGED=1 + fi + if ! grep -q "^fr_FR ISO-8859-1$" /etc/locale.gen ; then + echo "fr_FR ISO-8859-1" >>/etc/locale.gen + LOCALECHANGED=1 + fi + if [ "$LOCALECHANGED" ] ; then + locale-gen + fi +fi + ####################################################################### # Restart services #