#!/bin/sh -e

. /etc/sysconfig/grub2

[ -n "$GRUB_AUTOUPDATE_CFGNAME" ] || GRUB_AUTOUPDATE_CFGNAME="/boot/grub/grub.cfg"

# Use system locale over environment to ensure consistent localization
# in the generated config file.
locale_conf=/etc/locale.conf
legacy_locale_conf=/etc/sysconfig/i18n

if [ -s "$locale_conf" ]; then
    . "$locale_conf"
elif [ -s "$legacy_locale_conf" ]; then
    . "$legacy_locale_conf"
fi
export LANG

exec grub-mkconfig -o "$GRUB_AUTOUPDATE_CFGNAME" "$@"
