Changeset View
Changeset View
Standalone View
Standalone View
head/pt_BR.ISO8859-1/articles/freebsd-releng/article.xml
Show First 20 Lines • Show All 889 Lines • ▼ Show 20 Lines | <sect2 xml:id="releng-build-snapshot"> | ||||
</note> | </note> | ||||
<para>Como o <filename>thermite.sh</filename> percorre a lista principal de combinações e localiza o arquivo de configuração por compilação, um dataset <acronym>ZFS</acronym> é criado sob o <filename class="directory">/releng</filename>, tal como <filename class="directory">/releng/12-amd64-GENERIC-snap</filename>. O checkout das árvores <literal>src/</literal>, <literal>ports/</literal> e <literal>doc/</literal> é realizado em diferentes datasets <acronym>ZFS</acronym>, tal como <filename class="directory">/releng/12-src-snap</filename>, os quais são então clonados e montados nos respectivos datasets de compilação. Isso é feito para evitar a remoção de uma determinada árvore mais de uma vez.</para> | <para>Como o <filename>thermite.sh</filename> percorre a lista principal de combinações e localiza o arquivo de configuração por compilação, um dataset <acronym>ZFS</acronym> é criado sob o <filename class="directory">/releng</filename>, tal como <filename class="directory">/releng/12-amd64-GENERIC-snap</filename>. O checkout das árvores <literal>src/</literal>, <literal>ports/</literal> e <literal>doc/</literal> é realizado em diferentes datasets <acronym>ZFS</acronym>, tal como <filename class="directory">/releng/12-src-snap</filename>, os quais são então clonados e montados nos respectivos datasets de compilação. Isso é feito para evitar a remoção de uma determinada árvore mais de uma vez.</para> | ||||
<para>Assumindo esses caminhos do sistema de arquivos, o <filename>thermite.sh</filename> deveria ser chamado como:</para> | <para>Assumindo esses caminhos do sistema de arquivos, o <filename>thermite.sh</filename> deveria ser chamado como:</para> | ||||
<screen><prompt>#</prompt> <userinput>cd /releng/scripts-snapshot/scripts</userinput> | <screen><prompt>#</prompt> <userinput>cd /releng/scripts-snapshot/scripts</userinput> | ||||
<prompt>#</prompt> <userinput>./setrev.sh -b <literal>stable/<replaceable>12</replaceable>/</literal></userinput> | <prompt>#</prompt> <userinput>./setrev.sh -b <literal>stable/<replaceable>12</replaceable>/</literal></userinput> | ||||
<prompt>#</prompt> <userinput>./zfs-setup.sh -c ./builds-<replaceable>12</replaceable>.conf</userinput> | <prompt>#</prompt> <userinput>./zfs-cleanup.sh -c ./builds-<replaceable>12</replaceable>.conf</userinput> | ||||
<prompt>#</prompt> <userinput>./thermite.sh -c ./builds-<replaceable>12</replaceable>.conf</userinput></screen> | <prompt>#</prompt> <userinput>./thermite.sh -c ./builds-<replaceable>12</replaceable>.conf</userinput></screen> | ||||
<para>Quando as compilações forem concluídas, scripts adicionais auxiliares estarão disponíveis para gerar e-mails de snapshots de desenvolvimento que são enviados para a lista de e-mail <literal>freebsd-snapshots@freebsd.org</literal>:</para> | <para>Quando as compilações forem concluídas, scripts adicionais auxiliares estarão disponíveis para gerar e-mails de snapshots de desenvolvimento que são enviados para a lista de e-mail <literal>freebsd-snapshots@freebsd.org</literal>:</para> | ||||
<screen><prompt>#</prompt> <userinput>cd /releng/scripts-snapshot/scripts</userinput> | <screen><prompt>#</prompt> <userinput>cd /releng/scripts-snapshot/scripts</userinput> | ||||
<prompt>#</prompt> <userinput>./get-checksums.sh -c ./builds-<replaceable>12</replaceable>.conf | ./generate-email.pl > snapshot-<replaceable>12</replaceable>-mail</userinput></screen> | <prompt>#</prompt> <userinput>./get-checksums.sh -c ./builds-<replaceable>12</replaceable>.conf | ./generate-email.pl > snapshot-<replaceable>12</replaceable>-mail</userinput></screen> | ||||
<note> | <note> | ||||
▲ Show 20 Lines • Show All 120 Lines • Show Last 20 Lines |