1
0
mirror of https://github.com/MichielDerhaeg/build-linux.git synced 2025-09-03 05:02:36 +02:00

do configure locale

This commit is contained in:
Michiel Derhaeg
2017-03-13 00:51:17 +01:00
parent 68603534cd
commit 8575053044
3 changed files with 28 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
FS_FILES=be-latin1.bmap build.sh fstab group hosts inittab issue klogd.run Makefile passwd profile rcS root shadow simple.script syslogd.run udhcpc.run ../busybox ../bzImage
FS_FILES=be-latin1.bmap build.sh fstab group hosts inittab issue klogd.run Makefile passwd profile rcS root shadow simple.script syslogd.run udhcpc.run ../busybox ../bzImage locale.sh
../fs.tar: build.sh $(FS_FILES)
fakeroot ./build.sh

View File

@@ -30,6 +30,7 @@ ln -s /proc/self/mounts etc/mtab
for f in shadow; do
install -m600 "$srcdir"/$f etc/
done
install -m755 "$srcdir"/locale.sh etc/profile.d/locale.sh
# setup /var
for d in cache local opt log/old lib/misc empty; do

26
filesystem/locale.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/bin/sh
if [ -z "$LANG" ]; then
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
. "$XDG_CONFIG_HOME/locale.conf"
elif [ -n "$HOME" ] && [ -r "$HOME/.config/locale.conf" ]; then
. "$HOME/.config/locale.conf"
elif [ -r /etc/locale.conf ]; then
. /etc/locale.conf
fi
fi
LANG=${LANG:-C}
export LANG
[ -n "$LC_CTYPE" ] && export LC_CTYPE
[ -n "$LC_NUMERIC" ] && export LC_NUMERIC
[ -n "$LC_TIME" ] && export LC_TIME
[ -n "$LC_COLLATE" ] && export LC_COLLATE
[ -n "$LC_MONETARY" ] && export LC_MONETARY
[ -n "$LC_MESSAGES" ] && export LC_MESSAGES
[ -n "$LC_PAPER" ] && export LC_PAPER
[ -n "$LC_NAME" ] && export LC_NAME
[ -n "$LC_ADDRESS" ] && export LC_ADDRESS
[ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE
[ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT
[ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION