From owner-svn-doc-projects@FreeBSD.ORG Wed Apr 3 00:01:37 2013 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 822F1BAE; Wed, 3 Apr 2013 00:01:37 +0000 (UTC) (envelope-from gjb@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 7283065D; Wed, 3 Apr 2013 00:01:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r3301bqO003139; Wed, 3 Apr 2013 00:01:37 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r3301YOR003115; Wed, 3 Apr 2013 00:01:34 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201304030001.r3301YOR003115@svn.freebsd.org> From: Glen Barber Date: Wed, 3 Apr 2013 00:01:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r41355 - in projects/entities/en_US.ISO8859-1: articles/bsdl-gpl articles/casestudy-argentina.com articles/committers-guide articles/compiz-fusion articles/contributors articles/freebsd... X-SVN-Group: doc-projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc projects trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Apr 2013 00:01:37 -0000 Author: gjb Date: Wed Apr 3 00:01:34 2013 New Revision: 41355 URL: http://svnweb.freebsd.org/changeset/doc/41355 Log: MFH: - Merged /head/en_US.ISO8859-1:r40992-41353 Approved by: doceng (implicit) Added: projects/entities/en_US.ISO8859-1/books/porters-handbook/uses.xml - copied unchanged from r41353, head/en_US.ISO8859-1/books/porters-handbook/uses.xml projects/entities/en_US.ISO8859-1/htdocs/internal/proposing-committers.xml - copied unchanged from r41353, head/en_US.ISO8859-1/htdocs/internal/proposing-committers.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2012-07-2012-09.xml - copied unchanged from r41353, head/en_US.ISO8859-1/htdocs/news/status/report-2012-07-2012-09.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2012-10-2012-12.xml - copied unchanged from r41353, head/en_US.ISO8859-1/htdocs/news/status/report-2012-10-2012-12.xml projects/entities/en_US.ISO8859-1/htdocs/releases/8.4R/ - copied from r41353, head/en_US.ISO8859-1/htdocs/releases/8.4R/ Deleted: projects/entities/en_US.ISO8859-1/htdocs/availability.xml projects/entities/en_US.ISO8859-1/htdocs/vendors.html Modified: projects/entities/en_US.ISO8859-1/articles/bsdl-gpl/article.xml projects/entities/en_US.ISO8859-1/articles/casestudy-argentina.com/article.xml projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml projects/entities/en_US.ISO8859-1/articles/compiz-fusion/article.xml projects/entities/en_US.ISO8859-1/articles/contributors/article.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.additional.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.committers.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml projects/entities/en_US.ISO8859-1/articles/freebsd-questions/article.xml projects/entities/en_US.ISO8859-1/articles/freebsd-update-server/article.xml projects/entities/en_US.ISO8859-1/articles/geom-class/article.xml projects/entities/en_US.ISO8859-1/articles/hubs/article.xml projects/entities/en_US.ISO8859-1/articles/p4-primer/article.xml projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml projects/entities/en_US.ISO8859-1/articles/pr-guidelines/article.xml projects/entities/en_US.ISO8859-1/articles/releng/article.xml projects/entities/en_US.ISO8859-1/articles/wp-toolbox/article.xml projects/entities/en_US.ISO8859-1/books/arch-handbook/book.xml projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml projects/entities/en_US.ISO8859-1/books/developers-handbook/kerneldebug/chapter.xml projects/entities/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.xml projects/entities/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml projects/entities/en_US.ISO8859-1/books/faq/book.xml projects/entities/en_US.ISO8859-1/books/fdp-primer/overview/chapter.xml projects/entities/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml projects/entities/en_US.ISO8859-1/books/fdp-primer/translations/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/audit/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/basics/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/book.xml projects/entities/en_US.ISO8859-1/books/handbook/config/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/desktop/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/disks/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/eresources/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/firewalls/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/install/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/introduction/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/l10n/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/ports/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/printing/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/security/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/users/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/vinum/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/x11/chapter.xml projects/entities/en_US.ISO8859-1/books/porters-handbook/Makefile projects/entities/en_US.ISO8859-1/books/porters-handbook/book.xml projects/entities/en_US.ISO8859-1/htdocs/Makefile projects/entities/en_US.ISO8859-1/htdocs/about.xml projects/entities/en_US.ISO8859-1/htdocs/administration.xml projects/entities/en_US.ISO8859-1/htdocs/advocacy/index.xml projects/entities/en_US.ISO8859-1/htdocs/cgi/query-pr.cgi projects/entities/en_US.ISO8859-1/htdocs/developers/cvs.xml projects/entities/en_US.ISO8859-1/htdocs/docs/books.xml projects/entities/en_US.ISO8859-1/htdocs/features.xml projects/entities/en_US.ISO8859-1/htdocs/gnome/index.xsl projects/entities/en_US.ISO8859-1/htdocs/index.xsl projects/entities/en_US.ISO8859-1/htdocs/internal/Makefile projects/entities/en_US.ISO8859-1/htdocs/internal/README.mirror (contents, props changed) projects/entities/en_US.ISO8859-1/htdocs/internal/about.xml projects/entities/en_US.ISO8859-1/htdocs/internal/fortunes.xml projects/entities/en_US.ISO8859-1/htdocs/internal/mirror.xml projects/entities/en_US.ISO8859-1/htdocs/internal/new-account.xml projects/entities/en_US.ISO8859-1/htdocs/layout/css/layout.css projects/entities/en_US.ISO8859-1/htdocs/news/2012-compromise.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/Makefile projects/entities/en_US.ISO8859-1/htdocs/news/status/README projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2012-04-2012-06.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/status.xml projects/entities/en_US.ISO8859-1/htdocs/platforms/amd64.xml projects/entities/en_US.ISO8859-1/htdocs/projects/newbies.xml projects/entities/en_US.ISO8859-1/htdocs/projects/projects.xml projects/entities/en_US.ISO8859-1/htdocs/releases/Makefile projects/entities/en_US.ISO8859-1/htdocs/releases/index.xml projects/entities/en_US.ISO8859-1/htdocs/releng/charter.xml projects/entities/en_US.ISO8859-1/htdocs/releng/index.xml projects/entities/en_US.ISO8859-1/htdocs/search/sitemap.xml projects/entities/en_US.ISO8859-1/htdocs/security/security.xml projects/entities/en_US.ISO8859-1/htdocs/where.xml projects/entities/en_US.ISO8859-1/share/xml/release.l10n.ent (contents, props changed) Directory Properties: projects/entities/en_US.ISO8859-1/ (props changed) Modified: projects/entities/en_US.ISO8859-1/articles/bsdl-gpl/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/bsdl-gpl/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/bsdl-gpl/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -23,7 +23,6 @@ &tm-attrib.freebsd; - &tm-attrib.cvsup; &tm-attrib.intel; &tm-attrib.general; Modified: projects/entities/en_US.ISO8859-1/articles/casestudy-argentina.com/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/casestudy-argentina.com/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/casestudy-argentina.com/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -22,7 +22,6 @@ &tm-attrib.freebsd; - &tm-attrib.cvsup; &tm-attrib.intel; &tm-attrib.xfree86; &tm-attrib.general; Modified: projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -33,7 +33,6 @@ &tm-attrib.freebsd; &tm-attrib.coverity; - &tm-attrib.cvsup; &tm-attrib.ibm; &tm-attrib.intel; &tm-attrib.sparc; @@ -316,9 +315,16 @@ r300894. There are mechanisms in place to automatically merge - changes back from the Subversion repository to the - CVS one, so regular users should not notice - a difference, however developers most certainly will. + changes back from the Subversion src + repository to the CVS repository for + some &os; branches (releng/6 through + releng/9), however this is purely to + support pre-existing end-user installs and should not be + relied upon, recommended or advertised. Future branches + will not be exported to CVS at all. The + ports repository was exported to CVS + for a period of time to aid end user migration, but as of + 28th February 2013 is no longer exported. Subversion is not that different from CVS when it comes to daily use, but there @@ -444,11 +450,11 @@ Checkout from a Mirror - You can check out a working copy from a mirror by simply + Check out a working copy from a mirror by substituting the mirror's URL for svn+ssh://svn.freebsd.org/base. This can - be an official mirror or a mirror you maintain yourself - using svnsync or similar. + be an official mirror or a mirror maintained by + using svnsync. There is a serious disadvantage to this method: every time something is to be committed, a svn switch @@ -459,8 +465,8 @@ the same UUID, some hacking of the local repository's UUID has to occur before it is possible to start using it. - Unlike with CVS and - csup, the hassle of a local + Unlike with CVS, + the hassle of a local svnsync mirror probably is not worth it unless the network connectivity situation or other factors demand it. If it is needed, see the end of this chapter for @@ -481,10 +487,16 @@ For the base repository, HEAD refers to the -CURRENT tree. For example, head/bin/ls is what would go into /usr/src/bin/ls in a - release. Some other key locations are: + release. Some key locations are: + /head/ + which corresponds to HEAD, also known as + -CURRENT. + + + /stable/n which corresponds to RELENG_n. @@ -678,10 +690,14 @@ It is possible to anonymously check out the &os; repository with Subversion. This will give access to a read-only tree that can be updated, but not committed - to. To do this, use one of the following commands: + to. To do this, use the following command: - &prompt.user; svn co svn://svn.freebsd.org/base/head /usr/src -&prompt.user; svn co http://svn.freebsd.org/base/head /usr/src + &prompt.user; svn co https://svn0.us-west.FreeBSD.org/base/head /usr/src + + Select the closest mirror and verify the mirror server + certificate from the list of Subversion + mirror sites. @@ -2295,32 +2311,19 @@ ControlPersist yes You can run a local copy of GNATS, and then integrate the FreeBSD - GNATS tree in to it using CVSup. Then you can run GNATS commands - locally. - This lets you query the PR database without needing to be connected to - the Internet. + GNATS tree by creating an rsync mirror. + Then you can run GNATS commands locally, allowing you to query the PR + database without an Internet connection. Mirroring the GNATS Tree - It is possible to mirror the GNATS database by adding this line - to your supfile. Note that since - GNATS is not under CVS control it has no tag, so if you are adding - it to your existing supfile it should appear - before any tag= entry as these remain active once set. - - gnats release=current prefix=/usr - - This will place the FreeBSD GNATS tree in - /usr/gnats. You can use a - refuse file to control which categories to - receive. For example, to only receive docs PRs, - put this line in - /usr/local/etc/cvsup/sup/refuse - The precise path depends on the *default - base setting in your - supfile. - . + It is possible to mirror the GNATS database by installing + net/rsync, and + executing: + + &prompt.user; rsync -va rsync://bit0.us-west.freebsd.org/FreeBSD-bit/gnats . + @@ -3702,7 +3705,7 @@ ControlPersist yes specifically permitted by portmgr. Complete details about what qualifies as a sweeping change can be found on the Portmgr + url="&url.base;/portmgr/implementation.html">Portmgr Implementation page. The benefit of a slush as opposed to a complete Modified: projects/entities/en_US.ISO8859-1/articles/compiz-fusion/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/compiz-fusion/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/compiz-fusion/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -138,9 +138,7 @@ Make sure to update your ports tree using your favorite method - (like csup, - CVSup or - portsnap) before you install any + (e.g., portsnap) before you install any application from the ports system. Graphics drivers and the desktop effects programs are under heavy development, and are updated regularly. Modified: projects/entities/en_US.ISO8859-1/articles/contributors/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/contributors/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -15,7 +15,6 @@ &tm-attrib.freebsd; - &tm-attrib.cvsup; &tm-attrib.sun; &tm-attrib.general; Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -843,6 +843,11 @@ + Andrew Romanenko + melanhit@gmail.com + + + Andrew S. Midthune amidthune@cableone.net @@ -3572,6 +3577,11 @@ + Greg Kennedy + kennedy.greg@gmail.com + + + Greg Robinson greg@rosevale.com.au @@ -4404,6 +4414,11 @@ + Javad Kouhi + javad.kouhi@gmail.com + + + Javier Martin Rueda jmrueda@diatel.upm.es @@ -4908,6 +4923,11 @@ + John Mehr + jcm@visi.com + + + John Merryweather Cooper jmcoopr@webmail.bmi.net @@ -5327,6 +5347,11 @@ + Kai Wang + kaiwang27@gmail.com + + + Kaleb S. Keithley kaleb@ics.com @@ -7334,6 +7359,11 @@ + Nikolai Lifanov + lifanov@mail.lifanov.com + + + Nikos Kokkalis nickkokkalis@gmail.com @@ -7384,6 +7414,11 @@ + Nikola Kolev + koue@chaosophia.net + + + Nikos Ntarmos ntarmos@ceid.upatras.gr @@ -10073,11 +10108,6 @@ - Thomas-Martin Seck - tmseck@netcologne.de - - - Thorsten Greiner thorsten@tgreiner.net @@ -10243,6 +10273,11 @@ + Tomasz Walaszek + tmwalaszek@gmail.com + + + Tomaz Muraus kami@k5-storitve.net @@ -10378,6 +10413,11 @@ + Tzanetos Balitsaris + tzabal@it.teithe.gr + + + UMENO Takashi umeno@rr.iij4u.or.jp @@ -10684,6 +10724,11 @@ + Waitman Gobble + waitman@waitman.net + + + Walt Howard howard@ee.utah.edu Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.committers.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -524,6 +524,10 @@ + &a.smh.email; + + + &a.ehaupt.email; @@ -1304,6 +1308,10 @@ + &a.tmseck.email; + + + &a.hselasky.email; Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -2,24 +2,29 @@ + - &a.wilko.email; (2000 - 2012) + &a.randi.email; (2010 - 2012) - &a.dougb.email; (2000 - 2012) + &a.zack.email; (2010 - 2012) - &a.murray.email; (2000 - 2012) + &a.erik.email; (2008 - 2012) - &a.steve.email; (1996 - 2012) + &a.carvay.email; (2008 - 2012) - &a.erik.email; (2008 - 2012) + &a.lulf.email; (2007 - 2012) + + + + &a.mnag.email; (2005 - 2012) @@ -27,15 +32,19 @@ - &a.mnag.email; (2005 - 2012) + Doug Barton (2000 - 2012) - &a.lulf.email; (2007 - 2012) + &a.wilko.email; (2000 - 2012) - &a.niels.email; (2004 - 2011) + &a.murray.email; (2000 - 2012) + + + + &a.steve.email; (1996 - 2012) @@ -63,6 +72,10 @@ + &a.niels.email; (2004 - 2011) + + + &a.sergei.email; (2003 - 2011) @@ -71,6 +84,10 @@ + &a.mux.email; (2002 - 2011) + + + &a.hm.email; (1998 - 2011) @@ -87,6 +104,10 @@ + &a.cbzimmer.email; (2009 - 2010) + + + &a.bushman.email; (2007 - 2010) @@ -207,6 +228,10 @@ + &a.kishore.email; (2007 - 2008) + + + &a.twinterg.email; (2006 - 2008) @@ -259,6 +284,10 @@ + &a.sah.email; (2004 - 2008) + + + &a.rsm.email; (2003 - 2008) @@ -271,6 +300,10 @@ + &a.matk.email; (2003 - 2008) + + + &a.seanc.email; (2002 - 2008) @@ -339,6 +372,10 @@ + &a.shige.email; (1999 - 2008) + + + &a.hosokawa.email; (1998 - 2008) @@ -479,6 +516,10 @@ + &a.am.email; (2003 - 2006) + + + &a.scop.email; (2002 - 2006) @@ -499,6 +540,10 @@ + &a.keichii.email; (2001 - 2006) + + + &a.ue.email; (2001 - 2006) Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -3,6 +3,14 @@ + &a.beat.email; (2011 - 2013) + + + + &a.linimon.email; (2004 - 2013) + + + &a.pav.email; (2006 - 2012) Modified: projects/entities/en_US.ISO8859-1/articles/freebsd-questions/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/freebsd-questions/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/freebsd-questions/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -22,7 +22,6 @@ &tm-attrib.freebsd; &tm-attrib.microsoft; - &tm-attrib.netscape; &tm-attrib.opengroup; &tm-attrib.qualcomm; &tm-attrib.general; @@ -312,10 +311,6 @@ your options page that will email your c - cc:Mail - - - &eudora; @@ -328,22 +323,11 @@ your options page that will email your c - µsoft; Internet Mail - - - µsoft; &outlook; - - - &netscape; - - As you can see, the mailers in the Microsoft world are frequent - offenders. If at all possible, use a &unix; mailer. If you must use a - mailer under Microsoft environments, make sure it is set up - correctly. Try not to use MIME: a lot of people + Try not to use MIME: a lot of people use mailers which do not get on very well with MIME. Modified: projects/entities/en_US.ISO8859-1/articles/freebsd-update-server/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/freebsd-update-server/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/freebsd-update-server/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -22,6 +22,7 @@ 2009 2010 2011 + 2013 Jason Helfman @@ -40,8 +41,8 @@ This article describes building an internal &fbus.ap;. The freebsd-update-server software - is written by &a.cperciva.email;, current Security Officer of &os;. + url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server + is written by &a.cperciva.email;, Security Officer Emeritus of &os;. For users that think it is convenient to update their systems against an official update server, building their own &fbus.ap; may help to extend its functionality by supporting manually-tweaked @@ -118,11 +119,11 @@ Configuration: Installation & Setup Download the freebsd-update-server - software as a tar archive, - or use &man.csup.1; and the projects-all - collection. + url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/"> + freebsd-update-server software by installing devel/subversion , and execute: + + &prompt.user; svn co http://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server Update scripts/build.conf appropriately. It is sourced during all build operations. @@ -353,9 +354,9 @@ world|base|/usr/lib/libalias_ftp.a During this second build cycle, the network time protocol - daemon, &man.ntpd.8;, is turned off. Per &a.cperciva.email;, current - Security Officer of &os;, "the freebsd-update-server + daemon, &man.ntpd.8;, is turned off. Per &a.cperciva.email;, + Security Officer Emeritus of &os;, "the freebsd-update-server build code needs to identify timestamps which are stored in files so that they can be ignored when comparing builds to determine which files need to be updated. This timestamp-finding works by doing two @@ -778,7 +779,6 @@ the new builds. } - Adding flags to buildworld and @@ -801,28 +801,12 @@ the new builds. - - - - - Create a firewall - rule to block outgoing RST packets. Due to a bug noted in a posting - on the &a.stable; in April 2009, there may be - time-outs and failures when updating a system. - - - - Create an appropriate DNS SRV record for the update server, and put others behind it with variable weights. Using this facility will provide update - mirrors. + mirrors, however this tip is not necessary unless you wish to + provide a redundant service. _http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com. SRV 0 1 80 host2.myserver.com. Modified: projects/entities/en_US.ISO8859-1/articles/geom-class/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/geom-class/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/geom-class/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -22,7 +22,6 @@ &tm-attrib.freebsd; - &tm-attrib.cvsup; &tm-attrib.intel; &tm-attrib.general; Modified: projects/entities/en_US.ISO8859-1/articles/hubs/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/hubs/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/hubs/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -780,13 +780,6 @@ cvspserver stream tcp nowait root /usr/b - Look at available mirrors in your country. - The FreeBSD - Mirror Database can help you with this. - - - - Check for those which provide fastest access (number of hops, round-trip-times) and offer the services you intend to Modified: projects/entities/en_US.ISO8859-1/articles/p4-primer/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/p4-primer/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/p4-primer/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -37,7 +37,7 @@ The &os; project uses the Perforce version control system to manage experimental projects that are - not ready for the main CVS repository. + not ready for the main Subversion repository. Availability, Documentation, and Resources @@ -68,9 +68,9 @@ The &os; Perforce server is hosted on perforce.freebsd.org, port 1666. The repository is browsable - online at . + online at . Some portions of the repository are also automatically exported - to a number of CVSup servers. + to a number of legacy CVSup servers. @@ -334,7 +334,8 @@ with &os;. Frequent submits of changes to the server are also encouraged. - The Perforce repository (the + sSimilar to Subversion, the + Perforce repository (the depot) is a single flat tree. Every file, whether a unique creation or a derivative from a branch, is accessible via a simple path under the server - Interactions between &os; CVS and Perforce + Interactions between &os; Subversion and Perforce - The &os; Perforce and CVS - repositories are completely separate. However, changes to CVS are + The &os; Perforce and Subversion + repositories are completely separate. However, changes to Subversion are tracked at near-real-time in Perforce. - Every 2 minutes, the CVS server is polled for updates in the HEAD + Every 2 minutes, the Subversion server is polled for updates in the HEAD branch, and those updates are committed to Perforce in the //depot/vendor/freebsd/... tree. This @@ -822,10 +823,10 @@ should be done so that your tree stays up to date and avoids conflicts with mainline development. - The bridge between CVS and Perforce - is one-way; changes to CVS will be reflected in + The bridge between Subversion and Perforce + is one-way; changes to Subversion will be reflected in Perforce, but changes in Perforce will - not be reflected in CVS. On request, some parts of the + not be reflected in Subversion. On request, some parts of the Perforce repo can be exported to CVSup and made available for distribution that way. Contact the &os; Modified: projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Apr 3 00:01:08 2013 (r41354) +++ projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Apr 3 00:01:34 2013 (r41355) @@ -631,19 +631,19 @@ PKG_BIN=/usr/local/sbin/pkg Update the i386-7 tree and do a complete build - &prompt.user; dopackages.wrapper i386 7 -nosrc -norestr -nofinish + &prompt.user; dopackages.wrapper i386 8 latest -nosrc -norestr -nofinish Restart an interrupted amd64-8 build without updating - &prompt.user; dopackages.wrapper amd64 8 -nosrc -noports -norestr -continue -noindex -noduds -nofinish + &prompt.user; dopackages.wrapper amd64 8 latest -nosrc -noports -norestr -continue -noindex -noduds -nofinish - Post-process a completed sparc64-7 tree + Post-process a completed sparc64-8 tree - &prompt.user; dopackages.wrapper sparc64 7 -finish + &prompt.user; dopackages.wrapper sparc64 8 -finish Hint: it is usually best to run the dopackages @@ -1361,7 +1361,7 @@ umount: Cleanup of /x/tmp/8-exp/chroot/5 The following command will set up the control branch for the partial build: - &prompt.user; /a/portbuild/scripts/dopackages.wrapper i386 8 -noportsvcs -nobuild -novcs -nofinish + &prompt.user; /a/portbuild/scripts/dopackages.wrapper i386 8 latest -noportsvcs -nobuild -novcs -nofinish The builds must be performed from the @@ -1501,6 +1501,14 @@ umount: Cleanup of /x/tmp/8-exp/chroot/5 command is no longer used. + + + Decide if you will be using a local + squid cache on the client, + instead of the server. It is more efficient to run it + on the server. If you are doing that, skip the "squid" + steps below.) + @@ -1627,12 +1635,21 @@ options NFSSERVER - Also add the following users: + If you are using ganglia + for monitoring, add the following user: - squid:*:100:100::0:0:User &:/usr/local/squid:/bin/sh -ganglia:*:102:102::0:0:User &:/usr/local/ganglia:/bin/sh + ganglia:*:102:102::0:0:User &:/usr/local/ganglia:/bin/sh - Add them to etc/group as well. + Add it to etc/group as well. + + + + If you are using a local squid + cache on the client, add the following user: + + squid:*:100:100::0:0:User &:/usr/local/squid:/bin/sh + + Add it to etc/group as well. @@ -1682,13 +1699,19 @@ nfs_client_enable="YES" ntpd_enable="YES" sendmail_enable="NONE" sshd_enable="YES" -sshd_program="/usr/local/sbin/sshd" +sshd_program="/usr/local/sbin/sshd" -gmond_enable="YES" -squid_enable="YES" -squid_chdir="/usr2/squid/logs" -squid_pidfile="/usr2/squid/logs/squid.pid" + If you are using ganglia + for monitoring, add the following + + gmond_enable="YES" + If you are using a local squid + cache on the client, add the following + + squid_enable="YES" +squid_chdir="/a/squid/logs" +squid_pidfile="/a/squid/logs/squid.pid" Required entries for VMWare-based nodes: vmware_guest_vmmemctl_enable="YES" @@ -1709,8 +1732,8 @@ sshd_program="/usr/local/sbin/sshd" gmond_enable="YES" squid_enable="YES" -squid_chdir="/usr2/squid/logs" -squid_pidfile="/usr2/squid/logs/squid.pid" +squid_chdir="/a/squid/logs" +squid_pidfile="/a/squid/logs/squid.pid" &man.ntpd.8; should not be enabled for VMWare instances. @@ -1718,7 +1741,7 @@ squid_pidfile="/u Also, it may be possible to leave squid disabled by default so as to not have - /usr2 + /a persistent (which should save instantiation time.) Work is still ongoing. @@ -1733,7 +1756,7 @@ squid_pidfile="/u Modify etc/sysctl.conf: 9a10,30 -> kern.corefile=/usr2/%N.core +> kern.corefile=/a/%N.core > kern.sugid_coredump=1 > #debug.witness_ddb=0 > #debug.witness_watch=0 @@ -1774,13 +1797,21 @@ squid_pidfile="/u Install the following ports: net/rsync -security/openssh-portable (with HPN on) -security/sudo -sysutils/ganglia-monitor-core (with GMETAD off) -www/squid (with SQUID_AUFS on) +security/sudo + + You may also wish to install: + + security/openssh-portable (with HPN on) + + If you are using ganglia + for monitoring, install the following: + + sysutils/ganglia-monitor-core (with GMETAD off) + + If you are using a local squid + cache on the client, install the following - There is a WIP to create a meta-port, but it is not yet - complete. + www/squid31 (with SQUID_AUFS on) @@ -1801,7 +1832,8 @@ www/squid (with SQUID_AUFS on) - Modify + If you are using ganglia, + modify usr/local/etc/gmond.conf: 21,22c21,22 @@ -1832,7 +1864,7 @@ www/squid (with SQUID_AUFS on)/usr2 +scratchdir=/a ln -sf ${scratchdir}/portbuild /var/ @@ -1849,7 +1881,8 @@ touch /tmp/.boot_finished - Modify + If you are using a local squid + cache, modify, usr/local/etc/squid/squid.conf: 288,290c288,290 @@ -1924,8 +1957,12 @@ portbuild ALL=(ALL) NOPASSWD: ALL

&prompt.root; mkdir portbuild &prompt.root; chown portbuild:portbuild portbuild &prompt.root; mkdir pkgbuild -&prompt.root; chown portbuild:portbuild pkgbuild -&prompt.root; mkdir squid +&prompt.root; chown portbuild:portbuild pkgbuild
+ + If you are using a local squid + cache: + + &prompt.root; mkdir squid &prompt.root; mkdir squid/cache &prompt.root; mkdir squid/logs &prompt.root; chown -R squid:squid squid @@ -1946,7 +1983,8 @@ portbuild ALL=(ALL) NOPASSWD: ALL

- As root, initialize the squid + If you are using a local squid + cache, as root, initialize the squid directories: squid -z @@ -2033,8 +2071,6 @@ MASTER_SITE_OVERRIDE= \ Suggested values: disconnected=1 -http_proxy="http://localhost:3128/" -squid_dir=/usr2/squid scratchdir=/usr2/pkgbuild client_user=portbuild sudo_cmd="sudo -H" @@ -2043,6 +2079,18 @@ rsync_gzip=-z infoseek_host=localhost infoseek_port=${tunelled-tcp-port} + If you will be using squid + on the client: + + http_proxy="http://localhost:3128/" +squid_dir=/usr2/squid + + If, instead, you will be using squid + on the server: + + +http_proxy="http://servername:3128/" + Possible other values: use_md_swap=1 @@ -2064,7 +2112,8 @@ ssh_cmd="/usr/local/bin/ssh" - Add an appropriate data_source entry to + If you are using ganglia, + add an appropriate data_source entry to /usr/local/etc/gmetad.conf: data_source "arch/location Package Build Cluster" 30 hostname @@ -2110,7 +2159,7 @@ ssh_cmd="/usr/local/bin/ssh" This step needs to be taken by a portmgr - acting as root: *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***