Index: oem-config-1.37.2usg3/scripts/localechooser-apply =================================================================== --- oem-config-1.37.2usg3.orig/scripts/localechooser-apply 2008-07-17 13:50:03.000000000 -0400 +++ oem-config-1.37.2usg3/scripts/localechooser-apply 2008-07-17 14:21:15.000000000 -0400 @@ -20,7 +20,13 @@ sed -i "s,^LANG=.*,LANG=\"$LOCALE\"," /etc/environment fi if [ -e /etc/default/locale ]; then - sed -i "s,^LANG=.*,LANG=\"$LOCALE\"," /etc/default/locale + if grep -q "^LANG=" /etc/default/locale; then + sed -i "s,^LANG=.*,LANG=\"$LOCALE\"," /etc/default/locale + else + echo "LANG=\"$LOCALE\"" >> /etc/default/locale + fi +else + echo "LANG=\"$LOCALE\"" >> /etc/default/locale fi # We set LANGUAGE only if the languagelist is a list of # languages with alternatives. Otherwise, setting it is useless