Eu escrevi um script de shell que debootstrap
sa do sistema Debian em um diretório, chroot
s lá, configura tudo (senhas e chaves SSH e assim por diante) e gera um arquivo de imagem inicializável a partir dele.
Alguns pacotes adicionais são definidos na opção debootstrap
s --include
. Um deles é locales
.
Quando a imagem é inicializada, tentar executar determinados programas, por exemplo, tmux
resulta na seguinte mensagem de erro:
tmux: invalid LC_ALL, LC_CTYPE or LANG
No momento, estou resolvendo isso manualmente executando dpkg-reconfigure locales
em cada imagem inicializada. Como posso automatizar isso já no estágio debootstrap
, chroot
para que a imagem fique correta desde o início?
No chroot: configure
/etc/locale.gen
a seu gosto, depois executelocale-gen
.