You are looking at posts that were written on April 29th, 2008.
Posted on April 29th, 2008 by ice.
Categories: OpenBSD.
Na época do OpenBSD 3.0 Christian Weisgerber (naddy@) inseriu o sysutils/mergemaster na árvore do ports. Esta ferramenta que é conhecida por ser muito útil para atualizar o /etc após fazer o upgrade do OpenBSD. Atualmente houve muita discussão para trazer o mergemaster ou algo parecido para o sistema base do OpenBSD até que o Antoine Jacoutot (ajacoutot@) tomou a frente no desenvolvimento do sysmerge(8).
O sysmerge(8) cria um novo /etc, assim como /var e /root, a partir de uma comparação com a árvore do fonte do OpenBSD, além disso possibilita criar a partir de um etcXY.tgz quando se faz o upgrade de versão:
sysmerge -a -s /path/to/`arch -ks`/etc43.tgz
A partir deste comando o sysmerge irá comparar seu /etc, com o /etc a ser atualizado, até que sejam encontradas diferenças e então pergunta se deseja apagar, substituir ou mesclar a atualização com o arquivo atual utilizando o sdiff(1).
Até que isto me lembra o etc-update de um tal de Gentoo hehehehe
Fonte: Undeadly