From a9c02d94881fdf542ffc6ea0525c4726f66f0870 Mon Sep 17 00:00:00 2001 From: Gerardo Exequiel Pozzi Date: Wed, 17 Aug 2011 20:26:17 -0300 Subject: [configs/releng] Replace rc.d/archiso with initscripts hooks. In this way: * Prepare locales requested by boot param mostly early possible. * Setup special console at end of rc.sysinit Remove unneded include from automated_script (already included by rc.conf) Signed-off-by: Gerardo Exequiel Pozzi --- .../releng/root-image/etc/rc.d/functions.d/prepare_locale_gen | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen (limited to 'configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen') diff --git a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen b/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen new file mode 100644 index 0000000..47ed79d --- /dev/null +++ b/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen @@ -0,0 +1,11 @@ +prepare_locale_gen () +{ + if [[ ${LOCALE} != "en_US.UTF-8" ]]; then + stat_busy "Generating locales..." + sed -i "s/#\(${LOCALE/[@.]*}\)/\1/" /etc/locale.gen + /usr/sbin/locale-gen > /dev/null + stat_done + fi +} + +add_hook sysinit_postmount prepare_locale_gen -- cgit v1.2.3-54-g00ecf