diff --git a/en_US.ISO8859-1/articles/portbuild/article.sgml b/en_US.ISO8859-1/articles/portbuild/article.sgml index 9f336d9c90..0580640c0e 100644 --- a/en_US.ISO8859-1/articles/portbuild/article.sgml +++ b/en_US.ISO8859-1/articles/portbuild/article.sgml @@ -22,6 +22,7 @@ 2008 2009 2010 + 2011 The &os; Ports Management Team @@ -1840,14 +1841,15 @@ touch /tmp/.boot_finished Configuration on <literal>pointyhat</literal> These steps need to be taken by a portmgr - acting as root on pointyhat. + acting as ports-${arch} + on pointyhat. If any of the default TCP ports is not available (see above), you will need to create an ssh - tunnel for it and include it in the appropriate + tunnel for it and include it in the crontab. @@ -1859,12 +1861,6 @@ touch /tmp/.boot_finished information. - - Add the public IP address to - /etc/hosts.allow. (Remember, multiple - machines can be on the same IP address.) - - Create /var/portbuild/${arch}/clients/bindist-${hostname}.tar. @@ -1876,8 +1872,24 @@ touch /tmp/.boot_finished in a temporary directory. - Customize etc/resolv.conf and - etc/make.conf for the local site. + Customize etc/resolv.conf + for the local site. + + + Customize etc/make.conf for + FTP fetches for the local site. Note: the nulling-out + of MASTER_SITE_BACKUP must be common + to all nodes, but the first entry in + MASTER_SITE_OVERRIDE should be the + nearest local FTP mirror. Example: +.if defined(FETCH_ORIGINAL) +MASTER_SITE_BACKUP= +.else +MASTER_SITE_OVERRIDE= \ + ftp://friendly-local-ftp-mirror/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \ + ftp://${BACKUP_FTP_SITE}/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ +.endif + tar it up and move it to the right @@ -1886,8 +1898,10 @@ touch /tmp/.boot_finished Hint: you will need one of these for each machine; - however, if you have multiple machines at one site, you may - be able to create a site-specific one and symlink to it. + however, if you have multiple machines at one site, you + should create a site-specific one (e.g. in + /var/portbuild/conf/clients/) + and symlink to it. @@ -1919,6 +1933,18 @@ ssh_cmd="/usr/local/bin/ssh" + + + These steps need to be taken by a portmgr + acting as root on pointyhat. + + + + + Add the public IP address to + /etc/hosts.allow. (Remember, multiple + machines can be on the same IP address.) + Add an appropriate data_source entry to @@ -1952,7 +1978,7 @@ ssh_cmd="/usr/local/bin/ssh" Populate /var/portbuild/scripts/ by something like - /var/portbuild/scripts/dosetupnode arch major latest hostname. + /var/portbuild/scripts/dosetupnode arch major latest hostname. Verify that you now have files in that directory.