Browse Source

fedora: fix default locale generation

If /etc/locale/conf contains LANG="en_US.UTF-8" (with quotes), it was
improperly parsed.
Marek Marczykowski-Górecki 9 years ago
parent
commit
e9e38c04a2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      rpm_spec/core-vm.spec

+ 1 - 1
rpm_spec/core-vm.spec

@@ -273,7 +273,7 @@ if [ ! -e /etc/locale.conf ] || ! grep -q LANG /etc/locale.conf; then
     echo "LANG=en_US.UTF-8" >> /etc/locale.conf
 fi
 # ... and make sure it is really generated
-current_locale=`grep LANG /etc/locale.conf|cut -f 2 -d =`
+current_locale=`grep LANG /etc/locale.conf|cut -f 2 -d = | tr -d '"'`
 if [ -n "$current_locale" ] && ! locale -a | grep -q "$current_locale"; then
     base=`echo "$current_locale" | cut -f 1 -d .`
     charmap=`echo "$current_locale.UTF-8" | cut -f 2 -d .`