diff --git a/ChangeLog b/ChangeLog index 38a97db5b..aa1b50983 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2013-11-19 Colin Watson + + * util/grub-install-common.c (copy_locales): Consistently use + grub_util_get_localedir () rather than LOCALEDIR. + (grub_install_copy_files): Likewise. + 2013-11-19 Josh Triplett * grub-core/kern/x86_64/efi/startup.S (_start): Align the stack to a diff --git a/util/grub-install-common.c b/util/grub-install-common.c index 0bc7ea3ae..4e1d41ae6 100644 --- a/util/grub-install-common.c +++ b/util/grub-install-common.c @@ -558,7 +558,7 @@ copy_locales (const char *dstd) grub_util_fd_dirent_t de; const char *locale_dir = grub_util_get_localedir (); - d = grub_util_fd_opendir (LOCALEDIR); + d = grub_util_fd_opendir (locale_dir); if (!d) { grub_util_warn (_("cannot open directory `%s': %s"), @@ -706,6 +706,8 @@ grub_install_copy_files (const char *src, } else { + const char *locale_dir = grub_util_get_localedir (); + for (i = 0; i < install_locales.n_entries; i++) { char *srcf = grub_util_path_concat_ext (3, src, @@ -723,7 +725,7 @@ grub_install_copy_files (const char *src, } free (srcf); srcf = grub_util_path_concat_ext (4, - LOCALEDIR, + locale_dir, install_locales.entries[i], "LC_MESSAGES", PACKAGE,