Como um script saberia quando rodar o locale-gen é necessário?

2

Uma das etapas básicas da configuração de um novo sistema é obter os arquivos de código de idiomas glibc certos gerados. Pelo menos no ArchLinux e no Gentoo, espera-se que este passo seja feito à mão. Eu estou tentando configurar um script que implanta o ArchLinux. Por vários motivos, meu script é limitado por não saber onde está o processo de configuração e testar cada etapa à medida que avança. O processo inclui várias reinicializações.

Arremessar a localidade certa para /etc/locale.gen e executar local-gen toda vez não parece doer, mas na plataforma embebida que estou usando demora muito e executar isso várias vezes é muito ruim.

Qual seria a maneira correta de testar isso - não apenas que uma localidade é configurada na configuração, mas que os arquivos apropriados para ela são gerados?

    
por Caleb 25.03.2013 / 18:50

1 resposta

3

/usr/bin/locale -a imprime a lista de localidades já geradas encontradas em /usr/lib/locale/locale-archive . (e o POSIX e C locale)

$ locale -a
C
POSIX
de_DE.utf8
en_US.utf8
    
por 25.03.2013 / 19:26