Atualiza cadeias do FreeBSD no modo silencioso

2

E se eu quiser adicionar todo o processo ao cron? Existe uma maneira silenciosa de atualizar a cadeia?

Após estes passos:

# make buildworld       
# make installworld DESTDIR=/jails/somejail

Chegou a hora de:

# mergemaster -Ui -D /jails/somejail

Como automatizar esse processo como fazer tantas perguntas durante essa operação (mesclar mesclar)? Eu quero que todos os meus arquivos de configuração permaneçam intactos.

    
por bryn1u 06.05.2014 / 10:00

1 resposta

1

Deixar todos os seus arquivos de configuração intocados pode ser perigoso. Portanto, eu aconselho contra isso. Dito isto, existe uma opção para o mergemaster lidar com tudo automaticamente. Na% man_de% manpage:

-a     Run automatically.  This option will leave all the files that
       differ from the installed versions in the temporary directory
       to be dealt with by hand.  If the temproot directory exists,
       it creates a new one in a previously non-existent directory.
       This option unsets the verbose flag, and is not compatible
       with -i, -F, or -U.  Setting -a makes -w superfluous.

Se você deseja automatizar o gerenciamento de jails, talvez deseje dar uma olhada mais de perto em todas as tarefas de gerenciamento de jail, como mergemaster(8) e ezjail . Estes já fornecem automatismos para lidar com as cadeias de atualização.

    
por 03.01.2015 / 00:37