Verifique o ChangeLog da porta do FreeBSD antes de atualizar

5

Existe uma maneira fácil de verificar um ChangeLog de uma porta do FreeBSD antes de atualizar? Por exemplo, gostaria de verificar quais atualizações são obrigatórias antes de eu portmaster -ad . Seria bom ter algo como portaudit , mas para changelogs. A coisa mais próxima que eu sei é head -n 40 UPDATING .

    
por EhevuTov 02.04.2012 / 18:50

1 resposta

7

Nenhuma atualização é "obrigatória" - Se a versão da porta que você está usando funcionar, nenhuma dependência exige a versão mais recente, e não há falhas de segurança que você não precisa atualizar qualquer coisa.

Se você estiver perguntando sobre alterações obrigatórias (por exemplo, novos arquivos de configuração) como resultado de uma atualização de porta, UPDATING é o lugar certo para procurar e também há sempre algo no arquivo de mensagens da porta. Você pode querer grep para o nome da sua porta, em vez de apenas head -n 40 UPDATING - Se várias portas tiverem ATUALIZAÇÃO de notas entre a última vez que você fez uma atualização e agora você quer ter certeza de que não está perdendo nada .

Observe que, embora os mantenedores de porta geralmente estejam em cima dessas mudanças, às vezes nos esquecemos (ou nossos casos de teste / uso não expõem a alteração), portanto você deve estar realmente familiarizado com o software subjacente e o que mudou entre as versões antes de instalar qualquer atualização.

Para qualquer coisa além das coisas acima, você precisaria olhar o changelog para cada porta individual, em qualquer sistema de controle de revisão que o autor / projeto original usa. Lembre-se de que a árvore de ports não "contém" software - é apenas uma coleção de scripts que permitem que você construa o software de outra pessoa de forma mais conveniente.

    
por 02.04.2012 / 19:02