Eu não consigo encontrar outra razão além de: é um erro.
Pelo que vejo, /usr/local/games
é uma adição tardia a /etc/environment
. Uma máquina 12.04 minha não tem isso.
Eu estava realmente lutando para descobrir de onde vem /etc/environment
. Acontece que não é um arquivo que é empacotado, é criado no momento da instalação (suponho que evite prejudicar as configurações existentes durante os upgrades). Graças a esta resposta no Unix.SE , podemos ver que ela vem de libpam-modules
's postinst
roteiro.
# Add PATH to /etc/environment if it's not present there or in
# /etc/security/pam_env.conf
if [ "" = "configure" ] && dpkg --compare-versions "" lt 1.1.3-7ubuntu3; then
if ! grep -qs ^PATH /etc/security/pam_env.conf; then
if ! grep -qs ^PATH= /etc/environment; then
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"' >> /etc/environment
elif ! grep -qs "^PATH=.*/usr/local/games" /etc/environment; then
sed -i '/^PATH=/ s,:/usr/games,:/usr/games:/usr/local/games,g' /etc/environment
fi
fi
fi
Então, sugiro informar um bug contra o pam .