From owner-svn-doc-head@FreeBSD.ORG Wed Jan 30 08:54:32 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AB6726DD; Wed, 30 Jan 2013 08:54:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0CA86A; Wed, 30 Jan 2013 08:54:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0U8sV7V064989; Wed, 30 Jan 2013 08:54:31 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0U8sV5U064987; Wed, 30 Jan 2013 08:54:31 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201301300854.r0U8sV5U064987@svn.freebsd.org> From: Mark Linimon Date: Wed, 30 Jan 2013 08:54:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40816 - head/en_US.ISO8859-1/articles/portbuild X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2013 08:54:32 -0000 Author: linimon Date: Wed Jan 30 08:54:30 2013 New Revision: 40816 URL: http://svnweb.freebsd.org/changeset/doc/40816 Log: More details of the separation between srcbuild and portbuild. The root crontab already went away some time ago; clean up that detail. Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/portbuild/article.xml Wed Jan 30 08:46:30 2013 (r40815) +++ head/en_US.ISO8859-1/articles/portbuild/article.xml Wed Jan 30 08:54:30 2013 (r40816) @@ -2887,7 +2887,7 @@ sysutils/zfs-stats Copy the following files from - /var/portbuild/etc/rc.d/ to + /a/portbuild/admin/etc/rc.d/ to /usr/local/etc/rc.d/: pollmachine @@ -2917,16 +2917,16 @@ qmanager - As the portbuild user, + As the srcbuild user, run the following commands manually to create the src and ports repositories, respectively: - &prompt.user; /a/portbuild/scripts/updatesnap.ports -&prompt.user; /a/portbuild/scripts/updatesnap + &prompt.user; /a/portbuild/admin/scripts/updatesnap.ports +&prompt.user; /a/portbuild/admin/scripts/updatesnap These will be periodically run from the - portbuild + srcbuild crontab, which you will install below. @@ -2944,20 +2944,14 @@ qmanager - Copy /var/portbuild/conf/apache.conf + Copy /a/portbuild/admin/conf/apache.conf to the appropriate Includes/ subdirectory, e.g., /usr/local/etc/apache22/Includes/portbuild.conf. Configure it as appropriate for your site. - Install /var/portbuild/crontabs/root as - the root crontab via - crontab -e. - - - - Install /var/portbuild/crontabs/portbuild as + Install /a/portbuild/admin/crontabs/portbuild as the portbuild crontab via crontab -u portbuild -e. If you do not support all the archs listed there, make sure to comment out @@ -2965,6 +2959,12 @@ qmanager + Install /a/srcbuild/admin/crontabs/portbuild as + the srcbuild crontab via + crontab -u srcbuild -e. + + + If your build slaves will be pxebooted, make sure to enable the tftp entries in /etc/inetd.conf. @@ -2988,12 +2988,20 @@ qmanager - At some point, you will probably find it handy to append + You will probably find it handy to append the following to the PATH definition for the portbuild user: /a/portbuild/scripts:/a/portbuild/tools + + + You will also probably find it handy to append + the following to the PATH definition for + the srcbuild user: + + /a/portbuild/admin/scripts:/a/portbuild/admin/tools + You should now be ready to build packages.