Melhor maneira de atualizar o FreeBSD com o kernel não genérico (XENHVM)

2

Como o upgrade manual da origem (cvsup) foi preterido e a recomendação é usar o freebsd-update:

Qual é a melhor maneira de atualizar (por exemplo, 9.1 a 9.2), mantendo um kernel não-genérico (XENHVM)?

Atualmente estou usando uma mistura entre o freebsd-update e manualmente instalando a partir de ... / 9.2-RELEASE / src.txz mas gostaria de saber se alguém mais como melhor / mais rápido / mais limpo / mais fácil de fazer isso.

    
por northox 23.10.2013 / 20:33

2 respostas

2

Use o freebsd-update para atualizar o restante do sistema e reconstruir o kernel a partir de fontes como antes. Se o kernel foi alterado, o freebsd-update atualizará as fontes para que você possa construir seu kernel personalizado como antes.

Lembre-se de que algumas atualizações não farão alterações no kernel e não exigirão a reconstrução do kernel.

    
por 23.10.2013 / 23:13
2

Você pode configurar o seu próprio servidor de atualizações , o que permitiria você usar um kernel personalizado.

Da documentação:

If you build your own release using the native make release procedure, the freebsd-update-server code will work from your release. As an example, you may build a release without ports or documentation and add a custom kernel. After removing functionality pertaining to the documentation subroutine and altering the buildworld() subroutine in scripts/build.subr, the freebsd-update-code will successfully build update code on this release.

    
por 23.10.2013 / 21:20