Index: oem-config-1.37.2usg2/scripts/localechooser-apply =================================================================== --- oem-config-1.37.2usg2.orig/scripts/localechooser-apply 2008-07-17 13:45:15.000000000 -0400 +++ oem-config-1.37.2usg2/scripts/localechooser-apply 2008-07-17 13:46:38.000000000 -0400 @@ -20,7 +20,11 @@ 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 fi # We set LANGUAGE only if the languagelist is a list of # languages with alternatives. Otherwise, setting it is useless