chiark / gitweb /
Disable all exported shell functions
[bash.git] / debian / locale-gen
1 #!/bin/sh
2
3 LOCPATH=`pwd`/locales
4 export LOCPATH
5
6 [ -d $LOCPATH ] || mkdir -p $LOCPATH
7
8 umask 022
9
10 echo "Generating locales..."
11 while read locale charset; do
12         case $locale in \#*) continue;; esac
13         [ -n "$locale" -a -n "$charset" ] || continue
14         echo -n "  `echo $locale | sed 's/\([^.\@]*\).*/\1/'`"
15         echo -n ".$charset"
16         echo -n `echo $locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`
17         echo -n '...'
18         if [ -f $LOCPATH/$locale ]; then
19             input=$locale
20         else
21             input=`echo $locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`
22         fi
23         localedef -i $input -c -f $charset $LOCPATH/$locale #-A /etc/locale.alias
24         echo ' done'; \
25 done <<EOF
26 # This file lists locales that the bash testsuite depends on
27 en_US.UTF-8             UTF-8
28 EOF
29
30 echo "Generation complete."