From owner-svn-doc-translations@FreeBSD.ORG Sun Dec 9 00:05:26 2012 Return-Path: Delivered-To: svn-doc-translations@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E884EF7; Sun, 9 Dec 2012 00:05:26 +0000 (UTC) (envelope-from rene@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 ED5BE8FC12; Sun, 9 Dec 2012 00:05:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qB905Pn0046378; Sun, 9 Dec 2012 00:05:25 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qB905Pcb046377; Sun, 9 Dec 2012 00:05:25 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201212090005.qB905Pcb046377@svn.freebsd.org> From: Rene Ladan Date: Sun, 9 Dec 2012 00:05:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r40310 - translations/nl_NL.ISO8859-1/books/faq X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Dec 2012 00:05:26 -0000 Author: rene Date: Sun Dec 9 00:05:25 2012 New Revision: 40310 URL: http://svnweb.freebsd.org/changeset/doc/40310 Log: Somehow CVS revision 1.1100 was not merged in, fix this. Modified: translations/nl_NL.ISO8859-1/books/faq/book.xml Modified: translations/nl_NL.ISO8859-1/books/faq/book.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/faq/book.xml Sat Dec 8 23:51:04 2012 (r40309) +++ translations/nl_NL.ISO8859-1/books/faq/book.xml Sun Dec 9 00:05:25 2012 (r40310) @@ -7503,23 +7503,30 @@ Key F15 A A Menu Wo - BIND (named) is listening on port 53 - and some other high-numbered port. What is going on? + BIND (named) is listening on + some other high-numbered ports. What is going on? BIND uses a random high-numbered port for outgoing - queries. If you want to use port 53 for outgoing queries, - either to get past a firewall or to make yourself feel - better, you can try the following in - /etc/namedb/named.conf: - - options { - query-source address * port 53; -}; - - You can replace the * with a single - IP address if you want to tighten things further. + queries. Recent versions of it choose a new, random UDP + port for each query. This may cause problems for some + network configurations, especially if a firewall blocks + incoming UDP packets on particular ports. If you want to + get past that firewall, you can try the + avoid-v4-udp-ports and + avoid-v6-udp-ports options to avoid + selecting random port numbers within a blocked range. + + + If a port number (like 53) is specified via the + query-source or + query-source-v6 options in + /etc/namedb/named.conf, randomized + port selection will not be used. It is strongly + recommended that these options not be used to specify + fixed port numbers. + Congratulations, by the way. It is good practice to read your &man.sockstat.1; output and notice odd From owner-svn-doc-translations@FreeBSD.ORG Wed Dec 12 22:39:28 2012 Return-Path: Delivered-To: svn-doc-translations@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 931CA224; Wed, 12 Dec 2012 22:39:28 +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 7478E8FC0A; Wed, 12 Dec 2012 22:39:28 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBCMdS6r068074; Wed, 12 Dec 2012 22:39:28 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCMdR23068062; Wed, 12 Dec 2012 22:39:27 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122239.qBCMdR23068062@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 22:39:26 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r40366 - in translations/share: pgpkeys security/advisories security/patches/SA-12:06 security/patches/SA-12:07 security/patches/SA-12:08 tools xml X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 22:39:28 -0000 Author: gjb Date: Wed Dec 12 22:39:26 2012 New Revision: 40366 URL: http://svnweb.freebsd.org/changeset/doc/40366 Log: Merged /projects/pkgng/share:r39915-40152 to translations/share Merged /head/share:r39641-39644,39933-40365 to translations/share Added: translations/share/pgpkeys/bar.key - copied unchanged from r40365, head/share/pgpkeys/bar.key translations/share/pgpkeys/bryanv.key - copied unchanged from r40365, head/share/pgpkeys/bryanv.key translations/share/pgpkeys/deischen.key - copied unchanged from r40365, head/share/pgpkeys/deischen.key translations/share/pgpkeys/kan.key - copied unchanged from r40365, head/share/pgpkeys/kan.key translations/share/pgpkeys/mdf.key - copied unchanged from r40365, head/share/pgpkeys/mdf.key translations/share/pgpkeys/olgeni.key - copied unchanged from r40365, head/share/pgpkeys/olgeni.key translations/share/pgpkeys/syuu.key - copied unchanged from r40365, head/share/pgpkeys/syuu.key translations/share/pgpkeys/wen.key - copied unchanged from r40365, head/share/pgpkeys/wen.key translations/share/pgpkeys/zeising.key - copied unchanged from r40365, head/share/pgpkeys/zeising.key translations/share/security/advisories/FreeBSD-SA-12:06.bind.asc - copied unchanged from r40365, head/share/security/advisories/FreeBSD-SA-12:06.bind.asc translations/share/security/advisories/FreeBSD-SA-12:07.hostapd.asc - copied unchanged from r40365, head/share/security/advisories/FreeBSD-SA-12:07.hostapd.asc translations/share/security/advisories/FreeBSD-SA-12:08.linux.asc - copied unchanged from r40365, head/share/security/advisories/FreeBSD-SA-12:08.linux.asc translations/share/security/patches/SA-12:06/ - copied from r40365, head/share/security/patches/SA-12:06/ translations/share/security/patches/SA-12:07/ - copied from r40365, head/share/security/patches/SA-12:07/ translations/share/security/patches/SA-12:08/ - copied from r40365, head/share/security/patches/SA-12:08/ Modified: translations/share/pgpkeys/README translations/share/pgpkeys/adamw.key translations/share/pgpkeys/addkey.sh translations/share/pgpkeys/cs.key translations/share/pgpkeys/ebrandi.key translations/share/pgpkeys/ehaupt.key translations/share/pgpkeys/garga.key translations/share/pgpkeys/itetcu.key translations/share/pgpkeys/jkim.key translations/share/pgpkeys/kib.key translations/share/pgpkeys/nyan.key translations/share/pgpkeys/pgpkeys-core.xml translations/share/pgpkeys/pgpkeys-developers.xml translations/share/pgpkeys/pgpkeys.ent translations/share/pgpkeys/remko.key translations/share/pgpkeys/rene.key translations/share/pgpkeys/theraven.key translations/share/tools/webupdate translations/share/xml/advisories.xml translations/share/xml/authors.ent translations/share/xml/commercial.consult.xml translations/share/xml/commercial.isp.xml translations/share/xml/commercial.software.xml translations/share/xml/common.ent translations/share/xml/developers.ent translations/share/xml/events2013.xml translations/share/xml/freebsd-html.dsl translations/share/xml/freebsd.ent translations/share/xml/header.ent translations/share/xml/man-refs.ent translations/share/xml/mirrors.xml translations/share/xml/news.dtd translations/share/xml/news.xml translations/share/xml/press.xml translations/share/xml/xhtml.xsl Directory Properties: translations/share/ (props changed) Modified: translations/share/pgpkeys/README ============================================================================== --- translations/share/pgpkeys/README Wed Dec 12 22:23:17 2012 (r40365) +++ translations/share/pgpkeys/README Wed Dec 12 22:39:26 2012 (r40366) @@ -26,16 +26,16 @@ address. For instance, in my case: | Adding key to entity list... | | Unless you are already listed there, you should now add the -| following text to pgpkeys-developers.sgml (unless this is a role key -| or you are a core member. In that case add to pgpkeys-officers.sgml -| or pgpkeys-core.sgml). Remember to keep the list sorted by last name! +| following text to pgpkeys-developers.xml (unless this is a role key +| or you are a core member. In that case add to pgpkeys-officers.xml +| or pgpkeys-core.xml). Remember to keep the list sorted by last name! | | | &a.des; | &pgpkey.des; | | -| Don't forget to 'cvs add des.key' if this is a new entry, +| Don't forget to 'svn add des.key' if this is a new entry, | and check your diffs before committing! If your login name is different from your freefall login name, specify @@ -68,7 +68,7 @@ Beware that the keys are supposed to be unsure where to add your entry, use finger(1) to check the surnames of those around you. -Once you've successfully run addkey.sh, 'cvs add' your key file, check +Once you've successfully run addkey.sh, 'svn add' your key file, check the diffs, and commit. @@ -77,7 +77,7 @@ the diffs, and commit. There are two ways to update your key. The first is to follow the above instructions as if you were adding your key for the first time - -except that you don't need to edit chapter.sgml, because you're +except that you don't need to edit chapter.xml, because you're already listed there. The addkey.sh script will snarf the RCS Id from the old key file and generate a new one with whatever keys you specified. Modified: translations/share/pgpkeys/adamw.key ============================================================================== --- translations/share/pgpkeys/adamw.key Wed Dec 12 22:23:17 2012 (r40365) +++ translations/share/pgpkeys/adamw.key Wed Dec 12 22:39:26 2012 (r40366) @@ -1,35 +1,55 @@ - Key fingerprint = A980 3F2E 80A8 9619 9D1C 82E8 A3C2 8CD9 42C7 43FD -sub 1024g/15D67628 2002-10-12 +pub 2048D/C57CF3A8 2012-11-15 + Key fingerprint = CCD9 F28A BD1D 50A1 8D08 18A7 F48B B195 C57C F3A8 +uid Adam Weinberger (FreeBSD) +uid Adam Weinberger (adamw.org) +sub 2048g/9C6D0E30 2012-11-15 ]]> Modified: translations/share/pgpkeys/addkey.sh ============================================================================== --- translations/share/pgpkeys/addkey.sh Wed Dec 12 22:23:17 2012 (r40365) +++ translations/share/pgpkeys/addkey.sh Wed Dec 12 22:39:26 2012 (r40366) @@ -72,9 +72,9 @@ mv pgpkeys.ent pgpkeys.ent.orig || exit echo echo "Unless you are already listed there, you should now add the" -echo "following text to pgpkeys-developers.sgml (unless this is a" +echo "following text to pgpkeys-developers.xml (unless this is a" echo "role key or you are a core member. In that case add to" -echo "pgpkeys-officers.sgml or pgpkeys-core.sgml)." +echo "pgpkeys-officers.xml or pgpkeys-core.xml)." echo "Remember to keep the list sorted by last name!" echo echo " " @@ -85,5 +85,5 @@ echo echo "If this is a new entry, don't forget to 'svn add ${keyfile}'" echo "and 'svn propset svn:keywords \"FreeBSD=%H\" ${keyfile}'" echo "and commit each of ${keyfile}, pgpkeys.ent and" -echo "pgpkeys-developers.sgml, pgpkeys-officers.sgml, or" -echo "pgpkeys-core.sgml as required." +echo "pgpkeys-developers.xml, pgpkeys-officers.xml, or" +echo "pgpkeys-core.xml as required." Copied: translations/share/pgpkeys/bar.key (from r40365, head/share/pgpkeys/bar.key) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ translations/share/pgpkeys/bar.key Wed Dec 12 22:39:26 2012 (r40366, copy of r40365, head/share/pgpkeys/bar.key) @@ -0,0 +1,50 @@ + + + +uid Barbara Guida +sub 2048R/1DF7506C 2012-11-13 +]]> + Copied: translations/share/pgpkeys/bryanv.key (from r40365, head/share/pgpkeys/bryanv.key) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ translations/share/pgpkeys/bryanv.key Wed Dec 12 22:39:26 2012 (r40366, copy of r40365, head/share/pgpkeys/bryanv.key) @@ -0,0 +1,77 @@ + + + +uid Bryan Venteicher (FreeBSD) +sub 4096R/2EBC1A46 2012-11-05 +]]> + Modified: translations/share/pgpkeys/cs.key ============================================================================== --- translations/share/pgpkeys/cs.key Wed Dec 12 22:23:17 2012 (r40365) +++ translations/share/pgpkeys/cs.key Wed Dec 12 22:39:26 2012 (r40366) @@ -1,137 +1,125 @@ uid Carlo Strub -sub 4096R/99AC2A67 2012-06-05 [expires: 2017-06-04] - -pub 4096R/2C23E493 2012-06-08 [expires: 2017-06-07] - Key fingerprint = 26E0 89EA B9BE 5FC5 D740 CBB4 EABC 7343 2C23 E493 -uid Carlo Strub (Mail) -sub 4096R/DF86FD3E 2012-06-08 [expires: 2017-06-07] +sub 3072R/71C75997 2012-11-25 [expires: 2017-11-24] +sub 3072R/318AEB16 2012-11-25 [expires: 2017-11-24] ]]> Copied: translations/share/pgpkeys/deischen.key (from r40365, head/share/pgpkeys/deischen.key) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ translations/share/pgpkeys/deischen.key Wed Dec 12 22:39:26 2012 (r40366, copy of r40365, head/share/pgpkeys/deischen.key) @@ -0,0 +1,63 @@ + + + +sub 4096R/A51F81F7 2012-11-17 +]]> + Modified: translations/share/pgpkeys/ebrandi.key ============================================================================== --- translations/share/pgpkeys/ebrandi.key Wed Dec 12 22:23:17 2012 (r40365) +++ translations/share/pgpkeys/ebrandi.key Wed Dec 12 22:39:26 2012 (r40366) @@ -1,243 +1,242 @@ -uid Edson Brandi (Born 1977-08-14 in S. S. DA GRAMA, SP - Brazil) uid Edson Brandi +uid Edson Brandi uid Edson Brandi -uid Edson Brandi uid Edson Brandi -uid Edson Brandi -uid Edson Brandi +uid Edson Brandi uid Edson Brandi uid Edson Brandi -uid Edson Brandi -sub 2048R/E20441CD 2011-11-04 [expires: 2012-11-03] -sub 2048R/734718A1 2011-11-04 [expires: 2012-11-03] -sub 2048R/3C903007 2011-11-04 [expires: 2012-11-03] -sub 2048R/409113D7 2012-09-14 [expires: 2015-09-14] -sub 2048R/5A95E5EC 2012-09-14 [expires: 2015-09-14] -sub 2048R/8F69BF17 2012-09-14 [expires: 2015-09-14] +uid Edson Brandi (Born 1977-08-14 in S. S. DA GRAMA, SP - Brazil) +sub 3072R/A34B8175 2012-11-26 [expires: 2013-11-26] +sub 3072R/4EB0E0EA 2012-11-26 [expires: 2013-11-26] +sub 3072R/89917E73 2012-11-26 [expires: 2013-11-26] ]]> Delivered-To: svn-doc-translations@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D019C25E; Wed, 12 Dec 2012 22:39:41 +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 AE48C8FC0C; Wed, 12 Dec 2012 22:39:41 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBCMdfZp068159; Wed, 12 Dec 2012 22:39:41 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCMddwe068143; Wed, 12 Dec 2012 22:39:39 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122239.qBCMddwe068143@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 22:39:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r40367 - in translations/nl_NL.ISO8859-1: articles/contributing articles/contributing-ports books books/handbook/advanced-networking books/handbook/basics books/handbook/config books/ha... X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 22:39:41 -0000 Author: gjb Date: Wed Dec 12 22:39:39 2012 New Revision: 40367 URL: http://svnweb.freebsd.org/changeset/doc/40367 Log: Merged /head/nl_NL.ISO8859-1:r39942-40365 to translations/nl_NL.ISO8859-1 Modified: translations/nl_NL.ISO8859-1/articles/contributing-ports/article.xml translations/nl_NL.ISO8859-1/articles/contributing/article.xml translations/nl_NL.ISO8859-1/books/Makefile translations/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/basics/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/config/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/disks/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/eresources/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/geom/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/jails/Makefile translations/nl_NL.ISO8859-1/books/handbook/mac/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/mail/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.xml translations/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.xml translations/nl_NL.ISO8859-1/htdocs/administration.xml translations/nl_NL.ISO8859-1/htdocs/art.xml translations/nl_NL.ISO8859-1/htdocs/index.xsl translations/nl_NL.ISO8859-1/htdocs/where.xml translations/nl_NL.ISO8859-1/share/xml/header.l10n.ent translations/nl_NL.ISO8859-1/share/xml/mailing-lists.ent Directory Properties: translations/nl_NL.ISO8859-1/ (props changed) Modified: translations/nl_NL.ISO8859-1/articles/contributing-ports/article.xml ============================================================================== --- translations/nl_NL.ISO8859-1/articles/contributing-ports/article.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/articles/contributing-ports/article.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -10,7 +10,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/articles/contributing-ports/article.xml - %SRCID% 39632 + %SRCID% 39913 -->
@@ -493,8 +493,8 @@ portbouwcluster, pointyhat, en de - scanner voor distributiebestanden om te zien + url="http://portscout.FreeBSD.org">scanner voor + distributiebestanden om te zien of er ports zijn die u onderhoudt die er niet in slagen om gebouwd of opgehaald te worden (bekijk bronnen voor meer informatie @@ -841,8 +841,8 @@ worden. De scanner voor distributiebestanden voor - &os; ports kan u ports laten zien waarvoor + url="http://portscout.FreeBSD.org">scanner voor distributiebestanden + voor &os; ports kan u ports laten zien waarvoor de distributiebestanden niet kunnen worden opgehaald. U kunt uw eigen ports controleren of u kunt het gebruiken om ports te vinden waarvan de MASTER_SITES moet worden Modified: translations/nl_NL.ISO8859-1/articles/contributing/article.xml ============================================================================== --- translations/nl_NL.ISO8859-1/articles/contributing/article.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/articles/contributing/article.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -10,7 +10,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/articles/contributing/article.xml - %SRCID% 39632 + %SRCID% 40061 -->
@@ -102,7 +102,7 @@ Lees regelmatig de FAQ en het Handboek door. Laat het ons weten als er iets slecht is uitgelegd, is verlopen of gewoon helemaal verkeerd is. Of stuur een reparatie in - (SGML is niet moeilijk te leren, maar er is geen bezwaar + (Docbook is niet moeilijk te leren, maar er is geen bezwaar tegen inzendingen in ASCII). @@ -248,7 +248,7 @@ Kies een van de punten van de <quote>Ideeën</quote> pagina - De &os;-lijst van + De &os;-lijst van projecten en ideeën voor vrijwilligers is ook beschikbaar voor mensen die aan het &os;-project willen bijdragen. Deze lijst wordt regelmatig bijgewerkt en bevat @@ -360,38 +360,22 @@ Het geprefereerde &man.diff.1;-formaat voor het opsturen van patches is het verenigde uitvoerformaat gegenereerd door - diff -u. Echter, voor patches die - substantieel een gebied aan code wijzigen, kan een diff in - contextuitvoerformaat gegenereerd door - diff -c leesbaarder en dus verkiesbaar - zijn. + diff -u. diff - Bijvoorbeeld: - - &prompt.user; diff -c oudbestand nieuwbestand - - of - - &prompt.user; diff -c -r oudemap nieuwemap - - zal zo'n verzameling van contextdiffs aanmaken voor het gegeven - broncodebestand of maphiërarchie. - - Evenzo zal - &prompt.user; diff -u oudbestand nieuwbestand of - &prompt.user; diff -u -r oudemap nieuwemap + &prompt.user; diff -u -r -N oudemap nieuwemap - hetzelfde doen, maar dan in het verenigde diff-formaat. + zouden een verzameling van verenigde diffs genereren voor het + gegeven bronbestand of maphiërarchie. - Zie de hulppagina van &man.diff.1; voor meer details. + Zie &man.diff.1; voor meer details. Als u eenmaal een verzameling aan diffs heeft (welke u kunt testen met het commando &man.patch.1;), dient u ze op te sturen @@ -418,11 +402,10 @@ &man.shar.1; zijn aangemaakt zijn ook welkom. Als uw verandering mogelijk gevoelig van aard is, - bijvoorbeeld als u onzeker bent over copyright-dingen die de - verdere distributie ervan dicteren of als u eenvoudigweg niet - klaar bent om het uit te geven zonder een voorafgaand nauwer - review, dan dient u het direct naar &a.core; te sturen in plaats - van het met &man.send-pr.1; op te sturen. De &a.core; bereikt + bijvoorbeeld als u onzeker bent over copyright-zaken die de + verdere distributie ervan dicteren, dan dient u het direct naar + &a.core; te sturen in plaats + van het met &man.send-pr.1; op te sturen. Het &a.core; bereikt een veel kleinere groep mensen die veel dagelijks werk op &os; doen. Merk op dat deze groep het ook erg druk heeft, daarom dient u alleen mail naar hen te @@ -528,7 +511,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $Id$ + $Id$ Voor uw gemak staat een kopie van deze tekst in /usr/share/examples/etc/bsd-style-copyright. @@ -589,16 +572,6 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE PO url="&url.base;/donations/">Donations Liaison Office. - - - Internettoegang doneren - - We kunnen altijd nieuwe spiegelsites voor FTP, WWW, of - cvsup gebruiken. Als u zo'n spiegel wilt - hosten, bekijk dan het artikel Mirroring &os; - voor meer informatie. -
Modified: translations/nl_NL.ISO8859-1/books/Makefile ============================================================================== --- translations/nl_NL.ISO8859-1/books/Makefile Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/Makefile Wed Dec 12 22:39:39 2012 (r40367) @@ -1,7 +1,7 @@ # $FreeBSD$ # # %SOURCE% en_US.ISO8859-1/books/Makefile -# %SRCID% 38826 +# %SRCID% 40258 # SUBDIR = handbook Modified: translations/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -5,7 +5,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml - %SRCID% 39824 + %SRCID% 39902 --> @@ -4695,9 +4695,9 @@ Received 264951 bytes in 0.1 seconds # Device Mountpoint FSType Options Dump Pass -mijnhost.voorbeeld.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0 +mijnhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0 - Vervang mijnhost.voorbeeld.com door + Vervang mijnhost.example.com door de hostnaam of het IP-adres van uw NFS-server. In dit voorbeeld wordt het root-bestandssysteem als alleen-lezen aangekoppeld om te voorkomen dat @@ -4796,7 +4796,7 @@ mijnhost.voorbeeld.com:/b/tftpboot/FreeB option routers 192.168.0.1 ; option broadcast-address 192.168.0.255 ; option domain-name-server 192.168.35.35, 192.168.35.36 ; - option domain-name "voorbeeld.com"; + option domain-name "example.com"; # IP-adres van TFTP server next-server 192.168.0.1 ; Modified: translations/nl_NL.ISO8859-1/books/handbook/basics/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/basics/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/basics/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -5,7 +5,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/basics/chapter.xml - %SRCID% 39831 + %SRCID% 39947 --> @@ -2296,21 +2296,12 @@ Swap: 256M Total, 38M Used, 217M Free, 1 Eerst moet het proces ID worden opgezocht van het proces waar een signaal naar verzonden moeten worden. Dit kan door - &man.ps.1; en &man.grep.1; te gebruiken. &man.grep.1; wordt - gebruikt om in de uitvoer te zoeken en te kijken naar de - string die de gebruiker opgeeft. Dit commando wordt gedraaid - als een normale gebruiker en &man.inetd.8; wordt gedraaid - onder de gebruiker root, dus aan - &man.ps.1; moet de optie meegegeven - worden. + &man.pgrep.1; te gebruiken. - &prompt.user; ps -ax | grep inetd - 198 ?? IWs 0:00.00 inetd -wW + &prompt.user; pgrep -l inetd +198 inetd -wW - Dus PID van &man.inetd.8; is 198. In sommige gevallen - kan grep inetd ook voorkomen in de - uitvoer. Dit komt door de manier waarop &man.ps.1; de lijst - van draaiende processen moet vinden. + Dus het PID van &man.inetd.8; is 198. Modified: translations/nl_NL.ISO8859-1/books/handbook/config/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/config/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/config/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -5,7 +5,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/config/chapter.xml - %SRCID% 39873 + %SRCID% 39914 --> @@ -312,11 +312,11 @@ defaultrouter="10.1.1.254" /etc/rc.conf.local: - hostname="node1.voorbeeld.org" + hostname="node1.example.org" ifconfig_fxp0="inet 10.1.1.1/8" - rc.conf kan naar elk systeem + rc.conf kan vervolgens naar elk systeem gedistribueerd worden met rsync of een gelijksoortig programma, terwijl rc.conf.local uniek blijft. @@ -544,7 +544,7 @@ run_rc_command "$1" root kan ook een gebruikerscrontab aanleggen net als elke andere gebruiker. Dit is niet dezelfde als - /etc/crontab (de systeemcrontab). Omdat de + /etc/crontab, de systeemcrontab. Omdat de systeemcrontab in de praktijk de commando's als root uitvoert, is het doorgaans niet nodig om een gebruikerscrontab voor root te maken. @@ -570,8 +570,8 @@ HOME=/var/log - Zoals in de meeste &os; instellingenbestanden gaat het - karakter # vooraf aan commentaar. + Zoals in de meeste instellingenbestanden van &os; zijn regels die + met het karakter # beginnen commentaar. Commentaar wordt gebruikt als uitleg en geheugensteun. Commentaar dient niet vermengd te worden met commando's, anders wordt het commentaar opgevat als deel van het commando. Modified: translations/nl_NL.ISO8859-1/books/handbook/disks/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/disks/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/disks/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -5,7 +5,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/disks/chapter.xml - %SRCID% 39631 + %SRCID% 39908 --> @@ -2802,7 +2802,7 @@ sa0(ncr1:4:0): Logical unit is in proce ssh &prompt.root; /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \ - doelgebruiker@doelmachine.voorbeeld.com dd of=/mijngrotebestanden/dump-usr-10.gz + doelgebruiker@doelmachine.example.com dd of=/mijngrotebestanden/dump-usr-10.gz Ook kan de ingebouwde manier van dump @@ -2814,7 +2814,7 @@ sa0(ncr1:4:0): Logical unit is in proce ssh met ingestelde RSH - &prompt.root; env RSH=/usr/bin/ssh /sbin/dump -0uan -f doelgebruiker@doelmachine.voorbeeld.com:/dev/sa0 /usr + &prompt.root; env RSH=/usr/bin/ssh /sbin/dump -0uan -f doelgebruiker@doelmachine.example.com:/dev/sa0 /usr Modified: translations/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -12,7 +12,7 @@ that might make this chapter too large. $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/dtrace/chapter.xml - %SRCID% 39631 + %SRCID% 39795 --> @@ -213,17 +213,16 @@ options DDB_CTF Nadat opnieuw is opgestart en de nieuwe kernel in het geheugen is geladen, dient ondersteuning voor de Korn-shell te worden toegevoegd. Dit is nodig omdat de verschillende hulpmiddelen van - &dtrace; in ksh zijn geschreven. Installeer + &dtrace;Toolkit in ksh zijn geschreven. Installeer shells/ksh93. Het is ook mogelijk om deze hulpmiddelen in shells/pdksh of shells/mksh te draaien. - Als laatste dient de huidige &dtrace;-gereedschapskist - verkregen te worden. De huidige versie is beschikbaar op . - Het bevat een installatiemechanisme; om gebruik te maken van de - bijgeleverde hulpmiddelen is installatie echter niet nodig. + Als laatste dient de huidige &dtrace;Toolkit verkregen te worden. + Indien u &os; 10 draait, vindt u de &dtrace;Toolkit in + /usr/share/dtrace. In andere gevallen kunt u de + &dtrace;Toolkit installeren via de port sysutils/DTraceToolkit. @@ -288,7 +287,8 @@ options DDB_CTF het normaal gedraaid wordt, zal het uitvoer die op de volgende lijkt produceren: - &prompt.root; ./hotkernel + &prompt.root; cd /usr/share/dtrace/toolkit +&prompt.root; ./hotkernel Sampling... Hit Ctrl-C to end. De systeembeheerder moet de toetsencombinatie @@ -386,6 +386,12 @@ + &a.infiniband.name; + + Infiniband op &os; + + + &a.ipfw.name; Technische discussie over het herontwerp van de @@ -606,6 +612,12 @@ + &a.tcltk.name; + + &os;-specifieke discussies over Tcl/Tk + + + &a.threads.name; Threading in &os; @@ -1453,6 +1465,17 @@ + &a.infiniband.name; + + + Infiniband op &os; + + Technische mailinglijst over Infiniband, OFED en OpenSM op + &os;. + + + + &a.ipfw.name; @@ -2162,12 +2185,6 @@ url="news:it.comp.os.freebsd">it.comp.os.freebsd (Italiaans) - - - tw.bbs.comp.386bsd - (Traditioneel Chinees) - @@ -2226,16 +2243,6 @@ comp.bugs.4bsd - - - - comp.bugs.4bsd.ucb-fixes - - - - comp.unix.bsd Modified: translations/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -4,7 +4,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/filesystems/chapter.xml - %SRCID% 39631 + %SRCID% 40252 --> @@ -680,7 +680,7 @@ errors: No known data errors SID-naam (bijvoorbeeld - jan.bloggs@voorbeeld.com). + jan.bloggs@example.com). Numeriek SID-ID Modified: translations/nl_NL.ISO8859-1/books/handbook/geom/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/geom/chapter.xml Wed Dec 12 22:39:26 2012 (r40366) +++ translations/nl_NL.ISO8859-1/books/handbook/geom/chapter.xml Wed Dec 12 22:39:39 2012 (r40367) @@ -5,7 +5,7 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/geom/chapter.xml - %SRCID% 39631 + %SRCID% 39988 --> @@ -244,220 +244,586 @@ Done. schijf spiegelen - Spiegelen (mirroring) is een technologie die - door veel bedrijven en thuisgebruikers wordt ingezet om gegevens - te back-uppen zonder onderbrekingen. Als er een spiegel bestaat, - betekent dat eenvoudigweg dat schijfB een kopie is van schijfA, - of misschien zijn schijvenC+D een kopie van schijvenA+B. Los van - de schijfinstellingen is het belangrijkste aspect dat de - gegevens van de ene schijf of partitie worden gerepliceerd naar - de andere. Later kunnen die gegevens eenvoudiger worden hersteld - of geback-upped zonder dat dit leidt tot onderbrekingen in - dienstverlening of toegang tot gegevens en schijven kunnen zelfs - fysiek worden opgeslagen in een kluis. - - Begin met een systeem dat twee schijven heeft van gelijke - grootte. Deze oefeningen stellen dat het directe-toegang - (&man.da.4;) SCSI-schijven zijn. + RAID1 - - Primaire schijven spiegelen - - Aannemende dat &os; op het eerste - da0-schijfapparaat is - geïnstalleerd, dient er aan &man.gmirror.8; verteld te - worden om daar de primaire gegevens op te slaan. - - Voordat de mirror gebouwd wordt, dient aanvullende - debuginformatie en openingstoegang tot het apparaat aangezet te - worden door de &man.sysctl.8;-optie - kern.geom.debugflags op de volgende waarde in - te stellen: - - &prompt.root; sysctl kern.geom.debugflags=17 - - Maak nu de mirror aan. Begin het proces door informatie - over metagegevens op het primaire schijfapparaat op te slaan, - waardoor effectief het apparaat /dev/mirror/gm aangemaakt - wordt met het volgende commando: - - - Het creëeren van een mirror buiten de opstartschijf - kan resulteren in gegevensverlies als er enige gegevens zijn - opgeslagen op de laatste sector van de schijf. Dit gevaar - wordt verminderd als het creëeren van de mirror direct na - een verse installatie van &os; wordt gedaan. De volgende procedure - werkt ook niet samen met de instellingen van de standaardinstallatie - van &os; 9.X dat het nieuwe - partitieschema GPT gebruikt. GEOM zal de - metagegevens van GPT overschrijven, wat' - gegevensverlies en mogelijk een onstartbaar systeem tot gevolg - heeft. - - - &prompt.root; gmirror label -vb round-robin gm0 /dev/da0 - - Het systeem hoort te antwoorden met: + RAID1, of spiegelen, is de + techniek om dezelfde gegevens naar meer dan één schijf te schrijven. + Spiegels worden normaliter gebruikt om tegen gegevensverlies te beschermen + indien een schijf kapot gaat. Elke schijf in een spiegel bevat een + identieke kopie van de gegevens. Wanneer een individuele schijf het + begeeft, blijft de spiegel functioneren, en levert het gegevens van de + schijven die nog wel functioneren. De computer blijft draaien en de + beheerder heeft tijd om de kapotte schijf te vervangen zonder onderbreking + voor de gebruikers. + + Twee veelvoorkomende situaties worden in deze voorbeelden getoond. + Het eerste is het maken van een spiegel van twee nieuwe schijven en het + als vervanging voor een bestaande enkele schijf te gebruiken. Het tweede + voorbeeld maakt een spiegel op een enkele nieuwe schijf aan, kopieert de + gegevens van de oude schijf er naar toe, en plaatst daarna de oude schijf + in de spiegel. Hoewel deze procedure iets moeilijker is, is er maar één + nieuwe schijf nodig. + + Traditioneel zijn de twee schijven in een spiegel van hetzelfde model + en hebben ze dezelfde capaciteit, maar &man.gmirror.8; verplicht dit niet. + Spiegels die met ongelijke schijven zijn gemaakt zullen de capaciteit van + de kleinste schijf in de spiegel aannemen. Extra schijfruimte op grotere + schijven zal ongebruikt blijven. Schijven die later in de spiegel worden + geplaatst moeten tenminste evenveel capaciteit hebben als de kleinste + schijf die reeds in de spiegel zit. + + + De procedures voor het spiegelen die hier getoond worden zijn + niet-destructief, maar maak zoals bij elke grote schijfoperatie eerst + een volledige back-up. + + + + Kwesties met meta-gegevens + + Veel schijfsystemen slaan meta-gegevens op aan het einde van elke + schijf. Oude meta-gegevens dienen gewist te worden voordat de schijf + herbruikt wordt voor een spiegel. De meeste problemen worden + veroorzaakt door twee soorten van achtergebleven meta-gegevens: + GPT-partitietabellen en oude meta-gegevens van &man.gmirror.8; van een + vorige spiegel. + + GPT-meta-gegevens kunnen gewist worden met &man.gpart.8;. Dit + voorbeeld wist zowel de primaire als de back-up GPT-partitietabellen van + schijf ada8: + + &prompt.root; gpart destroy -F ada8 + &man.gmirror.8; kan in één stap een schijf uit een actieve spiegel + halen en de meta-gegevens wissen. Hier wordt de voorbeeldschijf + ada8 uit de actieve spiegel + gm4 gehaald: + + &prompt.root; gmirror remove gm4 ada8 + + Gebruik, als de spiegel niet draait maar er nog oude meta-gegevens + van de spiegel op de schijf staan, gmirror clear om + deze te verwijderen: + + &prompt.root; gmirror clear ada8 + + &man.gmirror.8; slaat één blok aan meta-gegevens aan het einde van + de schijf op. Omdat GPT-partitieschema's ook meta-gegevens aan het + einde van de schijf opslaan, wordt het spiegelen van volledige + GPT-schijven met &man.gmirror.8; niet aangeraden. Hier wordt + MBR-partitionering gebruikt omdat het alleen een partitietabel aan het + begin van de schijf opslaat en niet conflicteert met + &man.gmirror.8;. + - Metadata value stored on /dev/da0. -Done. + + Een spiegel met twee nieuwe schijven maken - Initialiseer GEOM, dit zal de kernelmodule - /boot/kernel/geom_mirror.ko laden: + In dit voorbeeld is &os; reeds op een enkele schijf + ada0 geïnstalleerd. Twee nieuwe schijven, + ada1 en ada2 zijn met + het systeem verbonden. Er zal een nieuwe spiegel op deze twee schijven + aangemaakt worden die de oude enkele schijf zal vervangen. + + &man.gmirror.8; heeft een kernelmodule + geom_mirror.ko nodig, ingebouwd in de kernel of + geladen tijdens het opstarten of draaien. Laadt nu handmatig de + kernelmodule: &prompt.root; gmirror load - - Wanneer dit commando succesvol verloopt, maakt het het - apparaatknooppunt gm0 aan onder de - map /dev/mirror. - + Maak de spiegel aan met de twee nieuwe schijven: - Maak het mogelijk om de kernelmodule - geom_mirror.ko tijdens systeeminitialisatie - te laden: - - &prompt.root; echo 'geom_mirror_load="YES"' >> /boot/loader.conf - - Bewerk het bestand /etc/fstab, waarbij - verwijzingen naar het oude da0 worden - vervangen door de nieuwe apparaatknooppunten van het - mirrorapparaat gm0. + &prompt.root; gmirror label -v gm0 /dev/ada1 /dev/ada2 - - Indien &man.vi.1; de geprefereerde tekstverwerker is, is - het volgende een gemakkelijke manier om deze taak te - volbrengen: - - &prompt.root; vi /etc/fstab - - Maak een reservekopie van de huidige gegevens van - fstab in &man.vi.1; door :w - /etc/fstab.bak in te typen. Vervang daarna alle - oude verwijzingen naar da0 door - gm0 door - :%s/da/mirror\/gm/g in te typen. - + gm0 is een door de gebruiker gekozen + apparaatnaam die aan de nieuwe spiegel wordt toegekend. Nadat de + spiegel is gestart, zal deze apparaatnaam verschijnen in de map + /dev/mirror/. + + Nu kunnen er met &man.gpart.8; MBR- en bsdlabel-partitietabellen op + de spiegel worden aangemaakt. Hier wordt er een traditioneel schema + van een gesplitst bestandssysteem getoond, met partities voor + /, swap, /var, + /tmp en /usr. Dit werkt ook + voor een enkel bestandssysteem met enkel / en + een wisselpartitie. + + Partities op de spiegel hoeven niet dezelfde grootte te hebben als + die op de bestaande schijf, maar moeten groot genoeg zijn om alle + gegevens die reeds op ada0 staan te kunnen + bevatten. + + &prompt.root; gpart create -s MBR mirror/gm0 +&prompt.root; gpart add -t freebsd -a 4k mirror/gm0 +&prompt.root; gpart show mirror/gm0 +=> 63 156301423 mirror/gm0 MBR (74G) + 63 63 - free - (31k) + 126 156301299 1 freebsd (74G) + 156301425 61 - free - (30k) + + &prompt.root; gpart create -s BSD mirror/gm0s1 +&prompt.root; gpart add -t freebsd-ufs -a 4k -s 2g mirror/gm0s1 +&prompt.root; gpart add -t freebsd-swap -a 4k -s 4g mirror/gm0s1 +&prompt.root; gpart add -t freebsd-ufs -a 4k -s 2g mirror/gm0s1 +&prompt.root; gpart add -t freebsd-ufs -a 4k -s 1g mirror/gm0s1 +&prompt.root; gpart add -t freebsd-ufs -a 4k mirror/gm0s1 +&prompt.root; gpart show mirror/gm0s1 +=> 0 156301299 mirror/gm0s1 BSD (74G) + 0 2 - free - (1.0k) + 2 4194304 1 freebsd-ufs (2.0G) + 4194306 8388608 2 freebsd-swap (4.0G) + 12582914 4194304 4 freebsd-ufs (2.0G) + 16777218 2097152 5 freebsd-ufs (1.0G) + 18874370 137426928 6 freebsd-ufs (65G) + 156301298 1 - free - (512B) + + Maak de spiegel opstartbaar door opstartcode in het MBR en bsdlabel + te installeren en de actieve slice in te stellen: + + &prompt.root; gpart bootcode -b /boot/mbr mirror/gm0 +&prompt.root; gpart set -a active -i 1 mirror/gm0 +&prompt.root; gpart bootcode -b /boot/boot mirror/gm0s1 + + Formatteer de bestandssystemen op de nieuwe spiegel en zet daarbij + soft-updates aan. + + &prompt.root; newfs -U /dev/mirror/gm0s1a +&prompt.root; newfs -U /dev/mirror/gm0s1d +&prompt.root; newfs -U /dev/mirror/gm0s1e +&prompt.root; newfs -U /dev/mirror/gm0s1f + + Bestandssystemen van de originele schijf + (ada0) kunnen nu met &man.dump.8; en + &man.restore.8; naar de spiegel gekopieerd worden: + + &prompt.root; mount /dev/mirror/gm0s1a /mnt +&prompt.root; dump -C16 -b64 -0aL -f - / | (cd /mnt && restore -rf -) +&prompt.root; mount /dev/mirror/gm0s1d /mnt/var +&prompt.root; mount /dev/mirror/gm0s1e /mnt/tmp +&prompt.root; mount /dev/mirror/gm0s1f /mnt/usr +&prompt.root; dump -C16 -b64 -0aL -f - /var | (cd /mnt/var && restore -rf -) +&prompt.root; dump -C16 -b64 -0aL -f - /tmp | (cd /mnt/tmp && restore -rf -) +&prompt.root; dump -C16 -b64 -0aL -f - /usr | (cd /mnt/usr && restore -rf -) + + /mnt/etc/fstab moet bewerkt worden om naar de + nieuwe bestandssystemen op de spiegel te wijzen: + + # Device Mountpoint FStype Options Dump Pass# +/dev/mirror/gm0s1a / ufs rw 1 1 +/dev/mirror/gm0s1b none swap sw 0 0 +/dev/mirror/gm0s1d /var ufs rw 2 2 +/dev/mirror/gm0s1e /tmp ufs rw 2 2 +/dev/mirror/gm0s1f /usr ufs rw 2 2 + + Als de kernelmodule &man.gmirror.8; niet in de kernel is ingebouwd, + wordt /mnt/boot/loader.conf bewerkt om de module + tijdens het opstarten te laden: + + geom_mirror_load="YES" + + Herstart het systeem om de nieuwe spiegel te testen en te verifiëren + dat alle gegevens zijn gekopieerd. Het BIOS zal de spiegel als twee + individuele schijven zien in plaats van als een spiegel. Omdat de + schijven identiek zijn, maakt het niet uit vanaf welke schijf wordt + opgestart. + + Bekijk de sectie Problemen + oplossen als er problemen zijn tijdens het opstarten. Door de + originele ada0 uit te schakelen en los te + koppelen kan het als offline back-up bewaard worden. - Het resulterende fstab zou er ongeveer - hetzelfde als het volgende uit moeten zien. Het maakt niet uit - of de schijfstations SCSI of - RAID zijn, het - RAID-apparaat zal ongeacht hiervan - gm zijn. - - # Device Mountpoint FStype Options Dump Pass# -/dev/mirror/gm0s1b none swap sw 0 0 -/dev/mirror/gm0s1a / ufs rw 1 1 -/dev/mirror/gm0s1d /usr ufs rw 0 0 -/dev/mirror/gm0s1f /home ufs rw 2 2 -#/dev/mirror/gm0s2d /store ufs rw 2 2 -/dev/mirror/gm0s1e /var ufs rw 2 2 -/dev/acd0 /cdrom cd9660 ro,noauto 0 0 - - Start het systeem opnieuw op: - - &prompt.root; shutdown -r now - - Tijdens de systeeminitialisatie dient het apparaat - gm0 in plaats van - da0 gebruikt te worden. Als het - systeem volledig is geïnitialiseerd, kan dit gecontroleerd - worden door de uitvoer van het commando mount - te inspecteren: - - &prompt.root; mount -Filesystem 1K-blocks Used Avail Capacity Mounted on -/dev/mirror/gm0s1a 1012974 224604 707334 24% / -devfs 1 1 0 100% /dev -/dev/mirror/gm0s1f 45970182 28596 42263972 0% /home -/dev/mirror/gm0s1d 6090094 1348356 4254532 24% /usr -/dev/mirror/gm0s1e 3045006 2241420 559986 80% /var -devfs 1 1 0 100% /var/named/dev - - De uitvoer ziet er als verwacht uit. Plaats als laatste - stap, om synchronisatie te beginnen, de schijf - da1 in de mirror met het volgende - commando: - - &prompt.root; gmirror insert gm0 /dev/da1 - - De status kan gecontroleerd worden tijdens het bouwen van de - mirror met het volgende commando: - - &prompt.root; gmirror status - - Wanneer de mirror gebouwd is en alle huidige gegevens zijn - gesynchroniseerd, dient de uitvoer van het bovenstaande commando - er als volgt uit te zien: - - Name Status Components -mirror/gm0 COMPLETE da0 - da1 - - Als er problemen zijn, of als de mirror nog bezig is om het - bouwproces te voltooien, zal het voorbeeld - DEGRADED in plaats van - COMPLETE laten zien. + Tijdens het gebruik zal de spiegel zich net zoals de originele + enkele schijf gedragen. - Problemen oplossen + Een spiegel met een bestaande schijf aanmaken - - Systeem weigert op te starten + In dit voorbeeld is &os; reeds geïnstalleerd op een enkele schijf, + ada0. Een nieuwe schijf, + ada1, is met het systeem verbonden. Er zal + een spiegel van één schijf worden aangemaakt op de nieuwe schijf, het + bestaande systeem zal ernaar worden gekopieerd, en daarna zal de oude + schijf in de spiegel worden geplaatst. Deze enigszins complexe + procedure is nodig omdat &man.gmirror.8; een blok van 512 bytes aan + meta-gegevens aan het einde van elke schijf moet plaatsen en de + bestaande ada0 meestal alle ruimte reeds heeft + toegewezen. - Als een systeem opstart in een prompt dat op het volgende - lijkt: + Laadt de kernelmodule &man.gmirror.8;: - ffs_mountroot: can't find rootvp -Root mount failed: 6 -mountroot> + &prompt.root; gmirror load - Herstart te machine met de aan/uit-schakelaar of met de - resetknop. Selecteer in het bootmenu optie zes (6). - Hierdoor komt een systeem in een &man.loader.8; prompt. Laad - de kernelmodules handmatig: + Controleer de mediagrootte van de originele schijf met + &man.diskinfo.8;: - OK? load geom_mirror -OK? boot + &prompt.root; diskinfo -v ada0 | head -n3 +/dev/ada0 + 512 # sectorsize + 1000204821504 # mediasize in bytes (931G) + + Maak een spiegel aan op de nieuwe schijf. Om er zeker van te zijn + dat de capaciteit van de spiegel niet groter is dan die van de originele + schijf, wordt &man.gnop.8; gebruikt om een nepschijf van precies + dezelfde grootte aan te maken. Deze schijf slaat geen gegevens op, maar + wordt alleen gebruikt om de grootte van de spiegel te begrenzen. + Wanneer &man.gmirror.8; de spiegel aanmaakt, zal het de capaciteit + beperken tot de grootte van gzero.nop zelfs + als de nieuwe schijf (ada1) meer ruimte heeft. + Merk op dat de 1000204821504 op de tweede + regel gelijk moet zijn aan de mediagrootte van + ada0 zoals hierboven door &man.diskinfo.8; is + getoond. + + &prompt.root; geom zero load +&prompt.root; gnop create -s 1000204821504 gzero +&prompt.root; gmirror label -v gm0 gzero.nop ada1 +&prompt.root; gmirror forget gm0 + + gzero.nop slaat geen gegevens op, dus ziet + de spiegel het niet als verbonden. De spiegel wordt verteld om + componenten die niet verbonden zijn te vergeten, waarbij + referenties naar gzero.nop worden verwijderd. + Het resultaat is een spiegelapparaat dat slechts één enkele schijf, + ada1, bevat. + + Bekijk de partitietabel van ada0 nadat + gm0 is aangemaakt. + + Deze uitvoer komt van een schijf van 1 TB. Als er wat + niet-toegewezen ruimte aanwezig is aan het einde van de schijf, kan de + inhoud direct van ada0 naar de nieuwe spiegel + worden gekopieerd. + + Als de uitvoer echter toont dat alle ruimte op de schijf is + toegewezen zoals in de volgende lijst, is er geen ruimte over voor de + 512 bytes aan meta-gegevens van &man.gmirror.8; aan het einde van de + schijf. + + &prompt.root; gpart show ada0 +=> 63 1953525105 ada0 MBR (931G) + 63 1953525105 1 freebsd [active] (931G) + + In dit geval moet de partitietabel worden bewerkt om de capaciteit + op mirror/gm0 met één sector te verminderen. + De procedure hiervoor wordt later uitgelegd. + + In beide gevallen dienen de partitietabellen op de primaire schijf + eerst gekopieerd te worden. Dit kan gedaan worden met de subcommando's + backup en restore van + &man.gpart.8;. + + &prompt.root; gpart backup ada0 > table.ada0 +&prompt.root; gpart backup ada0s1 > table.ada0s1 + + Deze subcommando's maken twee bestanden aan, + table.ada0 en table.ada0s1. + Dit voorbeeld komt van een schijf van 1 TB af: + + &prompt.root; cat table.ada0 +MBR 4 +1 freebsd 63 1953525105 [active] + + &prompt.root; cat table.ada0s1 +BSD 8 +1 freebsd-ufs 0 4194304 +2 freebsd-swap 4194304 33554432 +4 freebsd-ufs 37748736 50331648 +5 freebsd-ufs 88080384 41943040 +6 freebsd-ufs 130023424 838860800 +7 freebsd-ufs 968884224 984640881 + + Als de gehele schijf was gebruikt in de uitvoer van &man.gpart.8; + show, dan moet de capaciteit in deze partitietabellen + met één sector verminderd worden. Bewerk de twee bestanden zodat de + grootte van zowel de slice als de laatste partitie met één verminderd + wordt. Dit zijn de laatste getallen in elke lijst. + + &prompt.root; cat table.ada0 +MBR 4 +1 freebsd 63 1953525104 [active] + + &prompt.root; cat table.ada0s1 +BSD 8 +1 freebsd-ufs 0 4194304 +2 freebsd-swap 4194304 33554432 +4 freebsd-ufs 37748736 50331648 +5 freebsd-ufs 88080384 41943040 +6 freebsd-ufs 130023424 838860800 +7 freebsd-ufs 968884224 984640880 + + Als er tenminste één sector aan het einde van de schijf niet was + toegewezen, kunnen deze twee bestanden ongewijzigd gebruikt worden. + Herstel nu de partitietabel naar + mirror/gm0. + + &prompt.root; gpart restore mirror/gm0 < table.ada0 +&prompt.root; gpart restore mirror/gm0s1 < table.ada0s1 + + Controleer de partitietabel met &man.gpart.8; + show. Dit voorbeeld heeft + gm0s1a voor /, + gm0s1d voor /var, + gm0s1e voor /usr, + gm0s1f voor /data1 en + gm0s1g voor /data2. + + &prompt.root; gpart show mirror/gm0 +=> 63 1953525104 mirror/gm0 MBR (931G) + 63 1953525042 1 freebsd [active] (931G) + 1953525105 62 - free - (31k) + +&prompt.root; gpart show mirror/gm0s1 +=> 0 1953525042 mirror/gm0s1 BSD (931G) + 0 2097152 1 freebsd-ufs (1.0G) + 2097152 16777216 2 freebsd-swap (8.0G) + 18874368 41943040 4 freebsd-ufs (20G) + 60817408 20971520 5 freebsd-ufs (10G) + 81788928 629145600 6 freebsd-ufs (300G) + 710934528 1242590514 7 freebsd-ufs (592G) + 1953525042 63 - free - (31k) + + Zowel de slice als de laatste partitie dienen wat vrije ruimte aan + het einde van elke schijf te hebben. + + Maak bestandssystemen aan op deze nieuwe partities. Het aantal + partities zal variëren, overeenkomend met de partities op de originele + schijf, ada0. + + &prompt.root; newfs -U /dev/mirror/gm0s1a +&prompt.root; newfs -U /dev/mirror/gm0s1d +&prompt.root; newfs -U /dev/mirror/gm0s1e +&prompt.root; newfs -U /dev/mirror/gm0s1f +&prompt.root; newfs -U /dev/mirror/gm0s1g + + Maak de spiegel opstartbaar door opstartcode in het MBR en bsdlabel + te installeren en de actieve slice in te stellen: + + &prompt.root; gpart bootcode -b /boot/mbr mirror/gm0 +&prompt.root; gpart set -a active -i 1 mirror/gm0 +&prompt.root; gpart bootcode -b /boot/boot mirror/gm0s1 + + Pas /etc/fstab aan zodat het de nieuwe + partities op de spiegel gebruikt. Maak eerst een kopie van dit bestand + als /etc/fstab.orig. + + &prompt.root; cp /etc/fstab /etc/fstab.orig + + Wijzig /etc/fstab door + /dev/ada0 door + mirror/gm0 te vervangen. + + # Device Mountpoint FStype Options Dump Pass# +/dev/mirror/gm0s1a / ufs rw 1 1 +/dev/mirror/gm0s1b none swap sw 0 0 +/dev/mirror/gm0s1d /var ufs rw 2 2 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-translations@FreeBSD.ORG Wed Dec 12 22:39:57 2012 Return-Path: Delivered-To: svn-doc-translations@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 08DB22B8; Wed, 12 Dec 2012 22:39:57 +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 DD6278FC08; Wed, 12 Dec 2012 22:39:56 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBCMducI068249; Wed, 12 Dec 2012 22:39:56 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCMdtQ4068240; Wed, 12 Dec 2012 22:39:55 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122239.qBCMdtQ4068240@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 22:39:55 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r40368 - in translations/en_US.ISO8859-1: articles/committers-guide articles/contributing articles/contributors articles/portbuild books books/arch-handbook/driverbasics books/arch-hand... X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 22:39:57 -0000 Author: gjb Date: Wed Dec 12 22:39:55 2012 New Revision: 40368 URL: http://svnweb.freebsd.org/changeset/doc/40368 Log: Merged /projects/pkgng/en_US.ISO8859-1:r39915-40152 to translations/en_US.ISO8859-1 Merged /head/en_US.ISO8859-1:r39641,39937-40365 to translations/en_US.ISO8859-1 Added: translations/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html - copied unchanged from r40365, head/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html translations/en_US.ISO8859-1/htdocs/news/2012-compromise/ - copied from r40365, head/en_US.ISO8859-1/htdocs/news/2012-compromise/ translations/en_US.ISO8859-1/htdocs/news/2012-compromise.xml - copied unchanged from r40365, head/en_US.ISO8859-1/htdocs/news/2012-compromise.xml Deleted: translations/en_US.ISO8859-1/books/corp-net-guide/ Modified: translations/en_US.ISO8859-1/articles/committers-guide/article.xml translations/en_US.ISO8859-1/articles/contributing/article.xml translations/en_US.ISO8859-1/articles/contributors/contrib.additional.xml translations/en_US.ISO8859-1/articles/contributors/contrib.committers.xml translations/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml translations/en_US.ISO8859-1/articles/portbuild/article.xml translations/en_US.ISO8859-1/books/Makefile translations/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml translations/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml translations/en_US.ISO8859-1/books/developers-handbook/policies/chapter.xml translations/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml translations/en_US.ISO8859-1/books/faq/book.xml translations/en_US.ISO8859-1/books/handbook/basics/chapter.xml translations/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml translations/en_US.ISO8859-1/books/handbook/eresources/chapter.xml translations/en_US.ISO8859-1/books/handbook/filesystems/chapter.xml translations/en_US.ISO8859-1/books/handbook/geom/chapter.xml translations/en_US.ISO8859-1/books/handbook/mac/chapter.xml translations/en_US.ISO8859-1/books/handbook/mail/chapter.xml translations/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml translations/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml translations/en_US.ISO8859-1/books/handbook/ports/chapter.xml translations/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml translations/en_US.ISO8859-1/books/porters-handbook/book.xml translations/en_US.ISO8859-1/htdocs/Makefile translations/en_US.ISO8859-1/htdocs/administration.xml translations/en_US.ISO8859-1/htdocs/art.xml translations/en_US.ISO8859-1/htdocs/cgi/cvsweb.cgi translations/en_US.ISO8859-1/htdocs/cgi/man.cgi translations/en_US.ISO8859-1/htdocs/cgi/ports.cgi translations/en_US.ISO8859-1/htdocs/developers/cvs.xml translations/en_US.ISO8859-1/htdocs/docs/books.xml translations/en_US.ISO8859-1/htdocs/donations/index.xml translations/en_US.ISO8859-1/htdocs/index.xsl translations/en_US.ISO8859-1/htdocs/internal/bylaws.xml translations/en_US.ISO8859-1/htdocs/internal/homepage.pl translations/en_US.ISO8859-1/htdocs/internal/i18n.xml translations/en_US.ISO8859-1/htdocs/layout/css/layout.css translations/en_US.ISO8859-1/htdocs/layout/js/google.js translations/en_US.ISO8859-1/htdocs/news/Makefile translations/en_US.ISO8859-1/htdocs/news/status/report-2001-08.xml translations/en_US.ISO8859-1/htdocs/news/status/report-2002-05-2002-06.xml translations/en_US.ISO8859-1/htdocs/platforms/arm.xml translations/en_US.ISO8859-1/htdocs/releng/charter.xml translations/en_US.ISO8859-1/htdocs/releng/index.xml translations/en_US.ISO8859-1/htdocs/search/sitemap.xml translations/en_US.ISO8859-1/htdocs/security/security.xml translations/en_US.ISO8859-1/htdocs/where.xml translations/en_US.ISO8859-1/share/xml/mailing-lists.ent Directory Properties: translations/en_US.ISO8859-1/ (props changed) Modified: translations/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -370,7 +370,7 @@ Getting Started - There are three ways to obtain a working copy of the tree + There are a few ways to obtain a working copy of the tree from Subversion. This section will explain them. @@ -466,119 +466,6 @@ information on how to set one up. - - Checkout from a Local Mirror Using - <acronym>SVK</acronym> - - The third alternative is to use SVK - to maintain a local mirror. It is a version control system - build on top of Subversion's storage engine. It is - identical to Subversion in most respects, except that it - allows for setting up parts of repositories as mirrors of - other repositories, and keeping local branches for merging - back into the upstream repositories. There are extensions - that allow SVK to mirror - CVS and Perforce repositories in addition - to Subversion ones. - - Like everything, SVK has its - disadvantages, one being that local revision numbers will - not match upstream revision numbers. This makes it - difficult to svk log, svk - diff, or svk update to an - arbitrary upstream revision. - - To set up a mirror of the &os; repository, do: - - &prompt.user; svk mirror svn+ssh://svn.freebsd.org/base //freebsd/base - - The local SVK repository will be - stored in ~/.svk/local/, but can be - moved to an alternate location. If it is moved, - ~/.svk/config should be amended - manually to reflect the move. - - Any path can be used, not just the one in the example - above. A common pattern is to place mirrors under - //mirror, e.g., - //mirror/freebsd/base/, and - local branches under //local. - - To pull down the contents of the repository to the - mirror: - - &prompt.user; svk sync //freebsd/base - - - svk sync will take a very long - time, possibly several days over a slow network - connection. &a.peter; has a tarball that can be used to - jumpstart the mirror, but only if one does not exist - already. - - - To use the tarball referenced above: - - &prompt.user; cd ~ -&prompt.user; scp freefall:/home/peter/dot_svk_r179646.tbz2 . -&prompt.user; tar xf dot_svk_r179646.tbz2 - - Then edit ~/.svk/config and replace - /scratch/tmp/peter/.svk/local/ - with the equivalent of /home/jarjar/.svk/local/. - - You can check out files directly from your mirror, once - it has been created: - - &prompt.user; svk checkout //freebsd/base/head /usr/src - - Unlike SVN, SVK - does not store metadata or reference copies in the working - copy. All metadata is recorded in - ~/.svk/config; reference copies are not - used at all because SVK always operates - on a local repository. - - When committing from a working copy like the one above, - SVN will commit directly to the upstream - repository, then synchronise the mirror. - - However, the killer app for - SVK is the ability to work without a - network connection. To do that, a local branch must be set - up: - - &prompt.user; svk mkdir //local/freebsd -&prompt.user; svk copy //freebsd/base/head //local/freebsd/head - - Once again, any path can be used, it does not have to - specifically be the one in the example. - - Before use, the local branch has to be synchronized, - like so: - - &prompt.user; svk pull //local/freebsd/head - - Then check out from the newly created local - branch: - - &prompt.user; svk checkout //local/freebsd/head /usr/src - - The point of this exercise is showing that it is - possible to commit work-in-progress to a local branch, and - only push it to the upstream repository when work is - complete. The easy way to push is with svk - push, but there is a serious disadvantage to it: - it will push every single commit made to the local branch - incrementally instead of lumping them all into a single - commit. Therefore, using svk smerge is - preferable. - - <literal>RELENG_*</literal> Branches and General Layout @@ -711,16 +598,6 @@ daily use, except for the revision renumbering mentioned earlier. - - SVN and SVK - commands that have direct CVS equivalents - usually have the same name and abbreviations. For example: - checkout and co, - update and up, and - commit and - ci. - - Help @@ -824,11 +701,7 @@ &prompt.user; svn status - CVS has no direct equivalent of this - command. The nearest would be cvs up -N - which shows local changes and files that are out-of-date. - Doing this in SVN is possible too, - however: + To show local changes and files that are out-of-date do: &prompt.user; svn status --show-updates @@ -836,7 +709,7 @@ Editing and Committing - Like CVS but unlike Perforce, + Unlike Perforce, SVN and SVK do not need to be told in advance about file editing. @@ -882,7 +755,7 @@ - As with CVS, files are added to a + Files are added to a SVN repository with svn add. To add a file named foo, edit it, then: @@ -910,10 +783,9 @@ &prompt.user; svn mkdir bar - In CVS, the directory is immediately - created in the repository when you cvs - add it; this is not the case in Subversion. - Furthermore, unlike CVS, Subversion + The directory is not immediately + created in the repository when you use svn + mkdir. Subversion allows directories to be removed using svn rm, however there is no svn rmdir: @@ -938,9 +810,6 @@ &prompt.user; svn copy foo.c bar.c &prompt.user; svn remove foo.c - - Neither of these operations have equivalents in - CVS. @@ -965,11 +834,11 @@ svn diff displays changes to the working copy of the repository. Diffs generated by - SVN are unified by default, unlike - CVS, and include new files by default + SVN are unified + and include new files by default in the diff output. - As with CVS, svn + svn diff can show the changes between two revisions of the same file: @@ -987,8 +856,8 @@ Reverting Local changes (including additions and deletions) can be - reverted using svn revert. Unlike - cvs up -C, it does not update out-of-date + reverted using svn revert. + It does not update out-of-date files—it just replaces them with pristine copies of the original version. @@ -1877,8 +1746,8 @@ U stable/9/share/man/man4/netmap.4 of svn status and svn diff before committing. - Mistakes will happen, but, unlike with - CVS, they can generally be fixed without + Mistakes will happen but, + they can generally be fixed without disruption. Take a case of adding a file in the wrong location. The @@ -2014,37 +1883,20 @@ U stable/9/share/man/man4/netmap.4 Don't remove and re-add the same file in a single commit as this will break the CVS exporter. - Speeding up checkouts and minimising network traffic is - possible with the following recipe: + Speeding up svn is + possible by adding the following to ~/.ssh/config: + + Host * +ControlPath ~/.ssh/sockets/master-%l-%r@%h:%p +ControlMaster auto +ControlPersist yes - &prompt.user; svn co --depth=empty svn+ssh://svn.freebsd.org/base fbsvn -&prompt.user; cd fbsvn -&prompt.user; svn up --depth=empty stable -&prompt.user; svn up head -&prompt.user; cd stable -&prompt.user; cp -r ../head/ 7 -&prompt.user; cd 7 -&prompt.user; svn switch svn+ssh://svn.freebsd.org/base/stable/7 -&prompt.user; cd .. -&prompt.user; cp -r 7/ 6 -&prompt.user; cd 6 -&prompt.user; svn switch svn+ssh://svn.freebsd.org/base/stable/6 - - What this bit of evil does is check out head, stable/7 and - stable/6. We create the empty checkout directories under - SVN's control. In SVN, - subtrees are self identifying, like in CVS. - We check out head and clone it as stable/7. Except we don't - want the head version so we switch it to the - 7.x tree location. SVN downloads diffs to - convert the head files to - stable/7 instead of doing a fresh checkout. - The same goes for stable/6. This does, however, definitely - count as abuse of the working copy client code! + and then typing + mkdir ~/.ssh/sockets Checking out a working copy with a stock Subversion client without &os;-specific patches - (WITH_FREEBSD_TEMPLATE) will mean that + (OPTIONS_SET=FREEBSD_TEMPLATE) will mean that $FreeBSD$ tags will not be expanded. Once the correct version has been installed, trick Subversion into expanding them like so: @@ -2052,8 +1904,7 @@ U stable/9/share/man/man4/netmap.4 &prompt.user; svn propdel -R svn:keywords . &prompt.user; svn revert -R . - This is not a good idea if uncommitted patches exist, - however. + This will wipe out uncommitted patches. @@ -2081,7 +1932,7 @@ U stable/9/share/man/man4/netmap.4 Add your author entity to - head/en_US.ISO8859-1/share/xml/authors.ent; + head/share/xml/authors.ent; this should be done first since an omission of this commit will cause the next commits to break the doc/ build. @@ -2594,14 +2445,13 @@ U stable/9/share/man/man4/netmap.4 &a.committers; - cvs-committers is the entity that the version control system uses to send you all your - commit messages. You should never send email - directly to this list. You should only send replies to this list - when they are short and are directly related to a commit. - - There is a similar list, svn-committers, which has a - similar purpose but is a normal list, i.e., you are free to - send any suitable message to this list. + &a.svn-src-all.name;, &a.svn-ports-all.name; and + &a.svn-doc-all.name; are the mailing lists that the + version control system uses to send commit messages to. + You should never send email directly + to these lists. You should only send replies to this list + when they are short and are directly related to a + commit. @@ -4074,57 +3924,11 @@ U stable/9/share/man/man4/netmap.4 - Update the instructions for &man.cvsup.1;: - - - - - add the category to - distrib/cvsup/sup/README - - - - - - adding the following files into - distrib/cvsup/sup/ports-categoryname: - list.cvs and - releases. - - - - - add the category to - src/share/examples/cvsup/ports-supfile - - - - - - (Note: these are - in the src, not the ports, repository). If you - are not a src committer, you will need to submit - a PR for this. - - - - - Update the list of categories used by &man.sysinstall.8; - in src/usr.sbin/sysinstall. - - - Update the documentation by modifying the following: - the section of the Handbook that lists the - - cvsup collections. - - - the list of categories in the Porter's Handbook @@ -4174,10 +3978,6 @@ U stable/9/share/man/man4/netmap.4 - src/usr.sbin/sysinstall - - - the list of categories in the Porter's Handbook Modified: translations/en_US.ISO8859-1/articles/contributing/article.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/contributing/article.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/contributing/article.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -234,7 +234,8 @@ Pick one of the items from the <quote>Ideas</quote> page - The &os; list of + The &os; + list of projects and ideas for volunteers is also available for people willing to contribute to the &os; project. The list is being regularly updated and contains items for both @@ -342,39 +343,22 @@ The preferred &man.diff.1; format for submitting patches is the unified output format generated by diff - -u. However, for patches that substantially - change a region of code, a context output format diff - generated by diff -c may be more readable - and thus preferable. + -u. diff - For example: - - &prompt.user; diff -c oldfile newfile - - or - - &prompt.user; diff -c -r olddir newdir - - would generate such a set of context diffs for the given - source file or directory hierarchy. - - Likewise, - &prompt.user; diff -u oldfile newfile or - &prompt.user; diff -u -r olddir newdir + &prompt.user; diff -u -r -N olddir newdir - would do the same, except in the unified diff - format. + would generate a set of unified diffs for the given source + file or directory hierarchy. - See the manual page for &man.diff.1; for more - details. + See &man.diff.1; for more information. Once you have a set of diffs (which you may test with the &man.patch.1; command), you should submit them for inclusion @@ -400,9 +384,8 @@ welcome. If your change is of a potentially sensitive nature, - e.g. you are unsure of copyright issues governing its further - distribution or you are simply not ready to release it without - a tighter review first, then you should send it to &a.core; + such as if you are unsure of copyright issues governing its further + distribution then you should send it to &a.core; directly rather than submitting it with &man.send-pr.1;. The &a.core; reaches a much smaller group of people who do much of the day-to-day work on FreeBSD. Note that this @@ -506,7 +489,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $Id$ + $&os;$ For your convenience, a copy of this text can be found in /usr/share/examples/etc/bsd-style-copyright. Modified: translations/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -1144,11 +1144,6 @@ - Barbara - - - - Barry Bierbauch pivrnec@vszbr.cz @@ -1722,6 +1717,11 @@ + Christian Heckendorf + heckend@bu.edu + + + Christian Lackas delta@lackas.net Modified: translations/en_US.ISO8859-1/articles/contributors/contrib.committers.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -500,6 +500,10 @@ + &a.bar; + + + &a.jmg; @@ -1524,6 +1528,10 @@ + &a.bryanv; + + + &a.avilla; @@ -1638,4 +1646,8 @@ &a.az; + + + &a.syuu; + Modified: translations/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -3,6 +3,10 @@ + &a.attilio; (2012) + + + &a.wilko; (2006 - 2012) Modified: translations/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- translations/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:39:39 2012 (r40367) +++ translations/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:39:55 2012 (r40368) @@ -66,19 +66,23 @@ otherwise specified, all paths will be relative to this location. ${arch} will be used to specify one of the package architectures - (amd64, &i386;, ia64, powerpc, and &sparc64;), and + (e.g., amd64, arm, &i386;, ia64, powerpc, &sparc64;), and ${branch} will be used - to specify the build branch (7, 7-exp, 8, 8-exp, 9, 9-exp, 10, 10-exp). + to specify the build branch (e.g., 7, 7-exp, 8, 8-exp, 9, 9-exp, 10, 10-exp). + The set of branches that portmgr currently + supports is the same as those that the &os; + security team + supports. - Packages are no longer built for Releases 4, 5, or 6, nor + Packages are no longer built for branches 4, 5, or 6, nor for the alpha architecture. The scripts that control all of this live in /var/portbuild/scripts/. - These are the checked-out copies from the Subversion repository + These are the checked-out copies from the Subversion repository at base/projects/portbuild/scripts/ . @@ -95,16 +99,19 @@ -CURRENT
- for experimental builds + for experimental ("exp-") builds + + Packages from experimental builds are not uploaded. + Notes on the codebase Until mid-2010, the scripts were completely specific to - pointyhat as the head (dispatch) node. During + pointyhat.FreeBSD.org as the head (dispatch) node. During the summer of 2010, a significant rewrite was done in order to allow for other hosts to be head nodes. Among the changes were: @@ -136,9 +143,11 @@ to old codebase:. - As of December 2010, pointyhat is still - running on the old codebase, until the new codebase is considered - rock-solid. + Up until November 2012, pointyhat had still + been running the old codebase. That installation has now been + permanently offlined. Therefore, all the instructions having + to do with the old codebase are obsolete, + and will be removed in the near future. @@ -167,7 +176,7 @@ interesting data (ports and src trees, bindist tarballs, scripts, etc.) to disconnected nodes during the node-setup phase. Then, the disconnected portbuild directory is - nullfs-mounted for chroot builds. + nullfs-mounted for jail builds. The ports-${arch} @@ -179,41 +188,32 @@ The scripts/allgohans script can be used to run a command on all of the ${arch} clients. - - The scripts/checkmachines script - is used to monitor the load on all the nodes of the - build cluster, and schedule which nodes build which ports. - This script is not very robust, and has a tendency to die. - It is best to start up this script on the build master - (e.g. pointyhat) - after boot time using a &man.while.1; loop. - - Chroot Build Environment Setup + Jail Build Environment Setup Package builds are performed in a - chroot populated by the + jail populated by the portbuild script using the ${arch}/${branch}/builds/${buildid}/bindist.tar file. - The following command builds a world from the + The makeworld command builds a world from the ${arch}/${branch}/builds/${buildid}/src/ tree and installs it into - ${worlddir}. The tree will - be updated first unless -nocvs is - specified. + ${arch}/${branch}/builds/${buildid}/bindist.tar. + The tree will + be updated first unless -novcs is + specified. It should be run as root: - /var/portbuild&prompt.root; scripts/makeworld ${arch} ${branch} ${buildid} [-nocvs] + &prompt.root; /var/portbuild/scripts/makeworld ${arch} ${branch} ${buildid} [-novcs] The bindist.tar tarball is created from the previously installed world by the mkbindist - script. It should be run as root with the following - command: + script. It should be also be run as root: - /var/portbuild&prompt.root; scripts/mkbindist ${arch} ${branch} ${buildid} + &prompt.root; /var/portbuild/scripts/mkbindist ${arch} ${branch} ${buildid} The per-machine tarballs are located in ${arch}/clients. @@ -280,7 +280,7 @@ (For this case, the contents are identical for both server and client.) - RUBY_DEFAULT_VER= 1.9 + RUBY_DEFAULT_VER= 1.9 @@ -291,7 +291,7 @@ (For this case, the contents are also identical for both server and client.) - + .if !defined(CC) || ${CC} == "cc" CC=clang .endif @@ -301,44 +301,45 @@ CXX=clang++ .if !defined(CPP) || ${CPP} == "cpp" CPP=clang-cpp .endif -# Don't die on warnings +# Do not die on warnings NO_WERROR= WERROR= - + Sample <filename>make.conf.server</filename> for <application>pkgng</application> - WITH_PKGNG=yes -PKG_BIN=/usr/local/sbin/pkg + WITH_PKGNG=yes +PKG_BIN=/usr/local/sbin/pkg Sample <filename>make.conf.client</filename> for <application>pkgng</application> - WITH_PKGNG=yes + WITH_PKGNG=yes Sample <filename>src.conf.server</filename> to test new <application>sort</application> codebase - WITH_BSD_SORT=yes + WITH_BSD_SORT=yes Starting the Build - Several separate builds for each architecture - branch combination + Separate builds for various combinations of architecture and branch are supported. All data private to a build (ports tree, src tree, - packages, distfiles, log files, bindist, Makefile, etc) are located under - ${arch}/${branch}/builds/${buildid}. - The last created build can be alternatively referenced under buildid - latest, the one before is called + packages, distfiles, log files, bindist, Makefile, etc) are located under the + ${arch}/${branch}/builds/${buildid}/ + directory. + The most recently created build can be alternatively referenced using buildid + latest, and the one before using previous. New builds are cloned from the latest, which is @@ -425,7 +426,7 @@ PKG_BIN=/usr/local/sbin/pkg The symlinks go away, and you just use dopackages.wrapper directly. For example: - dopackages.wrapper ${arch} ${branch} ${buildid} [-options] + &prompt.root; dopackages.wrapper ${arch} ${branch} ${buildid} [-options] @@ -443,7 +444,7 @@ PKG_BIN=/usr/local/sbin/pkg -keep - Do not delete this build in the future, when it would be normally deleted as part of the latest - previous cycle. - Don't forget to clean it up manually when you no longer need it. + Do not forget to clean it up manually when you no longer need it. @@ -451,8 +452,8 @@ PKG_BIN=/usr/local/sbin/pkg -nofinish - Do not perform post-processing once the build is complete. Useful if you expect that the build will need to be restarted - once it finishes. If you use this option, don't forget to cleanup - the clients when you don't need the build anymore. + once it finishes. If you use this option, do not forget to cleanup + the clients when you do not need the build any more. @@ -519,7 +520,7 @@ PKG_BIN=/usr/local/sbin/pkg -noduds - Do not rebuild the duds file (ports that are never - built, e.g. those marked IGNORE, + built, e.g., those marked IGNORE, NO_PACKAGE, etc.) during preprocessing. @@ -558,9 +559,9 @@ PKG_BIN=/usr/local/sbin/pkg - -srccvs - Do not update the + -srcvcs - Do not update the src tree from the ZFS snapshot, update it with - cvs update instead. + a fresh checkout instead. @@ -572,9 +573,9 @@ PKG_BIN=/usr/local/sbin/pkg - -portscvs - Do not update the + -portsvcs - Do not update the ports tree from the ZFS snapshot, update it with - cvs update instead. + a fresh checkout instead. @@ -600,7 +601,7 @@ PKG_BIN=/usr/local/sbin/pkg -fetch-original - Fetch the distfile from the original MASTER_SITES - rather than ftp-master. + rather than any cache such as on ftp-master. @@ -628,9 +629,9 @@ PKG_BIN=/usr/local/sbin/pkg -nocleanup, you need to clean up clients by running - build cleanup ${arch} ${branch} ${buildid} -full + &prompt.user; build cleanup ${arch} ${branch} ${buildid} -full - errors/, + When a new build is created, the directories errors/, logs/, packages/, and so forth, are cleaned by the scripts. If you are short of space, you can also clean out ports/distfiles/. @@ -653,7 +654,7 @@ PKG_BIN=/usr/local/sbin/pkg The actual package build itself occurs in two identical phases. The reason for this is that sometimes - transient problems (e.g. NFS failures, FTP sites being + transient problems (e.g., NFS failures, FTP sites being unreachable, etc.) may halt a build. Doing things in two phases is a workaround for these types of problems. @@ -664,10 +665,10 @@ PKG_BIN=/usr/local/sbin/pkg process encounters an empty subdirectory, both package build phases will stop short, and an error similar to the following will be written to - ${arch}/${branch}/make.[0|1]: + ${arch}/${branch}/journal: - don't know how to make dns-all(continuing) + don't know how to make dns-all(continuing) To correct this problem, simply comment out or remove the SUBDIR entries that point to empty @@ -685,22 +686,22 @@ PKG_BIN=/usr/local/sbin/pkg Update the i386-7 tree and do a complete build - dopackages.7 i386 -nosrc -norestr -nofinish - dopackages.wrapper i386 7 -nosrc -norestr -nofinish + &prompt.user; dopackages.7 i386 -nosrc -norestr -nofinish +&prompt.user; dopackages.wrapper i386 7 -nosrc -norestr -nofinish Restart an interrupted amd64-8 build without updating - dopackages.8 amd64 -nosrc -noports -norestr -continue -noindex -noduds -nofinish - dopackages.wrapper amd64 8 -nosrc -noports -norestr -continue -noindex -noduds -nofinish + &prompt.user; dopackages.8 amd64 -nosrc -noports -norestr -continue -noindex -noduds -nofinish +&prompt.user; dopackages.wrapper amd64 8 -nosrc -noports -norestr -continue -noindex -noduds -nofinish Post-process a completed sparc64-7 tree - dopackages.7 sparc64 -finish - dopackages.wrapper sparc64 7 -finish + &prompt.user; dopackages.7 sparc64 -finish +&prompt.user; dopackages.wrapper sparc64 7 -finish Hint: it is usually best to run the dopackages @@ -741,7 +742,7 @@ PKG_BIN=/usr/local/sbin/pkg build srcupdate arch branch buildid - Replaces the src - tree with a new ZFS snapshot. Don't forget to use + tree with a new ZFS snapshot. Do not forget to use -nosrc flag to dopackages later! @@ -751,7 +752,7 @@ PKG_BIN=/usr/local/sbin/pkg build portsupdate arch branch buildid - Replaces the ports - tree with a new ZFS snapshot. Don't forget to use + tree with a new ZFS snapshot. Do not forget to use -noports flag to dopackages later! @@ -767,7 +768,7 @@ PKG_BIN=/usr/local/sbin/pkg package set. This can be accomplished with the following invocation: - path/qmanager/packagebuild amd64 7-exp 20080904212103 aclock-0.2.3_2.tbz + &prompt.root; path/qmanager/packagebuild amd64 7-exp 20080904212103 aclock-0.2.3_2.tbz @@ -846,9 +847,9 @@ PKG_BIN=/usr/local/sbin/pkg ${arch}/${branch}/journal (new codebase). Individual ports will write their build logs to - ${arch}/${branch}/logs + ${arch}/${branch}/logs/ and their error logs to - ${arch}/${branch}/errors. + ${arch}/${branch}/errors/. Formerly the docs tree was also checked out, however, it has @@ -886,7 +887,7 @@ PKG_BIN=/usr/local/sbin/pkg identify the tty in which it's running (either record the output of &man.tty.1; when you start the build, or use ps x to identify it. You need to make sure that nothing else important - is running in this tty, e.g. ps -t p1 or whatever. + is running in this tty, e.g., ps -t p1 or whatever. If there is not, you can just kill off the whole term easily with pkill -t pts/1; otherwise issue a kill -HUP in there by, for example, @@ -911,11 +912,11 @@ PKG_BIN=/usr/local/sbin/pkg Cleaning up a Build To free up resources, you will need to clean up client machines by - running build cleanup command. For example: - &prompt.user; /var/portbuild/scripts/build cleanup i386 8-exp 20080714120411 -full + running build cleanup command. For example: + &prompt.user; /var/portbuild/scripts/build cleanup i386 8-exp 20080714120411 -full If you forget to do this, then the old build - chroots will not be cleaned up for 24 hours, and no + jails will not be cleaned up for 24 hours, and no new jobs will be dispatched in their place since pointyhat thinks the job slot is still occupied. @@ -924,21 +925,21 @@ PKG_BIN=/usr/local/sbin/pkg it thinks is running, and this should be roughly concordant with the load average. loads is refreshed every 2 minutes. If you do ps x | grep pdispatch - and it's less than the number of jobs that loads - thinks are in use, you're in trouble. + and it is less than the number of jobs that loads + thinks are in use, you are in trouble. You may have problem with the umount commands hanging. If so, you are going to have to use the allgohans script to run an &man.ssh.1; - command across all clients for that buildenv. For example: -ssh -l root gohan24 df + command across all clients for that buildenv. For example: +&prompt.user; ssh gohan24 df - will get you a df, and + will get you a df, and -allgohans "umount -f pointyhat.freebsd.org:/var/portbuild/i386/8-exp/ports" -allgohans "umount -f pointyhat.freebsd.org:/var/portbuild/i386/8-exp/src" +&prompt.user; allgohans "umount -f pointyhat.freebsd.org:/var/portbuild/i386/8-exp/ports" +&prompt.user; allgohans "umount -f pointyhat.freebsd.org:/var/portbuild/i386/8-exp/src" - are supposed to get rid of the hanging mounts. You will have to + are supposed to get rid of the hanging mounts. You will have to keep doing them since there can be multiple mounts. @@ -949,8 +950,8 @@ umount: pointyhat.freebsd.org:/var/portb umount: Cleanup of /x/tmp/8-exp/chroot/53837/compat/linux/proc failed! /x/tmp/8-exp/chroot/53837/compat/linux/proc: not a file system root directory - The former 2 mean that that client did not have those mounted; - the latter 2 are a bug. + The former two mean that the client did not have those mounted; + the latter two are a bug. You may also see messages about procfs. @@ -1006,8 +1007,8 @@ umount: Cleanup of /x/tmp/8-exp/chroot/5 You can use qclient command to monitor the status of build nodes, and to list the currently scheduled jobs: - python path/qmanager/qclient jobs - python path/qmanager/qclient status + &prompt.user; python path/qmanager/qclient jobs +&prompt.user; python path/qmanager/qclient status The scripts/stats ${branch} *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***