Notícia: Atualização do initscripts requer intervenção manual

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.