Arch Linux
Arch Linux Brasil
← Todas as notícias Pacotes & Repositórios

Atualização do initscripts requer intervenção manual

Thiago Vasconcelos · Editor-chefe & coordenação · 22 de outubro de 2011

TL;DR: Por favor delete manualmente o /etc/profile.d/locale.sh antes de atualizar. Se o /etc/rc.conf falhar durante a shell de login, por favor, leia a notícia inteira.

Alterações na utilização da locale:

/etc/profile.d/locale.sh agora é um arquivo estático que indica o arquivo de configuração correto, definindo a locale (local/língua), ao invés de serem gerados durante o boot. O benefício disso é uma escrita a menos no /etc, permitindo alterações com efeitos para a definição de sua localidade sem necessidade de reboot (efetuando apenas relogin).

Nós adicionamos suporte ao /etc/locale.conf. As configurações neste arquivo tem precedência em relação ao /etc/rc.conf, e aqueles que usam shell que não podem referenciar o /etc/rc.conf devem mudar para o novo formato.

/etc/locale.conf contém uma lista de atribuições de variáveis separadas por caracteres de nova linha. As variáveis que suportamos são LANG bem como as variáveis LC_* (com exceção da LC_ALL). O formato é compartilhado com systemd.

Leia este link sobre o locale.conf, caso tenha dúvida.

URL: http://www.archlinux.org/news/initscripts-update-manual-intervention-required/

UPDATE: Correções e links sugeridos por Alessandro "Jake" Andrioni e Elder Marco.

T

Thiago Vasconcelos — Editor-chefe & coordenação

Coordena o Arch Linux Brasil e edita a linha editorial do site. Usuário de Arch desde os tempos do rc.conf, gosta de sistemas enxutos e de documentar o caminho das pedras para quem está começando.