# HG changeset patch # User Christophe Lincoln # Date 1269130426 -3600 # Node ID fcb91755f5fccd770604510a24a8dfad019c3b97 # Parent fdaa026fbc5d3bc21b8e66da67b5bcd819614c19 Fix: lang= gen locale only if needed diff -r fdaa026fbc5d -r fcb91755f5fc etc/init.d/bootopts.sh --- a/etc/init.d/bootopts.sh Sat Mar 20 11:11:32 2010 +0100 +++ b/etc/init.d/bootopts.sh Sun Mar 21 01:13:46 2010 +0100 @@ -74,8 +74,9 @@ echo -n "Setting system locale to: $LANG... " echo "LANG=$LANG" > /etc/locale.conf echo "LC_ALL=$LANG" >> /etc/locale.conf - status - localedef -i $LANG -c -f UTF-8 /usr/lib/locale/$LANG &; + [ ! -d /usr/lib/locale/$LANG ] && localedef \ + -i $LANG -c -f UTF-8 /usr/lib/locale/$LANG & + status ;; kmap=*) # Check for a specified keymap (kmap=*). KEYMAP=${opt#kmap=}