mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-05-29 22:44:43 +00:00
lxc-ubuntu: Guess a list of langpacks to install
In addition to creating the current locale in the container, also try to scan the host and extra the list of langpacks installed there, then pass that list to debootstrap as additional packages to install. On distros that don't have dpkg, only language-pack-en will be installed. The code will always ensure that language-pack-en is ALWAYS installed in the target, similar to what Ubuntu does with its various media. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
parent
18f823c1ca
commit
fade719ed9
@ -174,6 +174,18 @@ download_ubuntu()
|
||||
release=$3
|
||||
|
||||
packages=vim,ssh
|
||||
|
||||
# Try to guess a list of langpacks to install
|
||||
langpacks="language-pack-en"
|
||||
|
||||
if which dpkg >/dev/null 2>&1; then
|
||||
langpacks=`(echo $LANGPACK_LIST &&
|
||||
dpkg -l | grep -E "^ii language-pack-[a-z]* " |
|
||||
cut -d ' ' -f3) | sort -u`
|
||||
fi
|
||||
packages="$packages,$(echo $langpacks | sed 's/ /,/g')"
|
||||
|
||||
|
||||
echo "installing packages: $packages"
|
||||
|
||||
trap cleanup EXIT SIGHUP SIGINT SIGTERM
|
||||
|
Loading…
Reference in New Issue
Block a user