mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 22:41:43 -09:00
Makefile: add BR2_ENABLE_LOCALE_PURGE to purge unwanted locales
Add BR2_ENABLE_LOCALE_PURGE / BR2_ENABLE_LOCALE_WHITELIST options to remove unwanted locales from the target rootfs. Handy for stuff like the gtk stack, which comes with ~25 MB locales. Works similar to localepurge in Debian, E.G. you provide a white list of wanted locales, and everything else is removed.
This commit is contained in:
@@ -44,6 +44,28 @@ config BR2_ENABLE_LOCALE_PREGENERATED
|
||||
Say N here unless your buildhost lacks locale support and you
|
||||
desparately want to use internationalization on your target.
|
||||
|
||||
config BR2_ENABLE_LOCALE_PURGE
|
||||
bool "Purge unwanted locales"
|
||||
depends on BR2_ENABLE_LOCALE
|
||||
help
|
||||
Explicitly specify what locales to install on target. If N
|
||||
then all locales supported by packages are installed.
|
||||
|
||||
config BR2_ENABLE_LOCALE_WHITELIST
|
||||
string "Locales to keep"
|
||||
default "C en_US de fr"
|
||||
depends on BR2_ENABLE_LOCALE_PURGE
|
||||
help
|
||||
Whitespace seperated list of locales to allow on target.
|
||||
Locales not listed here will be removed from the target.
|
||||
See 'locale -a' on your host for a list of locales available
|
||||
on your build host, or have a look in /usr/share/locale in
|
||||
the target file system for available locales.
|
||||
|
||||
Notice that listing a locale here doesn't guarantee that it
|
||||
will be available on the target - That purely depends on the
|
||||
support for that locale in the selected packages.
|
||||
|
||||
config BR2_USE_WCHAR
|
||||
bool "Enable WCHAR support"
|
||||
help
|
||||
|
||||
Reference in New Issue
Block a user