]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-12-05 Carles Pina i Estany <carles@pina.cat>
authorCarles Pina i Estany <carles@pina.cat>
Sat, 5 Dec 2009 09:31:36 +0000 (09:31 +0000)
committerCarles Pina i Estany <carles@pina.cat>
Sat, 5 Dec 2009 09:31:36 +0000 (09:31 +0000)
* util/grub-install.in: Install gettext .mo files.
* util/grub-mkrescue.in (process_input_dir): Copy gettext .mo files.

ChangeLog
util/grub-install.in
util/grub-mkrescue.in

index 1b56d3d0188e7a735e72d9eaecc72dbed6eaddcb..13598ad5c7c4db8fe6b0e1fe4a6ff39eecf4c976 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-05  Carles Pina i Estany  <carles@pina.cat>
+
+       * util/grub-install.in: Install gettext .mo files.
+       * util/grub-mkrescue.in (process_input_dir): Copy gettext .mo files.
+
 2009-12-05  Carles Pina i Estany  <carles@pina.cat>
 
        * gettext/gettext.c (grub_gettext_init_ext): Replace grub_printf with
index 356e161e7309be602479c4746641acc7a84b1374..4df6208129894f5a368751650132d61156fe4e1f 100644 (file)
@@ -247,6 +247,14 @@ if [ "${target_cpu}-${platform}" = "i386-pc" ] ; then
     done
 fi
 
+# Copy gettext files
+mkdir -p ${grubdir}/locale/
+for file in ${grubdir}/locale/*.mo ${pkglibdir}/locale/*.mo; do
+    if test -f "$file"; then
+        cp -f "$file" ${grubdir}/locale/
+    fi
+done
+
 # Write device to a variable so we don't have to traverse /dev every time.
 grub_device=`$grub_probe --target=device ${grubdir}`
 
index 51639ccb19440986c50efc796c1e826829fac2fb..8e4a77f58432287ae112466c0cee23a635c66331 100644 (file)
@@ -100,6 +100,13 @@ process_input_dir ()
             cp -f "$file" ${iso9660_dir}/boot/grub/${target_cpu}-${platform}/
         fi
     done
+
+    mkdir -p ${iso9660_dir}/boot/grub/locale
+    for file in ${input_dir}/po/*.mo; do
+        if test -f "$file"; then
+           cp -f "$file" ${iso9660_dir}/boot/grub/locale/
+       fi
+    done
 }
 
 if [ "${override_dir}" = "" ] ; then