2012/1/9 Enio Marconcini <eni...@gmail.com>: > 2012/1/9 Wendell Martins Borges <perlpor...@gmail.com> > >> Garga, >> >> Aproveita que está de férias (ahahahah) e faz um tutorial ai sobre o >> etcupdate…. >> >> [ ]s >> >> Wendell >> >> -- >> Wendell Martins Borges >> Sent with Sparrow (http://www.sparrowmailapp.com/?sig) >> >> >> On Monday, January 9, 2012 at 11:48 AM, Renato Botelho wrote: >> >> > 2012/1/9 Marcelo/Porks <marceloro...@gmail.com (mailto: >> marceloro...@gmail.com)>: >> > > 2012/1/6 Renato Botelho <rbga...@gmail.com (mailto:rbga...@gmail.com >> )>: >> > > > >> > > >> > > >> > > [snip] >> > > >> > > > 2) Quando preciso fazer via src >> > > > >> > > > Baixo os fontes com sv (ou pode ser com csup também, isso não >> importa) >> > > > # chflags -R noschg /usr/obj/* >> > > > # rm -rf /usr/obj/* >> > > > # cd /usr/src >> > > > # make -s -j4 buildworld buildkernel >> > > > # make installkernel >> > > > # reboot >> > > > # cd /usr/src >> > > > >> > > >> > > >> > > sem mergemaster aqui? Eu uso aqui: >> > > # mergemaster -pP >> > > >> > > > # make installworld >> > > >> > > e aqui também: >> > > # mergemaster -PiUF >> > > >> > >> > >> > Bem lembrado Porks, valeu! >> > >> > Aliás, eu ando usando o etcupdate no lugar do mergemaster, é bem >> > interessante. >> > >> > -- >> > Renato Botelho >> > ------------------------- >> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > >> > >> >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > > # cp -rp /etc /tmp/ > # rm -rf /etc/* > # cp -rp /tmp/etc/mtree /etc/ > # cp -p /tmp/etc/master.passwd /etc/ > # cp -p /tmp/etc/passwd /etc/ > # cp -p /tmp/etc/group /etc/ > # cp -p /tmp/etc/*.db /etc/ > # mergemaster -i > # ln -s /var/named/etc/namedb /etc/namedb > > aprendi dessa forma, funciona bem.... não conheço o etcupdate ainda, > obrigado pelas dicas
Enio, Todos esses passos não são necessários. Antes do installworld você roda um mergemaster -p, ele vai cuidar das mudanças no passwd, por exemplo, um novo system user que foi criado. Depois do installworld, mergemaster sem o -p vai fazer o resto. Eu costumo usar nos dois casos o -P em conjunto, que faz um backup de cada arquivo alterado, evitando problemas. E costumo usar o -F também, assim ele já instala sem questionar os arquivos que apenas a linha de controle de versão foi alterada, então ficaria, antes do installworld: mergemaster -Pp e depois mergemaster -FPi []s -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd