Add newly translated portbuild article.
Original revisions: 1.1 Makefile 1.3 article.sgml Submitted by: Dmitry Morozovsky <marck@rinet.ru> Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
b25e777ec2
commit
9c36dbe8e6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=21451
2 changed files with 719 additions and 0 deletions
ru_RU.KOI8-R/articles/portbuild
23
ru_RU.KOI8-R/articles/portbuild/Makefile
Normal file
23
ru_RU.KOI8-R/articles/portbuild/Makefile
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
#
|
||||||
|
# The FreeBSD Russian Documentation Project
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/portbuild/Makefile,v 1.1 2004/07/10 09:56:33 marck Exp $
|
||||||
|
#
|
||||||
|
# Original revision: 1.1
|
||||||
|
#
|
||||||
|
# Article: Portbuild Procedure
|
||||||
|
#
|
||||||
|
|
||||||
|
DOC?= article
|
||||||
|
|
||||||
|
FORMATS?= html
|
||||||
|
WITH_ARTICLE_TOC?= YES
|
||||||
|
|
||||||
|
INSTALL_COMPRESSED?= gz
|
||||||
|
INSTALL_ONLY_COMPRESSED?=
|
||||||
|
|
||||||
|
SRCS= article.sgml
|
||||||
|
|
||||||
|
DOC_PREFIX?= ${.CURDIR}/../../..
|
||||||
|
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
|
696
ru_RU.KOI8-R/articles/portbuild/article.sgml
Normal file
696
ru_RU.KOI8-R/articles/portbuild/article.sgml
Normal file
|
@ -0,0 +1,696 @@
|
||||||
|
<!--
|
||||||
|
The FreeBSD Russian Documentation Project
|
||||||
|
|
||||||
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/portbuild/article.sgml,v 1.1 2004/07/10 09:56:33 marck Exp $
|
||||||
|
|
||||||
|
Original revision: 1.3
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||||
|
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
|
||||||
|
%man;
|
||||||
|
<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
|
||||||
|
%freebsd;
|
||||||
|
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
|
||||||
|
%authors;
|
||||||
|
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//RU">
|
||||||
|
%teams;
|
||||||
|
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//RU">
|
||||||
|
%mailing-lists;
|
||||||
|
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//RU">
|
||||||
|
%trademarks;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<articleinfo>
|
||||||
|
<title>ðÒÏÃÅÓÓ ÐÏÓÔÒÏÅÎÉÑ ÐÁËÅÔÏ×</title>
|
||||||
|
|
||||||
|
<authorgroup>
|
||||||
|
<corpauthor>çÒÕÐÐÁ ÐÏÄÄÅÒÖËÉ ÐÏÒÔÏ× &os;</corpauthor>
|
||||||
|
</authorgroup>
|
||||||
|
|
||||||
|
<pubdate>$FreeBSD$</pubdate>
|
||||||
|
|
||||||
|
<copyright>
|
||||||
|
<year>2003</year>
|
||||||
|
<year>2004</year>
|
||||||
|
<holder role="mailto:portmgr@FreeBSD.org">çÒÕÐÐÁ ÐÏÄÄÅÒÖËÉ ÐÏÒÔÏ×
|
||||||
|
&os;</holder>
|
||||||
|
</copyright>
|
||||||
|
|
||||||
|
<legalnotice id="trademarks" role="trademarks">
|
||||||
|
&tm-attrib.freebsd;
|
||||||
|
&tm-attrib.intel;
|
||||||
|
&tm-attrib.sparc;
|
||||||
|
&tm-attrib.general;
|
||||||
|
</legalnotice>
|
||||||
|
</articleinfo>
|
||||||
|
|
||||||
|
<sect1 id="intro">
|
||||||
|
<title>÷×ÅÄÅÎÉÅ</title>
|
||||||
|
|
||||||
|
<para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÄÇÏÔÏ×ÉÔØ ÐÒÅÄËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ×ÅÒÓÉÉ
|
||||||
|
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÒÉÌÏÖÅÎÉÊ ÄÌÑ &os;, ÎÁ ÏÄÎÏÍ ÉÚ <quote>ëÌÁÓÔÅÒÏ× ÓÂÏÒËÉ
|
||||||
|
ÐÁËÅÔÏ×</quote> ÒÅÇÕÌÑÒÎÏ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÐÏÌÎÏÇÏ ÄÅÒÅ×Á ÐÏÒÔÏ×.
|
||||||
|
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÓÕÝÅÓÔ×ÕÅÔ Ä×Á ÔÁËÉÈ ËÌÁÓÔÅÒÁ:
|
||||||
|
<hostid role="fqdn">pointyhat.FreeBSD.org</hostid> É
|
||||||
|
<hostid role="fqdn">dosirak.kr.FreeBSD.org</hostid>.</para>
|
||||||
|
|
||||||
|
<para>âÏÌØÛÁÑ ÞÁÓÔØ <quote>ÍÁÇÉÉ</quote> ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ
|
||||||
|
ÓÏÓÒÅÄÏÔÏÞÅÎÁ × ÄÅÒÅ×Å ËÁÔÁÌÏÇÏ× <filename>/var/portbuild</filename>.
|
||||||
|
åÓÌÉ ÎÅ ÏÇÏ×ÁÒÉ×ÁÅÔÓÑ ÉÎÏÅ, ×ÓÅ ÐÕÔÉ ÕËÁÚÁÎÙ ÏÔÎÏÓÉÔÅÌØÎÏ ÜÔÏÇÏ
|
||||||
|
ËÁÔÁÌÏÇÁ. <replaceable>${arch}</replaceable> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÕËÁÚÁÎÉÑ
|
||||||
|
ÎÁ ÁÒÈÉÔÅËÔÕÒÕ ÐÌÁÔÆÏÒÍÙ ÓÂÏÒËÉ (&i386;, alpha, &sparc64;, ia64 ÉÌÉ
|
||||||
|
amd64); <replaceable>${branch}</replaceable> ÏÐÉÓÙ×ÁÅÔ ×ÅÔר ÐÏÓÔÒÏÅÎÉÑ
|
||||||
|
(4, 5, 4-exp).
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="management">
|
||||||
|
<title>ëÏÎÆÉÇÕÒÁÃÉÑ ÍÁÛÉÎ-ËÌÉÅÎÔÏ×</title>
|
||||||
|
|
||||||
|
<para>ëÌÉÅÎÔÙ ÁÒÈÉÔÅËÔÕÒ &i386;, alpha, amd64 É Ä×Á ÉÚ sparc64 ËÌÉÅÎÔÏ×
|
||||||
|
ÚÁÇÒÕÖÁÀÔÓÑ ÐÏ ÓÅÔÉ Ó <hostid>pointyhat</hostid>; ÐÒÏÞÉÅ sparc64 ËÌÉÅÎÔÙ
|
||||||
|
É ÍÁÛÉÎÙ ÄÌÑ ÓÂÏÒËÉ ia64 ÚÁÇÒÕÖÁÀÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ. ôÁË ÉÌÉ ÉÎÁÞÅ, ×ÓÅ
|
||||||
|
ÏÎÉ × ÐÒÏÃÅÓÓÅ ÚÁÇÒÕÚËÉ ÐÏÄÇÏÔÁ×ÌÉ×ÁÀÔÓÑ Ë ÓÂÏÒËÅ ÐÁËÅÔÏ×.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>ðÓÅ×ÄÏ-ÐÏÌØÚÏ×ÁÔÅÌØ
|
||||||
|
<username>ports-<replaceable>${arch}</replaceable></username>
|
||||||
|
ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ &man.ssh.1; ÏÔ ÉÍÅÎÉ <username>root</username>
|
||||||
|
ÎÁ ÌÀÂÕÀ ËÌÉÅÎÔÓËÕÀ ÍÁÛÉÎÕ ÁÒÈÉÔÅËÔÕÒÙ
|
||||||
|
<replaceable>${arch}</replaceable>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>óËÒÉÐÔ <command>scripts/allgohans</command> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ
|
||||||
|
×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄ ÎÁ ×ÓÅÈ ËÌÉÅÎÔÁÈ ÁÒÈÉÔÅËÔÕÒÙ
|
||||||
|
<replaceable>${arch}</replaceable>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>óËÒÉÐÔ <command>scripts/checkmachines</command> ÏÔÓÌÅÖÉ×ÁÅÔ ÕÒÏ×ÅÎØ
|
||||||
|
ÚÁÇÒÕÚËÉ ÕÚÌÏ× ËÌÁÓÔÅÒÁ É ÒÁÓÐÒÅÄÅÌÑÅÔ, ËÁËÏÊ ÉÚ ÕÚÌÏ× ÂÕÄÅÔ ÓÔÒÏÉÔØ
|
||||||
|
ÏÞÅÒÅÄÎÏÊ ÐÏÒÔ. üÔÏÔ ÓËÒÉÐÔ ÎÅ ÓÌÉÛËÏÍ ÕÍÅÎ É ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ÕÍÉÒÁÅÔ.
|
||||||
|
ìÕÞÛÅ ×ÓÅÇÏ ÚÁÐÕÓËÁÔØ ÅÇÏ ÐÒÉ ÚÁÇÒÕÚËÅ ÏÓÎÏ×ÎÏÊ ÍÁÛÉÎÙ ËÌÁÓÔÅÒÁ
|
||||||
|
(<hostid>pointyhat</hostid> ÉÌÉ <hostid>dosirak</hostid>) × ÃÉËÌÅ
|
||||||
|
&man.while.1;.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="setup">
|
||||||
|
<title>ðÏÄÇÏÔÏ×ËÁ ÏÇÒÁÎÉÞÅÎÎÏÊ ÓÒÅÄÙ ÓÂÏÒËÉ</title>
|
||||||
|
|
||||||
|
<para>ðÁËÅÔÙ ÓÏÂÉÒÁÀÔÓÑ × ÏÇÒÁÎÉÞÅÎÎÏÊ (<literal>chroot</literal>) ÓÒÅÄÅ,
|
||||||
|
ËÏÔÏÒÁÑ ÒÁÚ×ÏÒÁÞÉ×ÁÅÔÓÑ ÓËÒÉÐÔÏÍ <filename>portbuild</filename> ÉÚ ÁÒÈÉ×Á
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/tarballs/bindist.tar</filename>.
|
||||||
|
üÔÏÔ ÁÒÈÉ× ÓÏÚÄÁÅÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ÓËÒÉÐÔÁ <command>mkbindist</command>,
|
||||||
|
ËÏÎÆÉÇÕÒÁÃÉÑ ËÏÔÏÒÏÇÏ ÏÐÉÓÙ×ÁÅÔÓÑ ÆÁÊÌÏÍ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/mkbindist.conf</filename>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>óËÒÉÐÔ ÄÏÌÖÅÎ ÚÁÐÕÓËÁÔØÓÑ Ó ÐÒÁ×ÁÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑ
|
||||||
|
<username>root</username> É ÓÌÅÄÕÀÝÉÍÉ ÐÁÒÁÍÅÔÒÁÍÉ:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen>/var/portbuild&prompt.root; <userinput>scripts/mkbindist <replaceable>${arch}</replaceable> <replaceable>${branch}</replaceable></userinput></screen>
|
||||||
|
|
||||||
|
<para>ðÒÉ ÕËÁÚÁÎÉÉ × ÆÁÊÌÅ <filename>mkbindist.conf</filename> ÐÁÒÁÍÅÔÒÁ
|
||||||
|
<literal>ftp=1</literal> Ó ÁÄÒÅÓÁ
|
||||||
|
ftp://<replaceable>${ftpserver}</replaceable>/<replaceable>${ftpurl}</replaceable>/<replaceable>${rel}</replaceable>
|
||||||
|
ÂÕÄÅÔ ÚÁÇÒÕÖÅÎ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÓÏÂÒÁÎÎÙÊ ÒÅÌÉÚ.
|
||||||
|
åÓÌÉ ÕËÁÚÁÎÏ <literal>ftp=0</literal> É <literal>buildworld=1</literal>,
|
||||||
|
ÓËÒÉÐÔ <command>mkbindist</command> ×ÙÐÏÌÎÉÔ
|
||||||
|
<command>makeworld</command> ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÂÒÁÔØ ÒÅÌÉÚ ÎÁ ÍÅÓÔÅ
|
||||||
|
[<literal>XXX</literal> üÔÁ ÞÁÓÔØ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÎÅ ÒÁÂÏÔÁÅÔ].
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>åÓÌÉ ÏÂÁ ÐÁÒÁÍÅÔÒÁ ÒÁ×ÎÙ ÎÕÌÀ (<literal>ftp=0</literal> É
|
||||||
|
<literal>buildworld=0</literal>), ÔÏ <command>mkbindist</command>
|
||||||
|
ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÎÁ ÍÏÍÅÎÔ ÚÁÐÕÓËÁ ÓÏÓÔÏÑÎÉÅ ÄÅÒÅ×Á
|
||||||
|
<replaceable>${worlddir}</replaceable> ÄÌÑ ÓÏÚÄÁÎÉÑ
|
||||||
|
<filename>bindist.tar</filename>. îÁ ÐÒÁËÔÉËÅ ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×Ù
|
||||||
|
ÄÏÌÖÎÙ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÕ × ${worlddir}, ÞÔÏ ÏÂÙÞÎÏ
|
||||||
|
ÄÅÌÁÅÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ÓËÒÉÐÔÁ <command>makeworld</command>:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen>/var/portbuild&prompt.root; <userinput>scripts/makeworld <replaceable>${arch}</replaceable> <replaceable>${branch}</replaceable> [-nocvs]</userinput></screen>
|
||||||
|
|
||||||
|
<para>üÔÁ ËÏÍÁÎÄÁ ÓÏÂÅÒÅÔ ÓÉÓÔÅÍÕ ÎÁ ÂÁÚÅ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× × ÄÅÒÅ×Å
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/src</filename>
|
||||||
|
É ÕÓÔÁÎÏ×ÉÔ ÅÅ × <replaceable>${worlddir}</replaceable>.
|
||||||
|
éÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÂÕÄÕÔ ÏÂÎÏ×ÌÅÎÙ, ÅÓÌÉ ÎÅ ÕËÁÚÁÎ ÐÁÒÁÍÅÔÒ
|
||||||
|
<literal>-nocvs</literal>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>óÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á <filename>bindist.tar</filename> ÂÕÄÅÔ ÒÁÓÐÁËÏ×ÁÎÏ
|
||||||
|
ÎÁ ËÁÖÄÏÍ ËÌÉÅÎÔÅ × ÐÅÒÉÏÄ ÚÁÇÒÕÚËÉ, Á ÔÁËÖÅ ÎÁ ÓÔÁÒÔÅ ËÁÖÄÏÇÏ ÐÒÏÈÏÄÁ
|
||||||
|
ÓËÒÉÐÔÁ <command>dopackages</command>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="starting">
|
||||||
|
<title>úÁÐÕÓË ÓÂÏÒËÉ</title>
|
||||||
|
|
||||||
|
<para>äÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÉÓÐÏÌØÚÕÀÔÓÑ ÓËÒÉÐÔÙ
|
||||||
|
<filename>scripts/dopackages*</filename>. îÁÉÂÏÌÅÅ ÐÏÌÅÚÎÙÍÉ Ñ×ÌÑÀÔÓÑ:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para><command>dopackages.5</command> - ÓÏÂÉÒÁÅÔ ÐÁËÅÔÙ ÄÌÑ ×ÅÒÓÉÉ 5.X
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><command>dopackages.4</command> - ÓÏÂÉÒÁÅÔ ÐÁËÅÔÙ ÄÌÑ ×ÅÒÓÉÉ 4.X
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><command>dopackages.4-exp</command> - ÐÒÏÉÚ×ÏÄÉÔ ÓÂÏÒËÕ ×ÅÔ×É
|
||||||
|
ÄÌÑ ×ÅÒÓÉÉ 4.X Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ (×ÅÔר 4-exp)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>÷ÓÅ ÏÎÉ ×ÙÚÙ×ÁÀÔ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÓËÒÉÐÔ <command>dopackages</command>,
|
||||||
|
É Ñ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌØÎÙÍÉ ÓÓÙÌËÁÍÉ ÎÁ <command>dopackages.wrapper</command>.
|
||||||
|
äÌÑ ÓÏÚÄÁÎÉÑ ÓËÒÉÐÔÁ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÎÏ×ÏÊ ×ÅÔ×É ÄÏÓÔÁÔÏÞÎÏ ÓÏÚÄÁÔØ
|
||||||
|
ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ <command>dopackages.${branch}</command>, ÕËÁÚÙ×ÁÀÝÕÀ
|
||||||
|
ÎÁ <command>dopackages.wrapper</command>. íÏÇÕÔ ÂÙÔØ ÕËÁÚÁÎÙ
|
||||||
|
ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÎÁÐÒÉÍÅÒ:
|
||||||
|
|
||||||
|
<screen><command>dopackages.5 <replaceable>${arch}</replaceable> <literal>[-options]</literal></command></screen>
|
||||||
|
|
||||||
|
<para><literal>[-options]</literal> ÍÏÖÅÔ ÂÙÔØ ÐÒÏÉÚ×ÏÌØÎÙÍ ÎÁÂÏÒÏÍ ÉÚ
|
||||||
|
ÓÌÅÄÕÀÝÉÈ ÏÐÃÉÊ:</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-nofinish</literal> - îÅ ÐÒÏÉÚ×ÏÄÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||||
|
ÐÏ ÚÁ×ÅÒÛÅÎÉÉ ÓÂÏÒËÉ. ðÏÌÅÚÎÏ, ÅÓÌÉ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÏÔÒÅÂÕÅÔÓÑ
|
||||||
|
ÒÅÓÔÁÒÔÏ×ÁÔØ. ÷ ÏÂÙÞÎÙÈ ÓÉÔÕÁÃÉÑÈ ÜÔÕ ÏÐÃÉÀ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||||||
|
×ÓÅÇÄÁ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-finish</literal> - ðÒÏÉÚ×ÅÓÔÉ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||||
|
(É ÔÏÌØËÏ: ÓÏÂÓÔ×ÅÎÎÏ ÓÂÏÒËÕ ÎÅ ÐÒÏÉÚ×ÏÄÉÔØ).
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-restart</literal> - òÅÓÔÁÒÔÏ×ÁÔØ ÐÒÅÒ×ÁÎÎÙÊ
|
||||||
|
(ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÙÊ, Ô.Å. ÚÁÐÕÝÅÎÎÙÊ ÂÅÚ ÆÌÁÇÁ
|
||||||
|
<literal>-finish</literal>) ÐÒÏÃÅÓÓ ÓÂÏÒËÉ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ.
|
||||||
|
ðÒÉ ÜÔÏÍ ÐÏÒÔÙ, ÐÏÐÙÔËÁ ÓÂÏÒËÉ ËÏÔÏÒÙÈ ÎÁ ÐÒÅÄÙÄÕÝÅÍ ÐÒÏÈÏÄÅ
|
||||||
|
ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÎÏ, ÂÕÄÕÔ ÐÅÒÅÓÏÂÒÁÎÙ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-continue</literal> - ðÒÏÄÏÌÖÉÔØ ÐÒÅÒ×ÁÎÎÙÊ
|
||||||
|
(ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÙÊ) ÐÒÏÃÅÓÓ ÓÂÏÒËÉ. ðÏÒÔÙ, ÎÅ ÐÒÏÛÅÄÛÉÅ
|
||||||
|
ÓÂÏÒËÕ, ÎÅ ÐÅÒÅÓÏÂÉÒÁÀÔÓÑ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-cdrom</literal> - ôÅËÕÝÁÑ ÓÂÏÒËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ
|
||||||
|
ÐÏÍÅÝÅÎÉÑ ÎÁ CD-ROM, ÐÏÜÔÏÍÕ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù É ÐÁËÅÔÙ ÐÏÒÔÏ×,
|
||||||
|
ÐÏÍÅÞÅÎÎÙÈ <literal>NO_CDROM</literal> ÄÏÌÖÎÙ ÂÙÔØ ÕÄÁÌÅÎÙ ÐÒÉ
|
||||||
|
ÐÏÓÔ-ÏÂÒÁÂÏÔËÅ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-nobuild</literal> - ðÒÏÉÚ×ÅÓÔÉ ÐÅÒ×ÏÎÁÞÁÌØÎÕÀ
|
||||||
|
ÐÏÄÇÏÔÏ×ËÕ, ÎÅ ÚÁÐÕÓËÁÑ ÓÏÂÓÔ×ÅÎÎÏ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÁËÅÔÏ×.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-noindex</literal> - îÅ ÐÅÒÅÓÔÒÁÉ×ÁÔØ ÆÁÊÌ
|
||||||
|
<filename>INDEX</filename> × ÈÏÄÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-noduds</literal> - îÅ ÐÅÒÅÓÔÒÁÉ×ÁÔØ ÆÁÊÌ
|
||||||
|
<filename>duds</filename> (ÓÐÉÓÏË ÐÏÒÔÏ×, ËÏÔÏÒÙÅ ÎÅ ÂÕÄÕÔ ÓÔÒÏÉÔØÓÑ,
|
||||||
|
ÎÁÐÒÉÍÅÒ, ÐÏÍÅÞÅÎÎÙÅ ÐÒÉÚÎÁËÁÍÉ <literal>IGNORE</literal>,
|
||||||
|
<literal>NO_PACKAGE</literal> É Ô.Ð.) ÐÅÒÅÄ ÐÒÏÃÅÓÓÏÍ ÓÂÏÒËÉ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-nocvs</literal> - îÅ ×ÙÐÏÌÎÑÔØ ÏÂÎÏ×ÌÅÎÉÅ
|
||||||
|
(<command>cvs update</command>) ÄÅÒÅ×Á ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×
|
||||||
|
(<literal>src</literal>) ÎÁ ÜÔÁÐÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-noportscvs</literal> - îÅ ÏÂÎÏ×ÌÑÔØ
|
||||||
|
(<command>cvs update</command>) ÄÅÒÅ×Ï ÐÏÒÔÏ×
|
||||||
|
(<literal>ports</literal>) ÎÁ ÜÔÁÐÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-norestr</literal> - îÅ ÐÙÔÁÔØÓÑ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÐÏÒÔÙ,
|
||||||
|
ÐÏÍÅÞÅÎÎÙÅ ËÁË <literal>RESTRICTED</literal>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-plistcheck</literal> - óÞÉÔÁÔØ ÏÛÉÂËÏÊ ÏÓÔÁ×ÌÅÎÉÅ
|
||||||
|
ÌÉÛÎÉÈ ÆÁÊÌÏ× ÐÏÓÌÅ ÄÅÉÎÓÔÁÌÌÑÃÉÉ ÐÏÒÔÁ.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-distfiles</literal> - óÏÂÒÁÔØ ÁÒÈÉ×Ù ÉÓÈÏÄÎÙÈ ÆÁÊÌÏ×
|
||||||
|
(<literal>distfiles</literal>) ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÉÈ ÐÅÒÅÎÏÓÁ ÎÁ
|
||||||
|
<hostid>ftp-master</hostid>. üÔÕ ÏÐÃÉÀ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÚÒÅÄËÁ,
|
||||||
|
ÐÏÓËÏÌØËÕ ÏÎÁ ÔÒÅÂÕÅÔ ÏÞÅÎØ ÍÎÏÇÏ ÍÅÓÔÁ. éÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÓÌÅÄÕÅÔ
|
||||||
|
ÕÄÁÌÉÔØ ÐÏÓÌÅ ÚÁÇÒÕÚËÉ ÉÈ ÎÁ <hostid>ftp-master</hostid>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><literal>-fetch-original</literal> - úÁÇÒÕÖÁÔØ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù
|
||||||
|
Ó ÏÒÉÇÉÎÁÌØÎÙÈ ÓÁÊÔÏ×, ÏÐÒÅÄÅÌÅÎÎÙÈ ÐÅÒÅÍÅÎÎÙÍÉ
|
||||||
|
<literal>MASTER_SITES</literal>, Á ÎÅ Ó <hostid>ftp-master</hostid>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ
|
||||||
|
<replaceable>${arch}</replaceable> ÚÁÐÕÓËÁÅÔÓÑ ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ
|
||||||
|
ports-<replaceable>${arch}</replaceable>; × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÛÉÂËÉ
|
||||||
|
ÎÅÉÚÂÅÖÎÙ.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<note><para>óÂÏÒËÁ ÐÁËÅÔÏ× ÐÒÏÉÚ×ÏÄÉÔÓÑ × Ä×Á ÉÄÅÎÔÉÞÎÙÈ ÐÒÏÈÏÄÁ. éÎÏÇÄÁ
|
||||||
|
×ÒÅÍÅÎÎÙÅ ÐÒÏÂÌÅÍÙ, ÔÁËÉÅ ËÁË ÏÛÉÂËÉ NFS ÉÌÉ ÎÅÄÏÓÔÕÐÎÏÓÔØ FTP-ÓÁÊÔÏ×,
|
||||||
|
ÍÏÇÕÔ ÐÒÅÒ×ÁÔØ ÓÂÏÒËÕ. äÕÂÌÉÒÏ×ÁÎÉÅ ÐÏÐÙÔÏË ÐÏÚ×ÏÌÑÅÔ ÏÂÏÊÔÉ ÐÏÄÏÂÎÙÅ
|
||||||
|
ÐÒÏÂÌÅÍÙ.
|
||||||
|
</para></note>
|
||||||
|
|
||||||
|
<para>ðÒÏ×ÅÒØÔÅ, ÞÔÏÂÙ <filename>ports/Makefile</filename>
|
||||||
|
ÎÅ ÓÓÙÌÁÌÓÑ ÎÁ ÐÕÓÔÙÅ ÐÏÄËÁÔÁÌÏÇÉ. ÷ ÏÓÏÂÅÎÎÏÓÔÉ ÜÔÏ ×ÁÖÎÏ ÄÌÑ ÓÂÏÒËÉ
|
||||||
|
×ÅÔ×É 4-exp. åÓÌÉ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÏÂÎÁÒÕÖÉ×ÁÅÔ ÐÕÓÔÏÊ ËÁÔÁÌÏÇ, ÏÂÅ
|
||||||
|
ÆÁÚÙ ÓÂÏÒËÉ ×ÓËÏÒÅ ÏÓÔÁÎÏ×ÑÔÓÑ. ðÒÉ ÜÔÏÍ × ÆÁÊÌÙ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/make.[0|1]</filename>
|
||||||
|
ÂÕÄÅÔ ÚÁÐÉÓÁÎÏ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÐÒÉÍÅÒÎÏ ÔÁËÏÇÏ ×ÉÄÁ:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen><literal>don't know how to make dns-all(continuing)</literal></screen>
|
||||||
|
|
||||||
|
<para>äÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÓÉÔÕÁÃÉÉ ÐÒÏÓÔÏ ÚÁËÏÍÍÅÎÔÉÒÕÊÔÅ ÉÌÉ ÕÄÁÌÉÔÅ ÓÔÒÏÞËÉ
|
||||||
|
<literal>SUBDIR</literal>, ÕËÁÚÙ×ÁÀÝÉÅ ÎÁ ÐÕÓÔÙÅ ÐÏÄËÁÔÁÌÏÇÉ.
|
||||||
|
ðÏÓÌÅ ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÓÂÏÒËÕ ËÏÍÁÎÄÏÊ
|
||||||
|
<command>dopackages</command>, ÄÏÂÁ×É× ÅÊ ÐÁÒÁÍÅÔÒ
|
||||||
|
<literal>-restart</literal>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="anatomy">
|
||||||
|
<title>ðÒÏÃÅÓÓ ÓÂÏÒËÉ</title>
|
||||||
|
|
||||||
|
<para>ðÏÌÎÙÊ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÂÅÚ ËÁËÉÈ-ÌÉÂÏ ËÌÀÞÅÊ, ÎÁÞÉÎÁÀÝÉÈÓÑ Ó
|
||||||
|
<literal>-no</literal>, ×ÙÐÏÌÎÑÅÔ ÓÌÅÄÕÀÝÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ
|
||||||
|
ÏÐÅÒÁÃÉÊ:</para>
|
||||||
|
|
||||||
|
<orderedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÔÅËÕÝÅÇÏ ÄÅÒÅ×Á
|
||||||
|
<literal>ports</literal> [*]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÔÅËÕÝÅÇÏ ÄÅÒÅ×Á
|
||||||
|
<literal>doc</literal> [*]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÄÅÒÅ×Á
|
||||||
|
<literal>src</literal> ÎÅÏÂÈÏÄÉÍÏÊ ×ÅÔ×É [*]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÒÏ×ÅÒËÁ ÆÁÊÌÏ× <filename>Makefile</filename> ÎÁ ÏÔÓÕÔÓÔ×ÉÅ
|
||||||
|
ÓÔÒÏË <literal>SUBDIR</literal> [*]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>óÏÚÄÁÎÉÅ ÆÁÊÌÁ <filename>duds</filename>, ÓÏÄÅÒÖÁÝÅÇÏ ÓÐÉÓÏË
|
||||||
|
ÐÏÒÔÏ×, ËÏÔÏÒÙÅ ÎÅ ÎÁÄÏ ÐÙÔÁÔØÓÑ ÓÏÂÉÒÁÔØ [*] [+]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>çÅÎÅÒÁÃÉÑ ÎÏ×ÏÇÏ ÆÁÊÌÁ <filename>INDEX</filename> [*] [+]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>îÁÞÁÌØÎÁÑ ÐÏÄÇÏÔÏ×ËÁ ÕÚÌÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÕÞÁÓÔ×Ï×ÁÔØ × ÓÂÏÒËÅ
|
||||||
|
[*] [+]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÓÔÒÏÅÎÉÅ ÓÐÉÓËÁ ÐÏÒÔÏ× ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ
|
||||||
|
(restricted) [*] [+]</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>óÂÏÒËÁ ÐÁËÅÔÏ× (ÆÁÚÁ 1) [++]</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏ×ÔÏÒÎÁÑ ÕÓÔÁÎÏ×ËÁ ÕÚÌÏ× ÓÂÏÒËÉ [+]</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>óÂÏÒËÁ ÐÁËÅÔÏ× (ÆÁÚÁ 2) [++]</para>
|
||||||
|
</listitem>
|
||||||
|
</orderedlist>
|
||||||
|
|
||||||
|
<para>[*] òÅÚÕÌØÔÁÔÙ ×ÙÐÏÌÎÅÎÉÑ ÜÔÉÈ ÛÁÇÏ× ÚÁÐÉÓÙ×ÁÀÔÓÑ × ÆÁÊÌ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/build.log</filename>,
|
||||||
|
Á ÔÁËÖÅ × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÛÉÂÏË ËÏÎÓÏÌÉ, Ó ËÏÔÏÒÏÊ ÚÁÐÕÓËÁÌÓÑ ÓËÒÉÐÔ
|
||||||
|
<command>dopackages</command>.</para>
|
||||||
|
|
||||||
|
<para>[+] ðÒÉ ÎÅÕÄÁÞÎÏÍ ÚÁ×ÅÒÛÅÎÉÉ ÌÀÂÏÇÏ ÉÚ ÜÔÉÈ ÛÁÇÏ× ÐÒÏÃÅÓÓ
|
||||||
|
ÐÒÅËÒÁÝÁÅÔÓÑ.</para>
|
||||||
|
|
||||||
|
<para>[++] òÅÚÕÌØÔÁÔÙ ×ÙÐÏÌÎÅÎÉÑ ÐÉÛÕÔÓÑ × ÆÁÊÌ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/make.[0|1]</filename>,
|
||||||
|
ÇÄÅ <filename>make.0</filename> ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÐÅÒ×ÏÊ, Á
|
||||||
|
<filename>make.1</filename> ×ÔÏÒÏÊ ÆÁÚÅ ÓÂÏÒËÉ. öÕÒÎÁÌÙ ÓÂÏÒËÉ ÏÔÄÅÌØÎÙÈ
|
||||||
|
ÐÏÒÔÏ× ÚÁÐÉÓÙ×ÁÀÔÓÑ × ÆÁÊÌÙ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/logs</filename>,
|
||||||
|
Á ÖÕÒÎÁÌÙ ÐÏÒÔÏ×, ÓÏÂÒÁ×ÛÉÈÓÑ ÎÅÕÄÁÞÎÏ, ×
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/errors</filename>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="interrupting">
|
||||||
|
<title>ðÒÅÒÙ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ</title>
|
||||||
|
|
||||||
|
<para>äÌÑ ÐÒÅÒÙ×ÁÎÉÑ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÏÂÙÞÎÏ ÄÏÓÔÁÔÏÞÎÏ ÐÏÓÌÁÔØ ÓÉÇÎÁÌ
|
||||||
|
<literal>HUP</literal> ÐÒÏÃÅÓÓÁÍ <command>dopackages*</command>
|
||||||
|
ÉÌÉ ×ÙÚ×ÁÎÎÙÍ ÉÍÉ ÐÒÏÃÅÓÓÁÍ <command>make</command>. ðÒÏÃÅÓÓÙ,
|
||||||
|
ÚÁÐÕÝÅÎÎÙÅ ÎÁ ÕÚÌÁÈ ÓÂÏÒËÉ, ÚÁ×ÅÒÛÁÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ × ÔÅÞÅÎÉÅ
|
||||||
|
ÎÅÓËÏÌØËÉÈ ÍÉÎÕÔ (ÉÈ ÎÁÌÉÞÉÅ ÓÌÅÄÕÅÔ ÐÒÏ×ÅÒÑÔØ ËÏÍÁÎÄÏÊ
|
||||||
|
<command>ps x</command>). ïÂÙÞÎÏ ÄÏÓÔÁÔÏÞÎÏ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>killall -HUP sh ssh make</userinput></screen>
|
||||||
|
|
||||||
|
<para>õÄÁÌÉÔÅ ÆÁÊÌ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/lock</filename>
|
||||||
|
ÐÅÒÅÄ ÔÅÍ, ËÁË ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÓÂÏÒËÕ.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="monitoring">
|
||||||
|
<title>óÌÅÖÅÎÉÅ ÚÁ ÐÒÏÃÅÓÓÏÍ</title>
|
||||||
|
|
||||||
|
<para>ëÏÍÁÎÄÁ
|
||||||
|
<command>scripts/stats <replaceable>${branch}</replaceable></command>
|
||||||
|
ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÓÏÂÒÁÎÎÙÈ ÎÁ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÐÁËÅÔÏ×.</para>
|
||||||
|
|
||||||
|
<para>ëÏÍÁÎÄÁ <command>cat /var/portbuild/*/loads/*</command>
|
||||||
|
ÐÏËÁÖÅÔ ÔÅËÕÝÕÀ ÚÁÇÒÕÚËÕ ËÌÉÅÎÔÓËÉÈ ÍÁÛÉÎ É ËÏÌÉÞÅÓÔ×Ï ÐÒÏÃÅÓÓÏ× ÓÂÏÒËÉ,
|
||||||
|
ÚÁÐÕÝÅÎÎÙÈ ÎÁ ÎÉÈ.</para>
|
||||||
|
|
||||||
|
<para>÷ÙÐÏÌÎÅÎÉÅ
|
||||||
|
<command>tail -f <replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/build.log</command>
|
||||||
|
ÐÒÏÄÅÍÏÎÓÔÒÉÒÕÅÔ ÏÂÝÅÅ ÓÏÓÔÏÑÎÉÅ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ.</para>
|
||||||
|
|
||||||
|
<para>÷ ÓÌÕÞÁÅ, ÅÓÌÉ ÐÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ, É ÉÚ ÌÏÇÏ× ÎÅ ÐÏÎÑÔÎÙ ÐÒÉÞÉÎÙ
|
||||||
|
ÜÔÏÇÏ, ×Ù ÍÏÖÅÔÅ ÓÏÈÒÁÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÓÂÏÒËÉ
|
||||||
|
(<literal>WRKDIR</literal>) ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÁÎÁÌÉÚÁ.
|
||||||
|
äÌÑ ÜÔÏÇÏ ÓÏÚÄÁÊÔÅ ÆÁÊÌ <filename>.keep</filename> × ËÁÔÁÌÏÇÅ ÐÏÒÔÁ.
|
||||||
|
ðÒÉ ÓÌÅÄÕÀÝÅÊ ÓÂÏÒËÅ ÐÏÒÔÁ ËÌÁÓÔÅÒÏÍ ÁÒÈÉ× <literal>WRKDIR</literal>
|
||||||
|
ÂÕÄÅÔ ÐÏÍÅÝÅÎ × ÆÁÊÌ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/wrkdirs</filename>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>óÌÅÄÉÔÅ ÚÁ ×Ù×ÏÄÏÍ ËÏÍÁÎÄÙ &man.df.1;. åÓÌÉ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ,
|
||||||
|
ÓÏÄÅÒÖÁÝÁÑ <filename>/var/portbuild</filename>, ÐÅÒÅÐÏÌÎÉÔÓÑ, ÂÕÄÅÔ
|
||||||
|
<trademark>ïÞÅÎØ ðÌÏÈÏ</trademark>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="release">
|
||||||
|
<title>óÂÏÒËÁ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÏ×</title>
|
||||||
|
|
||||||
|
<para>ðÒÉ ÓÂÏÒËÅ ÐÁËÅÔÏ× ÄÌÑ ×ËÌÀÞÅÎÉÑ × ÒÅÌÉÚ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÒÕÞÎÏÅ
|
||||||
|
ÏÂÎÏ×ÌÅÎÉÅ ÉÅÒÁÒÈÉÊ <literal>ports</literal> É <literal>src</literal>
|
||||||
|
ÄÏ ÎÕÖÎÏÇÏ ÔÜÇÁ, Á ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÊ <literal>-nocvs</literal>
|
||||||
|
É <literal>-noportscvs</literal>.</para>
|
||||||
|
|
||||||
|
<para>äÌÑ ÐÏÄÇÏÔÏ×ËÉ ËÏÍÐÌÅËÔÁ ÐÁËÅÔÏ× ÄÌÑ ÐÏÍÅÝÅÎÉÑ ÎÁ CD-ROM ÉÓÐÏÌØÚÕÊÔÅ
|
||||||
|
ÐÁÒÁÍÅÔÒ <literal>-cdrom</literal> ÐÒÉ ÚÁÐÕÓËÅ
|
||||||
|
<command>dopackages</command>.</para>
|
||||||
|
|
||||||
|
<para>åÓÌÉ ÎÁ ËÌÁÓÔÅÒÅ ÄÏÓÔÁÔÏÞÎÏ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á, ÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ
|
||||||
|
ËÌÀÞ <literal>-distfiles</literal> ÄÌÑ ×ÙËÁÞÉ×ÁÎÉÑ ÄÉÓÔÒÉÂÕÔÉ×ÎÙÈ
|
||||||
|
ÁÒÈÉ×Ï×.</para>
|
||||||
|
|
||||||
|
<note><para>ðÅÒ×ÁÑ ÓÂÏÒËÁ ÄÏÌÖÎÁ ÂÙÔØ ÐÒÏÉÚ×ÅÄÅÎÁ Ó ÐÁÒÁÍÅÔÒÏÍ
|
||||||
|
<literal>-distfiles</literal>.</para></note>
|
||||||
|
|
||||||
|
<para>ðÏ ÚÁ×ÅÒÛÅÎÉÉ ÐÅÒ×ÏÇÏ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÅÇÏ Ó ÐÁÒÁÍÅÔÒÁÍÉ
|
||||||
|
<literal>-restart -distfiles -fetch-original</literal>,
|
||||||
|
ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ×ÙËÁÞÁÔØ ÏÂÎÏ×ÌÅÎÎÙÅ ÄÉÓÔÒÉÂÕÔÉ×Ù.
|
||||||
|
úÁÔÅÍ, ÎÁ ÜÔÁÐÅ ÆÉÎÁÌØÎÏÊ ÏÂÒÁÂÏÔËÉ, ÓÏÂÅÒÉÔÅ ÓÐÉÓÏË ÆÁÊÌÏ× ÐÒÉ ÐÏÍÏÝÉ
|
||||||
|
ËÏÍÁÎÄÙ</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>cd <replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||||
|
&prompt.user; <userinput>find distfiles > distfiles-<replaceable>${release}</replaceable></userinput></screen>
|
||||||
|
|
||||||
|
<para>üÔÏÔ ÆÁÊÌ ÏÂÙÞÎÏ ËÏÐÉÒÕÀÔ × ËÁÔÁÌÏÇ
|
||||||
|
<filename>i386/<replaceable>${branch}</replaceable></filename>
|
||||||
|
ÇÌÁ×ÎÏÊ ÍÁÛÉÎÙ ËÌÁÓÔÅÒÁ.</para>
|
||||||
|
|
||||||
|
<para>äÁÎÎÁÑ ÐÒÏÃÅÄÕÒÁ ÐÏÍÏÇÁÅÔ ÞÉÓÔÉÔØ ËÏÍÐÌÅËÔ ÄÉÓÔÒÉÂÕÔÉ×ÎÙÈ ÁÒÈÉ×Ï×,
|
||||||
|
ÒÁÓÐÏÌÁÇÁÀÝÉÊÓÑ ÎÁ <hostid>ftp-master</hostid>. åÓÌÉ ÄÉÓËÏ×ÏÅ
|
||||||
|
ÐÒÏÓÔÒÁÎÓÔ×Ï ÚÁËÁÎÞÉ×ÁÅÔÓÑ, ÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÁÒÈÉ×Ù ÄÌÑ Ó×ÅÖÉÈ ÒÅÌÉÚÏ×,
|
||||||
|
Á ÐÒÏÞÉÅ — ÕÄÁÌÉÔØ.</para>
|
||||||
|
|
||||||
|
<para>ðÏÓÌÅ ËÏÐÉÒÏ×ÁÎÉÑ ÄÉÓÔÒÉÂÕÔÉ×Ï× (ÓÍ. ÎÉÖÅ) ÎÁÄÏ ÓÏÚÄÁÔØ ÏËÏÎÞÁÔÅÌØÎÙÊ
|
||||||
|
ËÏÍÐÌÅËÔ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÁ. äÌÑ ÐÏÌÎÏÇÏ ÓÐÏËÏÊÓÔ×ÉÑ, ÚÁÐÕÓÔÉÔÅ ÓËÒÉÐÔ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/cdrom.sh</filename>
|
||||||
|
×ÒÕÞÎÕÀ, ÞÔÏÂÙ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ, ÞÔÏ ×ÓÅ ÐÁËÅÔÙ ÏÇÒÁÎÉÞÅÎÎÏÇÏ
|
||||||
|
ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ É ÉÈ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÕÄÁÌÅÎÙ. úÁÔÅÍ ÓËÏÐÉÒÕÊÔÅ ËÁÔÁÌÏÇ
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/packages</filename>
|
||||||
|
×
|
||||||
|
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/packages-<replaceable>${release}</replaceable></filename>.
|
||||||
|
ðÏÓÌÅ ÔÏÇÏ, ËÁË ÐÁËÅÔÙ ÐÅÒÅÌÏÖÅÎÙ × ÎÁÄÅÖÎÏÅ ÍÅÓÔÏ, Ó×ÑÖÉÔÅÓØ Ó ÇÒÕÐÐÏÊ
|
||||||
|
&a.re; É ÓÏÏÂÝÉÔÅ ÉÍ ÒÁÓÐÏÌÏÖÅÎÉÅ ÆÉÎÁÌØÎÏÇÏ ËÏÍÐÌÅËÔÁ ÐÁËÅÔÏ×.</para>
|
||||||
|
|
||||||
|
<para>ðÏÍÎÉÔÅ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ ËÏÏÒÄÉÎÁÃÉÉ Ó ÇÒÕÐÐÏÊ &a.re; ÐÏ ÐÏ×ÏÄÕ
|
||||||
|
×ÒÅÍÅÎÉ É ÓÔÁÔÕÓÁ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÏ×.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="uploading">
|
||||||
|
<title>úÁÇÒÕÚËÁ ÐÁËÅÔÏ× ÄÌÑ ÒÁÚÄÁÞÉ</title>
|
||||||
|
|
||||||
|
<para>ðÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÓÂÏÒËÉ ÐÁËÅÔÙ É/ÉÌÉ ÉÈ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù
|
||||||
|
ÍÏÇÕÔ ÂÙÔØ ÚÁÇÒÕÖÅÎÙ ÎÁ <hostid>ftp-master</hostid> ÄÌÑ
|
||||||
|
ÒÁÚÄÁÞÉ ÐÏ ÓÅÔÉ ÚÅÒËÁÌ FTP. åÓÌÉ ÓÂÏÒËÁ ×ÅÌÁÓØ Ó ËÌÀÞÏÍ
|
||||||
|
<literal>-nofinish</literal>, ÎÅ ÚÁÂÕÄØÔÅ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||||
|
ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ <command>dopackages -finish</command> (ÂÕÄÕÔ ÕÄÁÌÅÎÙ
|
||||||
|
ÐÁËÅÔÙ, ÐÏÍÅÞÅÎÎÙÅ ËÁË <literal>RESTRICTED</literal> É
|
||||||
|
<literal>NO_CDROM</literal>, Á ÔÁËÖÅ ÐÁËÅÔÙ, ÏÔÓÕÔÓÔ×ÕÀÝÉÅ × ÆÁÊÌÅ
|
||||||
|
<filename>INDEX</filename>, ÉÚ ÆÁÊÌÁ <filename>INDEX</filename> ÂÕÄÕÔ
|
||||||
|
ÕÄÁÌÅÎÙ ÓÓÙÌËÉ ÎÁ ÎÅ ÓÏÂÒÁ×ÛÉÅÓÑ ÐÁËÅÔÙ, É, ÎÁËÏÎÅÃ, ÂÕÄÅÔ ÓÏÚÄÁÎ ÆÁÊÌ
|
||||||
|
<filename>CHECKSUM.MD5</filename> Ó ËÏÎÔÒÏÌØÎÙÍÉ ÓÕÍÍÁÍÉ ÓÏÂÒÁÎÎÙÈ
|
||||||
|
ÐÁËÅÔÏ×; ËÒÏÍÅ ÔÏÇÏ, ÜÔÁ ÆÁÚÁ ÐÅÒÅÍÅÓÔÉÔ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÉÚ ËÁÔÁÌÏÇÁ
|
||||||
|
<filename>distfiles/.pbtmp</filename> × <filename>distfiles/</filename>,
|
||||||
|
Á ÔÁËÖÅ ÕÄÁÌÉÔ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÄÌÑ ÐÏÒÔÏ×, ÐÏÍÅÞÅÎÎÙÈ ËÁË
|
||||||
|
<literal>RESTRICTED</literal> É <literal>NO_CDROM</literal>).</para>
|
||||||
|
|
||||||
|
<para>èÏÒÏÛÅÊ ÉÄÅÅÊ Ñ×ÌÑÅÔÓÑ ÚÁÐÕÓÔÉÔØ ×ÒÕÞÎÕÀ ÓËÒÉÐÔÙ
|
||||||
|
<command>restricted.sh</command> É/ÉÌÉ
|
||||||
|
<command>cdrom.sh</command> ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ
|
||||||
|
<command>dopackages</command> ÐÒÏÓÔÏ ÄÌÑ ÓÏÂÓÔ×ÅÎÎÏÇÏ ÓÐÏËÏÊÓÔ×ÉÑ.
|
||||||
|
óËÒÉÐÔ <command>restricted.sh</command> ÚÁÐÕÓËÁÅÔÓÑ ÐÅÒÅÄ ËÏÐÉÒÏ×ÁÎÉÅÍ
|
||||||
|
ÎÁ <hostid>ftp-master</hostid>; ÚÁÔÅÍ, ÐÅÒÅÄ ÐÏÄÇÏÔÏ×ËÏÊ ÆÉÎÁÌØÎÏÇÏ
|
||||||
|
ÎÁÂÏÒÁ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÁ ×ÙÐÏÌÎÉÔÅ <command>cdrom.sh</command>.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>ðÁËÅÔÙ ÍÏÖÎÏ ËÏÐÉÒÏ×ÁÔØ ×Ï ×ÒÅÍÅÎÎÕÀ ÏÂÌÁÓÔØ ÎÁ
|
||||||
|
<hostid>ftp-master</hostid> ÐÒÉÍÅÒÎÏ ÔÁËÏÊ ËÏÍÁÎÄÏÊ:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput>cd /var/portbuild/<replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||||
|
&prompt.root; <userinput>tar cfv - packages/ | ssh portmgr@ftp-master tar xfC - w/ports/<replaceable>${arch}</replaceable>/tmp/<replaceable>${branch}</replaceable></userinput></screen>
|
||||||
|
|
||||||
|
<para>úÁÔÅÍ, ÎÁ ÍÁÛÉÎÅ <hostid>ftp-master</hostid>, ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÎÁÂÏÒ
|
||||||
|
ÐÁËÅÔÏ× ÓËÏÐÉÒÏ×ÁÎ ËÏÒÒÅËÔÎÏ, ÕÄÁÌÉÔÅ ÓÔÁÒÙÊ ÎÁÂÏÒ (ÉÚ ËÁÔÁÌÏÇÁ
|
||||||
|
<filename>~/w/ports/<replaceable>${arch}</replaceable></filename>),
|
||||||
|
É ÐÅÒÅÍÅÓÔÉÔÅ ÎÏ×ÙÊ ÎÁ ÅÇÏ ÍÅÓÔÏ.</para>
|
||||||
|
|
||||||
|
<note><para>îÅËÏÔÏÒÙÅ ËÁÔÁÌÏÇÉ ÎÁ <hostid>ftp-master</hostid> ÎÁ ÓÁÍÏÍ ÄÅÌÅ
|
||||||
|
Ñ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌØÎÙÍÉ ÓÓÙÌËÁÍÉ. õÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÐÅÒÅÍÅÝÁÅÔÅ ÎÏ×ÙÊ ÎÁÂÏÒ
|
||||||
|
ÐÁËÅÔÏ× × <emphasis>ÒÅÁÌØÎÙÊ</emphasis> ËÁÔÁÌÏÇ, Á ÎÅ ÎÁ ÍÅÓÔÏ
|
||||||
|
ÒÁÓÐÏÌÏÖÅÎÉÑ ÏÄÎÏÊ ÉÚ ÓÓÙÌÏË.</para></note>
|
||||||
|
|
||||||
|
<para>äÉÓÔÒÉÂÕÔÉ×ÎÙÅ ÁÒÈÉ×Ù ËÏÐÉÒÕÀÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ
|
||||||
|
<command>rsync</command>:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput>cd /var/portbuild/<replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||||
|
&prompt.root; <userinput>rsync -r -v -l -p -c -n distfiles/ portmgr@ftp-master:w/ports/distfiles/ | tee log</userinput></screen>
|
||||||
|
|
||||||
|
<para><emphasis>÷óåçäá</emphasis> ÄÌÑ ÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ
|
||||||
|
<literal>-n</literal> ËÏÍÁÎÄÙ <command>rsync</command> É ÐÒÏ×ÅÒÑÊÔÅ
|
||||||
|
ÅÅ ×Ù×ÏÄ. åÓÌÉ ×ÓÅ ×ÙÇÌÑÄÉÔ ÎÏÒÍÁÌØÎÏ, ÐÅÒÅÚÁÐÕÓÔÉÔÅ
|
||||||
|
<command>rsync</command> ÂÅÚ ÏÐÃÉÉ <literal>-n</literal>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="expbuilds">
|
||||||
|
<title>üËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ÓÂÏÒËÁ</title>
|
||||||
|
|
||||||
|
<para>÷ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÎÏ×ÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÉÌÉ
|
||||||
|
ÉÓÐÒÁ×ÌÅÎÉÊ ÏÂÝÅÊ ÉÎÆÒÁÓÔÒÕËÔÕÒÙ ÐÏÒÔÏ× (<literal>bsd.port.mk</literal>),
|
||||||
|
Á ÔÁËÖÅ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ËÒÕÐÎÙÈ ÏÂÎÏ×ÌÅÎÉÊ, ÚÁÔÒÁÇÉ×ÁÀÝÉÈ ÓÕÝÅÓÔ×ÅÎÎÕÀ
|
||||||
|
ÞÁÓÔØ ÐÁËÅÔÏ×, ÐÒÏ×ÏÄÉÔÓÑ ÓÂÏÒËÁ Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÐÁÔÞÁÍÉ. ôÅËÕÝÅÊ
|
||||||
|
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ×ÅÔËÏÊ Ñ×ÌÑÅÔÓÑ <literal>4-exp</literal> × ÁÒÈÉÔÅËÔÕÒÅ
|
||||||
|
<literal>i386</literal>.</para>
|
||||||
|
|
||||||
|
<para>÷ ÃÅÌÏÍ, ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ÓÂÏÒËÁ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÔÁË ÖÅ, ËÁË É ÏÂÙÞÎÁÑ.
|
||||||
|
ïÓÎÏ×ÎÏÅ ÏÔÌÉÞÉÅ: ÐÅÒÅÄ ÚÁÐÕÓËÏÍ ÓËÒÉÐÔÁ <literal>dopackages</literal>
|
||||||
|
ÎÕÖÎÏ ÐÒÉÍÅÎÉÔØ Ë ÄÅÒÅ×Õ ÐÏÒÔÏ× ÎÅÏÂÈÏÄÉÍÙÅ ÉÚÍÅÎÅÎÉÑ.
|
||||||
|
èÏÒÏÛÅÊ ÉÄÅÅÊ ÂÕÄÅÔ ÓÏÈÒÁÎÉÔØ ËÏÐÉÉ ×ÓÅÈ ÉÚÍÅÎÑÅÍÙÈ ÆÁÊÌÏ×, Á ÔÁËÖÅ ÉÈ
|
||||||
|
ÓÐÉÓÏË. ë ÓÐÉÓËÕ ×Ù ÓÍÏÖÅÔÅ ×ÅÒÎÕÔØÓÑ ÐÅÒÅÄ ÐÒÏÉÚ×ÅÄÅÎÉÅÍ ÏËÏÎÞÁÔÅÌØÎÏÇÏ
|
||||||
|
ËÏÍÍÉÔÁ.</para>
|
||||||
|
|
||||||
|
<para>äÌÑ ÓÏÚÄÁÎÉÑ <quote>ËÏÎÔÒÏÌØÎÏÇÏ ÜËÚÅÍÐÌÑÒÁ</quote> ÄÌÑ ÓÒÁ×ÎÅÎÉÑ
|
||||||
|
ÓÌÅÄÕÅÔ ÓÎÁÞÁÌÁ ÐÒÏÉÚ×ÅÓÔÉ ÓÂÏÒËÕ ÔÏÊ ×ÅÔ×É ÁÒÈÉÔÅËÔÕÒÙ i386, ÎÁ ËÏÔÏÒÏÊ
|
||||||
|
ÏÓÎÏ×ÁÎÁ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ×ÅÔר (× ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÜÔÏ ×ÅÔר
|
||||||
|
<literal>4</literal>). ðÅÒÅÄ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÏÊ ×ÙÇÒÕÚÉÔÅ
|
||||||
|
ÄÅÒÅ×ØÑ src É ports ÎÁ ÍÏÍÅÎÔ ÐÒÏÉÚ×ÅÄÅÎÉÑ ËÏÎÔÒÏÌØÎÏÊ ÓÂÏÒËÉ.
|
||||||
|
÷ ÜÔÏÍ ÓÌÕÞÁÅ ×Ù ÍÏÖÅÔÅ ÂÙÔØ Õ×ÅÒÅÎÙ, ÞÔÏ ÓÒÁ×ÎÉ×ÁÅÔÅ ÑÂÌÏËÉ Ó ÑÂÌÏËÁÍÉ.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<note><para>ä×Á ËÌÁÓÔÅÒÁ ÓÂÏÒËÉ ÍÏÇÕÔ ÐÒÏÉÚ×ÏÄÉÔØ ËÏÎÔÒÏÌØÎÕÀ É
|
||||||
|
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÕÀ ÓÂÏÒËÕ ÏÄÎÏ×ÒÅÍÅÎÎÏ. üÔÏ ÍÏÖÅÔ ÏÝÕÔÉÍÏ ÓÜËÏÎÏÍÉÔØ
|
||||||
|
ÏÂÝÅÅ ×ÒÅÍÑ ÓÂÏÒËÉ.</para></note>
|
||||||
|
|
||||||
|
<para>ðÏ ÚÁ×ÅÒÛÅÎÉÉ ÓÂÏÒËÉ ÓÒÁ×ÎÉÔÅ ÒÅÚÕÌØÔÁÔÙ ËÏÎÔÒÏÌØÎÏÊ É
|
||||||
|
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒÏË ÐÒÉÍÅÒÎÏ ÔÁËÏÊ ËÏÍÁÎÄÏÊ (ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ
|
||||||
|
ËÏÎÔÒÏÌØÎÏÊ Ñ×ÌÑÅÔÓÑ ×ÅÔËÁ <literal>4</literal>, Á
|
||||||
|
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ — <literal>4-exp</literal>):</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4-exp/errors</userinput>
|
||||||
|
&prompt.user; <userinput>find . -name \*.log | sort > /tmp/4-exp-errs</userinput>
|
||||||
|
&prompt.user; <userinput>cd /var/portbuild/i386/4/errors</userinput>
|
||||||
|
&prompt.user; <userinput>find . -name \*.log | sort > /tmp/4-errs</userinput></screen>
|
||||||
|
|
||||||
|
<note><para>åÓÌÉ Ó ÍÏÍÅÎÔÁ ÚÁ×ÅÒÛÅÎÉÑ ÏÄÎÏÊ ÉÚ ÓÂÏÒÏË ÐÒÏÛÌÏ ÄÏÓÔÁÔÏÞÎÏ
|
||||||
|
ÍÎÏÇÏ ×ÒÅÍÅÎÉ, ÖÕÒÎÁÌÙ ÓÂÏÒËÉ ÍÏÇÕÔ ÂÙÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ ÁÒÈÉ×ÉÒÏ×ÁÎÙ
|
||||||
|
bzip2. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÉÓÐÏÌØÚÕÊÔÅ
|
||||||
|
<literal>sort | sed 's,\.bz2,,g'</literal>.</para></note>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>comm -3 /tmp/4-errs /tmp/4-exp-errs | less</userinput></screen>
|
||||||
|
|
||||||
|
<para>òÅÚÕÌØÔÁÔÏÍ ÒÁÂÏÔÙ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ ÂÕÄÅÔ ÏÔÞÅÔ, ÓÏÓÔÏÑÝÉÊ ÉÚ Ä×ÕÈ
|
||||||
|
ÓÔÏÌÂÃÏ×. ÷ ÐÅÒ×ÏÊ ËÏÌÏÎËÅ ÂÕÄÕÔ ÐÅÒÅÞÉÓÌÅÎÙ ÐÏÒÔÙ, ÓÂÏÒËÁ ËÏÔÏÒÙÈ ÎÅ
|
||||||
|
ÕÄÁÌÁÓØ × ËÏÎÔÒÏÌØÎÏÍ, ÎÏ ÎÅ × ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÍ ÓÌÕÞÁÅ; ×ÔÏÒÏÊ ÓÔÏÌÂÅÃ
|
||||||
|
ÏÐÉÓÙ×ÁÅÔ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÕÀ ÓÉÔÕÁÃÉÀ. ðÒÉÞÉÎÙ, ÐÏ ËÏÔÏÒÙÍ ÐÏÒÔ ÍÏÖÅÔ
|
||||||
|
ÏËÁÚÁÔØÓÑ × ÐÅÒ×ÏÍ ÓÐÉÓËÅ, ×ËÌÀÞÁÀÔ:</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÒÔ ÂÙÌ ÉÓÐÒÁ×ÌÅÎ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÇÏ ËÏÎÔÒÏÌØÎÏÇÏ ÚÁÐÕÓËÁ,
|
||||||
|
ÉÌÉ ÏÂÎÏ×ÌÅÎ ÄÏ ÂÏÌÅÅ Ó×ÅÖÅÊ ×ÅÒÓÉÉ, ËÏÔÏÒÁÑ ÔÁËÖÅ ÎÅ ÓÏÂÉÒÁÅÔÓÑ
|
||||||
|
(ÐÏÒÔ Ó ÎÏ×ÏÊ ×ÅÒÓÉÅÊ ÐÏÑ×ÉÔÓÑ ×Ï ×ÔÏÒÏÍ ÓÔÏÌÂÃÅ)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>óÂÏÒËÁ ÐÏÒÔÁ ÉÓÐÒÁ×ÌÅÎÁ ÐÁÔÞÁÍÉ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ×ÅÒÓÉÉ</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÏÊ ÉÚ-ÚÁ ÏÛÉÂÏË ×
|
||||||
|
ÚÁ×ÉÓÉÍÙÈ ÐÏÒÔÁÈ
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>÷Ï ×ÔÏÒÏÍ ÓÔÏÌÂÃÅ ÐÏÒÔ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÐÏ ÓÌÅÄÕÀÝÉÍ ÐÒÉÞÉÎÁÍ:</para>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ [1]</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÒÔ ÂÙÌ ÏÂÎÏ×ÌÅÎ Ó ÍÏÍÅÎÔÁ ËÏÎÔÒÏÌØÎÏÊ ÓÂÏÒËÉ É ÓÔÁÌ
|
||||||
|
ÎÅÓÏÂÉÒÁÅÍÙÍ [2]
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>ðÏÒÔ ÎÅ ÓÏÂÒÁÌÓÑ ÐÏ ÐÒÉÞÉÎÅ ×ÒÅÍÅÎÎÙÈ ÏÛÉÂÏË (ÎÅÄÏÓÔÕÐÎÙÊ FTP
|
||||||
|
ÓÁÊÔ, ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ ÎÁ ËÌÉÅÎÔÅ É Ô.Ð.)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>ðÅÒÅÄ ËÏÍÍÉÔÏÍ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÈ ÏÂÎÏ×ÌÅÎÉÊ ÎÅÏÂÈÏÄÉÍÏ ÉÚÕÞÉÔØ
|
||||||
|
ÓÏÄÅÒÖÉÍÏÅ ÏÂÏÉÈ ÓÔÏÌÂÃÏ×. þÔÏÂÙ ÏÔÌÉÞÉÔØ ÓÉÔÕÁÃÉÉ [1] É [2], ÍÏÖÎÏ
|
||||||
|
ÐÅÒÅÓÏÂÒÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÐÁËÅÔÙ × ËÏÎÔÒÏÌØÎÏÊ ×ÅÔËÅ:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4/ports</userinput></screen>
|
||||||
|
|
||||||
|
<note><para>îÅ ÚÁÂÕÄØÔÅ ÏÂÎÏ×ÉÔØ ÄÅÒÅ×Ï ÐÏÒÔÏ× ÄÏ ÔÏÊ ÖÅ ÄÁÔÙ, ÞÔÏ É ÄÅÒÅ×Ï
|
||||||
|
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÉ.</para></note>
|
||||||
|
|
||||||
|
<para>äÌÑ ÐÏÄÇÏÔÏ×ËÉ ËÏÎÔÒÏÌØÎÏÊ ×ÅÔ×É ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>/var/portbuild/scripts/dopackages.4 -noportscvs -nobuild -nocvs -nofinish</userinput></screen>
|
||||||
|
|
||||||
|
<para>óÂÏÒËÁ ÄÏÌÖÎÁ ÐÒÏÉÚ×ÏÄÉÔØÓÑ ÉÚ ËÁÔÁÌÏÇÁ
|
||||||
|
<literal>packages/All</literal>. éÚÎÁÞÁÌØÎÏ ÜÔÏÔ ËÁÔÁÌÏÇ ÄÏÌÖÅÎ ÂÙÔØ
|
||||||
|
ÐÕÓÔ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÉ Makefile. åÓÌÉ ÜÔÏÊ ÓÓÙÌËÉ ÎÅÔ,
|
||||||
|
ÓÏÚÄÁÊÔÅ ÅÅ:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4/packages/All</userinput>
|
||||||
|
&prompt.user; <userinput>ln -sf ../../Makefile .</userinput>
|
||||||
|
&prompt.user; <userinput>make -k -j<#> <ÓÐÉÓÏË ÐÁËÅÔÏ× ÄÌÑ ÓÂÏÒËÉ></userinput></screen>
|
||||||
|
|
||||||
|
<note><para><#> ÏÐÉÓÙ×ÁÅÔ ÕÒÏ×ÅÎØ ÐÁÒÁÌÌÅÌÉÚÍÁ ÓÂÏÒËÉ.
|
||||||
|
ïÂÙÞÎÏ, ÜÔÏ ÓÕÍÍÁ ×ÅÓÏ× ËÌÉÅÎÔÓËÉÈ ÍÁÛÉÎ, ÕËÁÚÁÎÎÙÈ ×
|
||||||
|
<filename>/var/portbuild/i386/mlist</filename>, ÅÓÌÉ Õ ×ÁÓ ÎÅÔ ÐÒÉÞÉÎ
|
||||||
|
ÐÒÏ×ÏÄÉÔØ ÂÏÌÅÅ ÔÑÖÅÌÕÀ ÉÌÉ, ÎÁÏÂÏÒÏÔ, ÏÂÌÅÇÞÅÎÎÕÀ ÓÂÏÒËÕ.</para>
|
||||||
|
|
||||||
|
<para><ÓÐÉÓÏË ÐÁËÅÔÏ× ÄÌÑ ÓÂÏÒËÉ> ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÓÐÉÓÏË ÉÍÅÎ
|
||||||
|
ÐÁËÅÔÏ× (×ËÌÀÞÁÑ ÉÈ ×ÅÒÓÉÉ) × ÔÏÍ ×ÉÄÅ, ËÁË ÏÎÉ ÐÒÅÄÓÔÁ×ÌÅÎÙ × ÆÁÊÌÅ
|
||||||
|
<filename>INDEX</filename>. óÕÆÆÉËÓ <literal>PKGSUFFIX</literal>
|
||||||
|
(.tgz or .tbz) Ñ×ÌÑÅÔÓÑ ÎÅÏÂÑÚÁÔÅÌØÎÙÍ.</para></note>
|
||||||
|
|
||||||
|
<para>âÕÄÕÔ ÓÏÂÒÁÎÙ ÔÏÌØËÏ ÕËÁÚÁÎÎÙÅ ÐÁËÅÔÙ, Á ÔÁËÖÅ ÉÈ ÚÁ×ÉÓÉÍÙÅ ÐÏÒÔÙ.
|
||||||
|
ðÒÏÃÅÓÓ ÓÂÏÒËÉ ÍÏÖÎÏ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÔÁË ÖÅ, ËÁË É ÓÔÁÎÄÁÒÔÎÕÀ ÓÂÏÒËÕ.
|
||||||
|
ðÏÓÌÅ ÔÏÇÏ, ËÁË ×ÓÅ ÏÛÉÂËÉ ÉÓÐÒÁ×ÌÅÎÙ, ×Ù ÍÏÖÅÔÅ ÐÒÏÉÚ×ÅÓÔÉ ËÏÍÍÉÔ
|
||||||
|
ËÏÍÐÌÅËÔÁ ÉÓÐÒÁ×ÌÅÎÉÊ. ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÉÍ ÔÏÎÏÍ ÏÔÐÒÁ×ÉÔØ ÐÉÓØÍÏ
|
||||||
|
Ó ÔÅÍÏÊ <literal>HEADS UP</literal> × ÓÐÉÓËÉ ÒÁÓÓÙÌËÉ <ulink
|
||||||
|
url="mailto:ports@FreeBSD.org">ports@FreeBSD.org</ulink> É <ulink
|
||||||
|
url="mailto:ports-developers@FreeBSD.org">ports-developers@FreeBSD.org</ulink>
|
||||||
|
Ó ÉÎÆÏÒÍÁÃÉÅÊ Ï ×ÎÅÓÅÎÎÙÈ ÉÚÍÅÎÅÎÉÑÈ. ëÒÁÔËÁÑ ÁÎÎÏÔÁÃÉÑ ÉÚÍÅÎÅÎÉÊ ÔÁËÖÅ
|
||||||
|
ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ × ÆÁÊÌ <filename>/usr/ports/CHANGES</filename>.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
</article>
|
Loading…
Reference in a new issue