We don't insert gettext module if message catalog file missing to prevent error message from being logged.
Signed-off-by: Michael Chang <[email protected]> --- util/grub.d/00_header.in | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in index bb34ef2..d438d52 100644 --- a/util/grub.d/00_header.in +++ b/util/grub.d/00_header.in @@ -182,10 +182,14 @@ EOF # Gettext variables and module if [ "x${LANG}" != "xC" ] ; then +# We don't insert gettext module if message catalog file missing +# To prevent error message from being logged (bnc#771393) cat << EOF - set locale_dir=\$prefix/locale - set lang=${grub_lang} - insmod gettext + if [ -f "\$prefix/locale/${grub_lang}.mo" ] ; then + set locale_dir=\$prefix/locale + set lang=${grub_lang} + insmod gettext + fi EOF fi -- 1.7.3.4 _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
