On 09/26/2018 09:19 AM, Xi Ruoyao via blfs-dev wrote:
In LFS systemd book section 7.7 we create /etc/locale.conf as locale
configuation file. But, in BLFS systemd book Chapter 3 section "The
Bash Startup Files" we create /etc/profile.d/i18n.sh which sets up the
locale for bash. Their settings may be inconsistent and confuse the
users (I was confused several times).
We should add a note about this issue in LFS or BLFS book. Now I use
an i18n.sh reading /etc/locale.conf (copied from Arch :) to make the
settings consistent.
I suppose that we could change /etc/profile.d/i18n.sh to:
if [ -f /etc/locale.conf ]; then
source /etc/locale.conf
else
export LANG=<ll>_<CC>.<charmap><@modifiers>
fi
We may need to update ~/.profile and ~/.bashrc also.
I've used 'source' above to make it clear, but for ~/.profile and
i18n.sh is should probably be the dot (.) operator.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page