Inserido o sysmerge(8) no ports do OpenBSD

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

0 comments.

Leave a comment

Comments can contain some xhtml. Names and emails are required (emails aren't displayed), url's are optional.