From 521c4ceec3ec621540f2b49633c89c357dcc69d1 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 29 Oct 2011 13:05:09 +0200 Subject: makechrootpkg: Set the C locale system wide makepkg sources /etc/profile before calling build(). This will change the locale from C to en_US.UTF8. --- makechrootpkg.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/makechrootpkg.in b/makechrootpkg.in index 9794132..645992e 100644 --- a/makechrootpkg.in +++ b/makechrootpkg.in @@ -250,6 +250,9 @@ chown -R nobody "$copydir"/{build,pkgdest,srcdest} echo 'nobody ALL = NOPASSWD: /usr/bin/pacman' > "$copydir/etc/sudoers.d/nobody-pacman" chmod 440 "$copydir/etc/sudoers.d/nobody-pacman" +# Set this system wide as makepkg will source /etc/profile before calling build() +echo 'export LANG=C' > "$copydir/etc/locale.conf" + # This is a little gross, but this way the script is recreated every time in the # working copy cat >"$copydir/chrootbuild" <