From: Michael Tremer Date: Thu, 30 Oct 2014 22:18:31 +0000 (+0100) Subject: installer: Create locale archive to save space in the initrd X-Git-Tag: v2.17-core87~103^2~34 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=7b6d7c6938e0fee73bb9774ce3a9b6b1c4c83e12 installer: Create locale archive to save space in the initrd --- diff --git a/src/installer/dracut-module/module-setup.sh b/src/installer/dracut-module/module-setup.sh index 187b12eb15..0173e95b66 100755 --- a/src/installer/dracut-module/module-setup.sh +++ b/src/installer/dracut-module/module-setup.sh @@ -54,11 +54,10 @@ install() { inst /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids # Locales - for locale in de en es fr nl pl ru tr; do - for file in $(find /usr/lib/locale/${locale}*); do - inst "${file}" - done - done + mkdir -p "${initdir}/usr/lib/locale" + localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US + localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US.utf8 + for file in /usr/share/locale/*/LC_MESSAGES/installer.mo; do inst "${file}" done