summaryrefslogtreecommitdiff
path: root/testing/glibc/locale-gen
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2012-02-17 19:21:14 +0000
committerParabola <dev@list.parabolagnulinux.org>2012-02-17 19:21:14 +0000
commit68998b64e2d81f7e77184b7f23ee141da1d0e2ff (patch)
treedfa6ff47ee59435fe22c16f65d2fc641d78a6417 /testing/glibc/locale-gen
parent4fc59478d1180fd7984003f5b1645fe40954299f (diff)
Fri Feb 17 19:21:14 UTC 2012
Diffstat (limited to 'testing/glibc/locale-gen')
-rwxr-xr-xtesting/glibc/locale-gen42
1 files changed, 0 insertions, 42 deletions
diff --git a/testing/glibc/locale-gen b/testing/glibc/locale-gen
deleted file mode 100755
index 5aff344c4..000000000
--- a/testing/glibc/locale-gen
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-set -e
-
-LOCALEGEN=/etc/locale.gen
-LOCALES=/usr/share/i18n/locales
-if [ -n "$POSIXLY_CORRECT" ]; then
- unset POSIXLY_CORRECT
-fi
-
-
-[ -f $LOCALEGEN -a -s $LOCALEGEN ] || exit 0;
-
-# Remove all old locale dir and locale-archive before generating new
-# locale data.
-rm -rf /usr/lib/locale/* || true
-
-umask 022
-
-is_entry_ok() {
- if [ -n "$locale" -a -n "$charset" ] ; then
- true
- else
- echo "error: Bad entry '$locale $charset'"
- false
- fi
-}
-
-echo "Generating locales..."
-while read locale charset; do \
- case $locale in \#*) continue;; "") continue;; esac; \
- is_entry_ok || continue
- echo -n " `echo $locale | sed 's/\([^.\@]*\).*/\1/'`"; \
- echo -n ".$charset"; \
- echo -n `echo $locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`; \
- echo -n '...'; \
- if [ -f $LOCALES/$locale ]; then input=$locale; else \
- input=`echo $locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; fi; \
- localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale; \
- echo ' done'; \
-done < $LOCALEGEN
-echo "Generation complete."