From 2869f9ef88b449404ad18c18bab634dd617d2782 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 20 Sep 2015 17:51:31 +0200 Subject: [PATCH] glibc: add option to install all locales to the build, enable by default Signed-off-by: Stephan Raue --- distributions/OpenELEC/options | 3 +++ packages/devel/glibc/package.mk | 9 ++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/distributions/OpenELEC/options b/distributions/OpenELEC/options index 1b8ea39df4..88c9cab266 100644 --- a/distributions/OpenELEC/options +++ b/distributions/OpenELEC/options @@ -14,6 +14,9 @@ # Root password to integrate in the target system ROOT_PASSWORD="openelec" +# Install glibc locales to the build (yes / no) + GLIBC_LOCALES="yes" + # Mediacenter to use (kodi / no) MEDIACENTER="kodi" diff --git a/packages/devel/glibc/package.mk b/packages/devel/glibc/package.mk index ad35377400..dff6190b11 100644 --- a/packages/devel/glibc/package.mk +++ b/packages/devel/glibc/package.mk @@ -139,10 +139,13 @@ post_makeinstall_target() { # remove locales and charmaps rm -rf $INSTALL/usr/share/i18n/charmaps - rm -rf $INSTALL/usr/share/i18n/locales - mkdir -p $INSTALL/usr/share/i18n/locales - cp -PR $ROOT/$PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales + if [ ! "$GLIBC_LOCALES" = yes ]; then + rm -rf $INSTALL/usr/share/i18n/locales + + mkdir -p $INSTALL/usr/share/i18n/locales + cp -PR $ROOT/$PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales + fi # create default configs mkdir -p $INSTALL/etc