From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 22:11:02 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ADFBBBB6; Wed, 12 Dec 2012 22:11:02 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7BEA28FC12; Wed, 12 Dec 2012 22:11:02 +0000 (UTC) Received: from pakbsde14.localnet (unknown [38.105.238.108]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id D6FCEB91E; Wed, 12 Dec 2012 17:11:01 -0500 (EST) From: John Baldwin To: Glen Barber Subject: Re: svn commit: r40000 - projects/pkgng/en_US.ISO8859-1/books/handbook/ports Date: Wed, 12 Dec 2012 11:24:01 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p22; KDE/4.5.5; amd64; ; ) References: <201211151440.qAFEeLYN099713@svn.freebsd.org> <20121115181349.GB1354@glenbarber.us> In-Reply-To: <20121115181349.GB1354@glenbarber.us> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201212121124.01664.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 12 Dec 2012 17:11:01 -0500 (EST) Cc: svn-doc-projects@freebsd.org, doc-committers@freebsd.org, Benjamin Kaduk 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, 12 Dec 2012 22:11:02 -0000 On Thursday, November 15, 2012 1:13:49 pm Glen Barber wrote: > On Thu, Nov 15, 2012 at 01:05:54PM -0500, Benjamin Kaduk wrote: > > Isn't the actual application just "pkg"? It's unclear to what extent we > > really need to be talking about pkgng using the string "pkgng". > > > > The name of the application is pkgng. The name of the command is pkg. This is not a very future proof name. Do we get pkgngng next, or will it be pkgds9? I think pkgng is fine for a WIP name, but once it moves to production status it should really just be called 'pkg'. -- John Baldwin From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 22:19:57 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F34D32A8; Wed, 12 Dec 2012 22:19:56 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id B24DB8FC0C; Wed, 12 Dec 2012 22:19:56 +0000 (UTC) Received: from glenbarber.us (75-146-225-65-Philadelphia.hfc.comcastbusiness.net [75.146.225.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 73B8C23F75F; Wed, 12 Dec 2012 17:19:55 -0500 (EST) Date: Wed, 12 Dec 2012 17:19:53 -0500 From: Glen Barber To: John Baldwin Subject: Re: svn commit: r40000 - projects/pkgng/en_US.ISO8859-1/books/handbook/ports Message-ID: <20121212221953.GJ1314@glenbarber.us> References: <201211151440.qAFEeLYN099713@svn.freebsd.org> <20121115181349.GB1354@glenbarber.us> <201212121124.01664.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FnOKg9Ah4tDwTfQS" Content-Disposition: inline In-Reply-To: <201212121124.01664.jhb@freebsd.org> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-doc-projects@freebsd.org, doc-committers@freebsd.org, Benjamin Kaduk 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, 12 Dec 2012 22:19:57 -0000 --FnOKg9Ah4tDwTfQS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 12, 2012 at 11:24:01AM -0500, John Baldwin wrote: > On Thursday, November 15, 2012 1:13:49 pm Glen Barber wrote: > > On Thu, Nov 15, 2012 at 01:05:54PM -0500, Benjamin Kaduk wrote: > > > Isn't the actual application just "pkg"? It's unclear to what extent= we=20 > > > really need to be talking about pkgng using the string "pkgng". > > >=20 > >=20 > > The name of the application is pkgng. The name of the command is pkg. >=20 > This is not a very future proof name. Do we get pkgngng next, or will it= be=20 > pkgds9? I think pkgng is fine for a WIP name, but once it moves to produ= ction=20 > status it should really just be called 'pkg'. >=20 In my view, the differentation made here can be equated to OpenOffice. For example, the name of the application (as a whole) is OpenOffice, but the name of the program for writing a document file is Writer. We also have things like "syslogng", that has been around forever. Glen --FnOKg9Ah4tDwTfQS Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQyQMJAAoJEFJPDDeguUajYaUIAJmXjbqjx2yaSe6TUOo6T1pH H1YhRKdEQHkHMMNMg7kBCq/8bzwcMlEnNsCGdOIejLkdeP/sGC9P0TpDnVD5NN9G bu7nXj6yMbWZqOFW+T7wEz4B/h5NBwc0D1oAotWoKaLHcRzLM0K/0hSg6T5PSphm 0BPzhP+C/L9ucWUJKv+uQLb1iMr3gUebXc3wbnrxBmZ3I8BzXo7VAnAlQSTqGOVW 89rjRDzoptdB82eQE3saA+lqGu+logS15fd7LAkstJBMTuZsEcexnrWe3su8qfsW aiFjpE8lub4H/arRKFu+qZOJak+S4h/DnFlrXWTWcI7xTNK0043h7M3bk4gkUVY= =dIHn -----END PGP SIGNATURE----- --FnOKg9Ah4tDwTfQS-- From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 22:41:05 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1FC1E398; Wed, 12 Dec 2012 22:41:05 +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 00D3D8FC0A; Wed, 12 Dec 2012 22:41:04 +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 qBCMf4vE068544; Wed, 12 Dec 2012 22:41:04 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCMf3ML068535; Wed, 12 Dec 2012 22:41:03 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122241.qBCMf3ML068535@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 22:41:03 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40369 - in projects/pkgng/share: pgpkeys tools xml 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, 12 Dec 2012 22:41:05 -0000 Author: gjb Date: Wed Dec 12 22:41:03 2012 New Revision: 40369 URL: http://svnweb.freebsd.org/changeset/doc/40369 Log: Merged /head/share:r40151-40365 to projects/pkgng/share Added: projects/pkgng/share/pgpkeys/bar.key - copied unchanged from r40365, head/share/pgpkeys/bar.key projects/pkgng/share/pgpkeys/mdf.key - copied unchanged from r40365, head/share/pgpkeys/mdf.key projects/pkgng/share/pgpkeys/syuu.key - copied unchanged from r40365, head/share/pgpkeys/syuu.key projects/pkgng/share/pgpkeys/wen.key - copied unchanged from r40365, head/share/pgpkeys/wen.key projects/pkgng/share/pgpkeys/zeising.key - copied unchanged from r40365, head/share/pgpkeys/zeising.key Modified: projects/pkgng/share/pgpkeys/README projects/pkgng/share/pgpkeys/addkey.sh projects/pkgng/share/pgpkeys/cs.key projects/pkgng/share/pgpkeys/ebrandi.key projects/pkgng/share/pgpkeys/garga.key projects/pkgng/share/pgpkeys/pgpkeys-core.xml projects/pkgng/share/pgpkeys/pgpkeys-developers.xml projects/pkgng/share/pgpkeys/pgpkeys.ent projects/pkgng/share/pgpkeys/theraven.key projects/pkgng/share/tools/webupdate projects/pkgng/share/xml/authors.ent projects/pkgng/share/xml/commercial.isp.xml projects/pkgng/share/xml/common.ent projects/pkgng/share/xml/developers.ent projects/pkgng/share/xml/freebsd.ent projects/pkgng/share/xml/header.ent projects/pkgng/share/xml/man-refs.ent projects/pkgng/share/xml/mirrors.xml projects/pkgng/share/xml/news.dtd projects/pkgng/share/xml/news.xml projects/pkgng/share/xml/press.xml projects/pkgng/share/xml/xhtml.xsl Directory Properties: projects/pkgng/share/ (props changed) Modified: projects/pkgng/share/pgpkeys/README ============================================================================== --- projects/pkgng/share/pgpkeys/README Wed Dec 12 22:39:55 2012 (r40368) +++ projects/pkgng/share/pgpkeys/README Wed Dec 12 22:41:03 2012 (r40369) @@ -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: projects/pkgng/share/pgpkeys/addkey.sh ============================================================================== --- projects/pkgng/share/pgpkeys/addkey.sh Wed Dec 12 22:39:55 2012 (r40368) +++ projects/pkgng/share/pgpkeys/addkey.sh Wed Dec 12 22:41:03 2012 (r40369) @@ -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: projects/pkgng/share/pgpkeys/bar.key (from r40365, head/share/pgpkeys/bar.key) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pkgng/share/pgpkeys/bar.key Wed Dec 12 22:41:03 2012 (r40369, copy of r40365, head/share/pgpkeys/bar.key) @@ -0,0 +1,50 @@ + + + +uid Barbara Guida +sub 2048R/1DF7506C 2012-11-13 +]]> + Modified: projects/pkgng/share/pgpkeys/cs.key ============================================================================== --- projects/pkgng/share/pgpkeys/cs.key Wed Dec 12 22:39:55 2012 (r40368) +++ projects/pkgng/share/pgpkeys/cs.key Wed Dec 12 22:41:03 2012 (r40369) @@ -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] ]]> Modified: projects/pkgng/share/pgpkeys/ebrandi.key ============================================================================== --- projects/pkgng/share/pgpkeys/ebrandi.key Wed Dec 12 22:39:55 2012 (r40368) +++ projects/pkgng/share/pgpkeys/ebrandi.key Wed Dec 12 22:41:03 2012 (r40369) @@ -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] ]]> Modified: projects/pkgng/share/pgpkeys/garga.key ============================================================================== --- projects/pkgng/share/pgpkeys/garga.key Wed Dec 12 22:39:55 2012 (r40368) +++ projects/pkgng/share/pgpkeys/garga.key Wed Dec 12 22:41:03 2012 (r40369) @@ -1,116 +1,122 @@ -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -sub 1024g/7B295760 2003-12-16 +pub 4096R/9F625790 2012-11-28 [expires: 2017-11-27] + Key fingerprint = E3DA 9B2A 6160 99CB 4B31 7641 F1F0 E7A1 9F62 5790 +uid Renato Botelho (FreeBSD) +uid Renato Botelho (Personal) +uid Renato Botelho (FreeBSD) +sub 4096R/473CC82A 2012-11-28 [expires: 2017-11-27] ]]> Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C04873D2; Wed, 12 Dec 2012 22:41:27 +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 A25FC8FC08; Wed, 12 Dec 2012 22:41:27 +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 qBCMfRdc068659; Wed, 12 Dec 2012 22:41:27 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCMfP2v068643; Wed, 12 Dec 2012 22:41:25 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122241.qBCMfP2v068643@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 22:41:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40370 - in projects/pkgng/en_US.ISO8859-1: articles/committers-guide articles/contributors articles/portbuild books books/arch-handbook/driverbasics books/arch-handbook/sound books/cor... 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, 12 Dec 2012 22:41:27 -0000 Author: gjb Date: Wed Dec 12 22:41:25 2012 New Revision: 40370 URL: http://svnweb.freebsd.org/changeset/doc/40370 Log: Merged /head/en_US.ISO8859-1:r40151-40365 to projects/pkgng/en_US.ISO8859-1 Added: projects/pkgng/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html - copied unchanged from r40365, head/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html Deleted: projects/pkgng/en_US.ISO8859-1/books/corp-net-guide/ Modified: projects/pkgng/en_US.ISO8859-1/articles/committers-guide/article.xml projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.additional.xml projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.committers.xml projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml projects/pkgng/en_US.ISO8859-1/articles/portbuild/article.xml projects/pkgng/en_US.ISO8859-1/books/Makefile projects/pkgng/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml projects/pkgng/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml projects/pkgng/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml projects/pkgng/en_US.ISO8859-1/books/faq/book.xml projects/pkgng/en_US.ISO8859-1/books/handbook/eresources/chapter.xml projects/pkgng/en_US.ISO8859-1/books/handbook/filesystems/chapter.xml projects/pkgng/en_US.ISO8859-1/books/handbook/mac/chapter.xml projects/pkgng/en_US.ISO8859-1/books/handbook/mail/chapter.xml projects/pkgng/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml projects/pkgng/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml projects/pkgng/en_US.ISO8859-1/books/porters-handbook/book.xml projects/pkgng/en_US.ISO8859-1/htdocs/Makefile projects/pkgng/en_US.ISO8859-1/htdocs/administration.xml projects/pkgng/en_US.ISO8859-1/htdocs/docs/books.xml projects/pkgng/en_US.ISO8859-1/htdocs/donations/index.xml projects/pkgng/en_US.ISO8859-1/htdocs/index.xsl projects/pkgng/en_US.ISO8859-1/htdocs/internal/bylaws.xml projects/pkgng/en_US.ISO8859-1/htdocs/internal/i18n.xml projects/pkgng/en_US.ISO8859-1/htdocs/layout/css/layout.css projects/pkgng/en_US.ISO8859-1/htdocs/layout/js/google.js projects/pkgng/en_US.ISO8859-1/htdocs/news/2012-compromise.xml projects/pkgng/en_US.ISO8859-1/htdocs/news/status/report-2001-08.xml projects/pkgng/en_US.ISO8859-1/htdocs/news/status/report-2002-05-2002-06.xml projects/pkgng/en_US.ISO8859-1/htdocs/platforms/arm.xml projects/pkgng/en_US.ISO8859-1/htdocs/releng/charter.xml projects/pkgng/en_US.ISO8859-1/htdocs/releng/index.xml projects/pkgng/en_US.ISO8859-1/htdocs/where.xml projects/pkgng/en_US.ISO8859-1/share/xml/mailing-lists.ent Directory Properties: projects/pkgng/en_US.ISO8859-1/ (props changed) Modified: projects/pkgng/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -1883,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: - &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! + Host * +ControlPath ~/.ssh/sockets/master-%l-%r@%h:%p +ControlMaster auto +ControlPersist yes + + 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: @@ -1921,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. @@ -1950,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. @@ -2463,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. Modified: projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -1144,11 +1144,6 @@ - Barbara - - - - Barry Bierbauch pivrnec@vszbr.cz Modified: projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.committers.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -500,6 +500,10 @@ + &a.bar; + + + &a.jmg; @@ -1642,4 +1646,8 @@ &a.az; + + + &a.syuu; + Modified: projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -3,6 +3,10 @@ + &a.attilio; (2012) + + + &a.wilko; (2006 - 2012) Modified: projects/pkgng/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -301,7 +301,7 @@ CXX=clang++ .if !defined(CPP) || ${CPP} == "cpp" CPP=clang-cpp .endif -# Don't die on warnings +# Do not die on warnings NO_WERROR= WERROR= @@ -950,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. @@ -1753,8 +1753,6 @@ inetd_enable="YES" linux_enable="YES" nfs_client_enable="YES" ntpd_enable="YES" -ntpdate_enable="YES" -ntpdate_flags="north-america.pool.ntp.org" sendmail_enable="NONE" sshd_enable="YES" sshd_program="/usr/local/sbin/sshd" @@ -1920,7 +1918,7 @@ scratchdir=/usr2< ln -sf ${scratchdir}/portbuild /var/ # Identify builds ready for use -cd /var/portbuild/${arch} +cd /var/portbuild/arch for i in */builds/*; do if [ -f ${i}/.ready ]; then mkdir /tmp/.setup-${i##*/} @@ -1979,13 +1977,11 @@ touch /tmp/.boot_finished - Modify - usr/local/etc/sudoers: -38a39,42 -> -> # local changes for package building -> %wheel ALL=(ALL) ALL -> ports-${arch} ALL=(ALL) NOPASSWD: ALL + Create + usr/local/etc/sudoers/sudoers.d/portbuild: +# local changes for package building +%wheel ALL=(ALL) ALL +ports-${arch} ALL=(ALL) NOPASSWD: ALL @@ -2043,23 +2039,24 @@ touch /tmp/.boot_finished - Configuration on <literal>pointyhat</literal> + Configuration on the server These steps need to be taken by a portmgr acting as ports-${arch} - on pointyhat. + on the server. If any of the default TCP ports is not available (see above), you will need to create an ssh - tunnel for it and include it in the + tunnel for them and include its invocation command in + ports-${arch}'s crontab. - Add an entry to + Unless you can use the defaults, add an entry to /home/ports-${arch}/.ssh/config to specify the public IP address, TCP port for ssh, username, and any other necessary @@ -2855,20 +2852,19 @@ apache_pidfile="/var/run/httpd.pid" gmetad_enable="YES" gmond_enable="YES" inetd_enable="YES" -# XXX MCL these do not work! -#inetd_flags="-R 10000 -lw" +# XXX MCL try these instead. +inetd_flags="-R 10000 -l -w" mountd_enable="YES" nfs_server_enable="YES" nfs_server_flags="-u -t -n 12" nfs_remote_port_only="YES" ntpd_enable="YES" -ntpdate_enable="YES" -ntpdate_flags="north-america.pool.ntp.org" rpcbind_enable="YES" rpc_lockd_enable="NO" rpc_statd_enable="YES" sendmail_enable="NONE" smartd_enable="YES" +zfs_enable="YES" @@ -2924,7 +2920,7 @@ devel/subversion net/nc net/rsync sysutils/ganglia-monitor-core (with GMETAD off) -sysutils/ganglia-webfrontend (WITHOUT_X11) +sysutils/ganglia-webfrontend (compile with -DWITHOUT_X11) www/apache22 (with EXT_FILTER) @@ -2951,7 +2947,8 @@ sysutils/screen benchmarks/bonnie++ ports-mgmt/pkg_tree sysutils/dmidecode -sysutils/smartmontools +sysutils/smartmontools +sysutils/zfs-stats @@ -2965,6 +2962,10 @@ sysutils/smartmontools + Create /a. + + + Create a zfs volume named a and mount it on /a. @@ -3126,7 +3127,7 @@ sysutils/smartmontools Copy the following files from - /var/portbuild/conf/etc/rc.d/ to + /var/portbuild/etc/rc.d/ to /usr/local/etc/rc.d/: buildproxy.sh pollmachine.sh @@ -3212,12 +3213,11 @@ qmanager.sh - If not already created, add the following users: -squid:*:100:100::0:0:User &:/usr/local/squid:/bin/sh + If not already created, add the following user: 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. Modified: projects/pkgng/en_US.ISO8859-1/books/Makefile ============================================================================== --- projects/pkgng/en_US.ISO8859-1/books/Makefile Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/books/Makefile Wed Dec 12 22:41:25 2012 (r40370) @@ -1,7 +1,6 @@ # $FreeBSD$ SUBDIR = arch-handbook -SUBDIR+= corp-net-guide SUBDIR+= design-44bsd SUBDIR+= dev-model SUBDIR+= developers-handbook Modified: projects/pkgng/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -48,13 +48,7 @@ Most devices in a &unix;-like operating system are accessed through device-nodes, sometimes also called special files. These files are usually located under the directory - /dev in the filesystem hierarchy. - In releases of FreeBSD older than 5.0-RELEASE, where - &man.devfs.5; support is not integrated into FreeBSD, - each device node must be - created statically and independent of the existence of the - associated device driver. Most device nodes on the system are - created by running MAKEDEV. + /dev in the filesystem hierarchy. Device drivers can roughly be broken down into two categories; character and network device drivers. @@ -212,20 +206,19 @@ KMOD=skeleton Example of a Sample Echo Pseudo-Device Driver for - &os; 5.X + &os; 10.X /* - * Simple `echo' pseudo-device KLD + * Simple Echo pseudo-device KLD * * Murray Stokely - * - * Converted to 5.X by Søren (Xride) Straarup + * Søren (Xride) Straarup + * Eitan Adler */ #include <sys/types.h> #include <sys/module.h> #include <sys/systm.h> /* uprintf */ -#include <sys/errno.h> #include <sys/param.h> /* defines used in kernel.h */ #include <sys/kernel.h> /* types used in module initialization */ #include <sys/conf.h> /* cdevsw struct */ @@ -234,7 +227,6 @@ KMOD=skeleton #define BUFFERSIZE 256 - /* Function prototypes */ static d_open_t echo_open; static d_close_t echo_close; @@ -251,15 +243,14 @@ static struct cdevsw echo_cdevsw = { .d_name = "echo", }; -typedef struct s_echo { +struct s_echo { char msg[BUFFERSIZE]; int len; -} t_echo; +}; /* vars */ static struct cdev *echo_dev; -static int count; -static t_echo *echomsg; +static struct s_echo *echomsg; MALLOC_DECLARE(M_ECHOBUF); MALLOC_DEFINE(M_ECHOBUF, "echobuffer", "buffer for echo module"); @@ -270,20 +261,25 @@ MALLOC_DEFINE(M_ECHOBUF, "echobuffer", " */ static int -echo_loader(struct module *m, int what, void *arg) +echo_loader(struct module *m __unused, int what, void *arg __unused) { - int err = 0; + int error = 0; switch (what) { case MOD_LOAD: /* kldload */ - echo_dev = make_dev(&echo_cdevsw, + error = make_dev_p(MAKEDEV_CHECKNAME | MAKEDEV_WAITOK, + &echo_dev, + &echo_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "echo"); + if (error != 0) + break; + /* kmalloc memory for use by this driver */ - echomsg = malloc(sizeof(t_echo), M_ECHOBUF, M_WAITOK); + echomsg = malloc(sizeof(*echomsg), M_ECHOBUF, M_WAITOK); printf("Echo device loaded.\n"); break; case MOD_UNLOAD: @@ -292,26 +288,27 @@ echo_loader(struct module *m, int what, printf("Echo device unloaded.\n"); break; default: - err = EOPNOTSUPP; + error = EOPNOTSUPP; break; } - return(err); + return (error); } static int -echo_open(struct cdev *dev, int oflags, int devtype, struct thread *p) +echo_open(struct cdev *dev __unused, int oflags __unused, int devtype __unused, struct thread *p __unused) { - int err = 0; + int error = 0; uprintf("Opened device \"echo\" successfully.\n"); - return(err); + return (error); } static int -echo_close(struct cdev *dev, int fflag, int devtype, struct thread *p) +echo_close(struct cdev *dev __unused, int fflag __unused, int devtype __unused, struct thread *p __unused) { - uprintf("Closing device \"echo.\"\n"); - return(0); + + uprintf("Closing device \"echo\".\n"); + return (0); } /* @@ -321,21 +318,21 @@ echo_close(struct cdev *dev, int fflag, */ static int -echo_read(struct cdev *dev, struct uio *uio, int ioflag) +echo_read(struct cdev *dev __unused, struct uio *uio, int ioflag __unused) { - int err = 0; - int amt; + int error, amt; /* * How big is this read operation? Either as big as the user wants, * or as big as the remaining data */ - amt = MIN(uio->uio_resid, (echomsg->len - uio->uio_offset > 0) ? - echomsg->len - uio->uio_offset : 0); - if ((err = uiomove(echomsg->msg + uio->uio_offset, amt, uio)) != 0) { + + amt = MIN(uio->uio_resid, echomsg->len - uio->uio_offset); + uio->uio_offset += amt; + if ((error = uiomove(echomsg->msg, amt, uio)) != 0) uprintf("uiomove failed!\n"); - } - return(err); + + return (error); } /* @@ -344,23 +341,42 @@ echo_read(struct cdev *dev, struct uio * */ static int -echo_write(struct cdev *dev, struct uio *uio, int ioflag) +echo_write(struct cdev *dev __unused, struct uio *uio, int ioflag __unused) { - int err = 0; + int error, amt; + + /* Copy the string in from user memory to kernel memory */ + + /* + * We either write from the beginning or are appending -- do + * not allow random access. + */ + if (uio->uio_offset != 0 && (uio->uio_offset != echomsg->len)) + return (EINVAL); + + /* + * This is new message, reset length + */ + if (uio->uio_offset == 0) + echomsg->len = 0; + + /* NULL charcter should be overriden */ + if (echomsg->len != 0) + echomsg->len--; /* Copy the string in from user memory to kernel memory */ - err = copyin(uio->uio_iov->iov_base, echomsg->msg, - MIN(uio->uio_iov->iov_len, BUFFERSIZE - 1)); + amt = MIN(uio->uio_resid, (BUFFERSIZE - echomsg->len)); + + error = uiomove(echomsg->msg + uio->uio_offset, amt, uio); /* Now we need to null terminate, then record the length */ - *(echomsg->msg + MIN(uio->uio_iov->iov_len, BUFFERSIZE - 1)) = 0; - echomsg->len = MIN(uio->uio_iov->iov_len, BUFFERSIZE); + echomsg->len += amt + 1; + uio->uio_offset += amt + 1; + echomsg->msg[echomsg->len - 1] = 0; - if (err != 0) { + if (error != 0) uprintf("Write failed: bad address!\n"); - } - count++; - return(err); + return (error); } DEV_MODULE(echo,echo_loader,NULL); @@ -371,23 +387,11 @@ DEV_MODULE(echo,echo_loader,NULL);&prompt.root; echo -n "Test Data" > /dev/echo &prompt.root; cat /dev/echo -Test Data +Opened device "echo" successfully. +Test Data +Closing device "echo". Real hardware devices are described in the next chapter. - - Additional Resources - - Dynamic - Kernel Linker (KLD) Facility Programming Tutorial - - Daemonnews October 2000 - How - to Write Kernel Drivers with NEWBUS - Daemonnews July - 2000 - - Modified: projects/pkgng/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -82,16 +82,16 @@ Files - All the relevant code currently (FreeBSD 4.4) lives in + All the relevant code lives in /usr/src/sys/dev/sound/, except for the public ioctl interface definitions, found in /usr/src/sys/sys/soundcard.h Under /usr/src/sys/dev/sound/, the pcm/ directory holds the central code, - while the isa/ and - pci/ directories have the drivers for ISA - and PCI boards. + while the pci/, isa/ + and usb/ directories have the drivers + for PCI and ISA boards, and for USB audio devices. @@ -527,7 +527,7 @@ channel_resetdone(), and channel_notify() are for special purposes and should not be implemented in a driver without discussing - it with the authorities (&a.cg;). + it on the &a.multimedia;. channel_setdir() is deprecated. Modified: projects/pkgng/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -10,8 +10,80 @@ Being a kernel developer requires understanding of the kernel build process. To debug the &os; kernel it is required to be able - to build one. This procedure is documented in the Building and - Installing a Custom Kernel chapter of the &os; - Handbook. + to build one. There are two known ways to do so: + + + + The Traditional Way + + + + The New Way + + + + + It is supposed that the reader of this chapter is familiar + with the information described in the Building and + Installing a Custom Kernel chapter of the &os; + Handbook. If this is not the case, please read through the above + mentioned chapter to understand how the build process + works. + + + + Building a Kernel the <quote>Traditional</quote> Way + + Up to version 4.X of &os; this was the recommended way to + build a new kernel. It can still be used on newer versions + (instead of the buildkernel target of the toplevel + /usr/src/ makefiles). + Building the kernel this way may be useful when working on the + kernel code and it may actually be faster than the + New procedure when only a single option or two were + tweaked in the kernel configuration file. On the other hand, it + might lead to unexpected kernel build breakage when used by + beginners on newer versions of &os;. + + + + Run &man.config.8; to generate the kernel source + code: + + &prompt.root; /usr/sbin/config MYKERNEL + + + + Change into the build directory. &man.config.8; will + print the name of this directory after being run as + above. + + &prompt.root; cd ../compile/MYKERNEL + + + + Compile the kernel: + + &prompt.root; make depend +&prompt.root; make + + + + Install the new kernel: + + &prompt.root; make install + + + + + + Building a Kernel the <quote>New</quote> Way + + This procedure is well supported and recommended under the + latest &os; releases and is documented in the Building and + Installing a Custom Kernel chapter of the &os; + Handbook. + Modified: projects/pkgng/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- projects/pkgng/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 22:41:03 2012 (r40369) +++ projects/pkgng/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 22:41:25 2012 (r40370) @@ -64,7 +64,6 @@ &tm-attrib.ibm; &tm-attrib.ieee; &tm-attrib.intel; - &tm-attrib.iomega; &tm-attrib.linux; &tm-attrib.microsoft; &tm-attrib.mips; @@ -87,14 +86,13 @@ unless otherwise noted. If you are interested in helping with this project, send email to the &a.doc;. The latest version of this document is always available from the &os; World Wide Web server. + url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/index.html">&os; website. It may also be downloaded as one large HTML file with HTTP or as plain text, - &postscript;, PDF, etc. from the HTML file with HTTP or as a variety + of other formats from the &os; FTP server. You may also want to Search the FAQ. - + url="&url.base;/search/index.html">Search the FAQ. @@ -123,17 +121,18 @@ - Briefly, &os; is a &unix; like operating system for - AMD64 and &intel; EM64T, &i386; PC-98, IA-64, &arm;, - &powerpc; and &ultrasparc; platforms based on U.C. + &os; is a modern operating system for desktops, + laptops, servers, and embedded systems with + support for a large number of platforms. + + It is based on U.C. Berkeley's 4.4BSD-Lite release, with some 4.4BSD-Lite2 enhancements. It is also based indirectly on William Jolitz's port of U.C. Berkeley's Net/2 to the &i386;, known as 386BSD, though very little of the 386BSD code - remains. A fuller description of what &os; is and how it - can work for you may be found on the &os; home page. + remains. &os; is used by companies, Internet Service Providers, researchers, computer professionals, students and home users @@ -315,11 +314,6 @@ What is the latest version of &os;? - - At any point in the development of &os;, there can be multiple parallel branches. &rel.relx; releases are @@ -389,17 +383,12 @@ url="&url.books.handbook;/index.html">Handbook for details on running -CURRENT. - If you are not familiar with the operating system or are - not capable of identifying the difference between a real - problem and a temporary problem, you should not use + If you are not familiar with &os; + you should not use &os.current;. This branch sometimes evolves quite quickly - and can be un-buildable sometimes. + and due to mistake can be un-buildable at times. People that use &os.current; are expected to be able to - analyze any problems and only report them if they are deemed - to be mistakes rather than glitches. - Questions such as make world produces some error - about groups on the &a.current; may be treated with - contempt. + analyze, debug, and report problems. Every month, snapshot @@ -613,19 +602,6 @@ an article on how to write good problem reports. - - - - What other sources of information are there? - - - - Please check the Documentation - list on the main &os; web site. - - @@ -1146,8 +1122,8 @@ On the - Get &os; page - select [iso] next to the + Getting &os; + page select [iso] next to the architecture you want to use. Any of the following can be used: @@ -1171,11 +1147,11 @@ dvd1.iso Similar to disc1.iso - but with addtional packages. + but with additional packages. - memstick.iso + memstick.img A bootable image sufficient for copying to a USB stick. @@ -1262,8 +1238,11 @@ - Installation instructions can be found in the Handbook entry on installing &os;. + Installation instructions for versions since + &os; 9.0 can be found at Handbook entry on installing &os;. + Older instructions can be found in the legacy entry on installing &os;. @@ -1283,7 +1262,7 @@ - How can I make my own custom install disk? + How can I make my own custom release or install disk? @@ -1390,41 +1369,19 @@ - Strange things happen when I boot the install floppy! + Strange things happen when I boot the install disk! What is happening? If you are seeing things like the machine grinding to a halt or spontaneously rebooting when you try to boot the - install floppy, here are three questions to ask - yourself: - - - - Did you use a new, freshly-formatted, error-free - floppy (preferably a brand-new one straight out of the - box, as opposed to the magazine cover disk that has been - lying under the bed for the last three years)? - - - - Did you download the floppy image in binary (or - image) mode? (do not be embarrassed, even the best of us - have accidentally downloaded a binary file in ASCII mode - at least once!) - - - - If you are using &windows; 95 or - &windows; 98 did you run fdimage - or rawrite in pure DOS mode? These - operating systems can interfere with programs that write - directly to hardware, which the disk creation program - does; even running it inside a DOS shell in the GUI can - cause this problem. - - + &os; installer, make sure that the SHA256 hash of + the image matches the one on the website. If you + accidently downloaded the disk image in binary (or + image) mode the will be corrupted. (Do not be embarrassed, + even the best of us have accidentally downloaded a binary + file in ASCII mode at least once!) @@ -1483,22 +1440,6 @@ - - Why can I not get past the boot manager's - F? prompt? - - - - This is another symptom of the problem described in the - preceding question. Your BIOS geometry and &os; geometry - settings do not agree! If your controller or BIOS supports - cylinder translation (often marked as >1GB drive - support), try toggling its setting and reinstalling - &os;. - - - - Do I need to install the source? @@ -1561,21 +1502,6 @@ - - Why does the boot floppy start, but hang at the - Probing Devices... screen? - - - - If you have a IDE &iomegazip; or &jaz; drive installed, - remove it and try again. The boot floppy can get confused by - the drives. After the system is installed you can reconnect - the drive. Hopefully this will be fixed in a later - release. - - - - Why do I get a panic: can't mount root error when rebooting the system after @@ -2074,118 +2000,6 @@ - - Does &os; support my USB keyboard? - - - - &os; supports USB keyboards out-of-the-box. Once you - have USB keyboard support enabled on your system, the AT - keyboard becomes /dev/kbd0 and - the USB keyboard becomes - /dev/kbd1, if both are connected - to the system. If there is the USB keyboard only, it will - be /dev/ukbd0. - - If you want to use the USB keyboard in the console, - you have to explicitly tell the console driver to use the - existing USB keyboard. This can be done by running the - following command as a part of system - initialization. - - &prompt.root; kbdcontrol -k /dev/kbd1 < /dev/console > /dev/null - - Note that if the USB keyboard is the only keyboard, it - is accessed as /dev/ukbd0, thus, - the command should look like: - - &prompt.root; kbdcontrol -k /dev/ukbd0 < /dev/console > /dev/null - - - To make this change permanent across reboots, add - keyboard="/dev/ukbd0" to - /etc/rc.conf. - - - Once this is done, the USB keyboard should work in the - X environment as well without any special settings. - - If you want to switch back to the default keyboard, - use this command: - - &prompt.root; kbdcontrol -k /dev/kbd0 > /dev/null - - To allow using both the second USB keyboard and the - first AT keyboard at the same time on a console via - &man.kbdmux.4; driver type the following commands: - - &prompt.root; kbdcontrol -K < /dev/console > /dev/null -&prompt.root; kbdcontrol -a atkbd0 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -a ukbd1 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -k /dev/kbdmux0 < /dev/console > /dev/null - - See the &man.ukbd.4;, &man.kbdcontrol.1; and - &man.kbdmux.4; manual pages for more information. - - - Hot-plugging and unplugging of the USB keyboard may - not work quite right yet. We recommend connecting the - keyboard before starting the system and leaving it - connected until the system is shutdown to avoid - issues. - - - - - - - I have an unusual bus mouse. How do I set it *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 23:38:20 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0E67B748; Wed, 12 Dec 2012 23:38:20 +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 E34DD8FC13; Wed, 12 Dec 2012 23:38:19 +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 qBCNcJBb080025; Wed, 12 Dec 2012 23:38:19 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCNcIXq080015; Wed, 12 Dec 2012 23:38:18 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122338.qBCNcIXq080015@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 23:38:18 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40371 - in projects/entities/en_US.ISO8859-1: articles/committers-guide articles/contributors articles/portbuild books books/arch-handbook/driverbasics books/arch-handbook/sound books/... 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, 12 Dec 2012 23:38:20 -0000 Author: gjb Date: Wed Dec 12 23:38:18 2012 New Revision: 40371 URL: http://svnweb.freebsd.org/changeset/doc/40371 Log: Merged /head/en_US.ISO8859-1:r40180-40370 to projects/entities/en_US.ISO8859-1 Added: projects/entities/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html - copied unchanged from r40370, head/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html Deleted: projects/entities/en_US.ISO8859-1/books/corp-net-guide/ Modified: projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml projects/entities/en_US.ISO8859-1/books/Makefile projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml projects/entities/en_US.ISO8859-1/books/faq/book.xml projects/entities/en_US.ISO8859-1/books/handbook/eresources/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/filesystems/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/mac/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/mail/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml 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/administration.xml projects/entities/en_US.ISO8859-1/htdocs/docs/books.xml projects/entities/en_US.ISO8859-1/htdocs/donations/index.xml projects/entities/en_US.ISO8859-1/htdocs/index.xsl projects/entities/en_US.ISO8859-1/htdocs/internal/i18n.xml projects/entities/en_US.ISO8859-1/htdocs/layout/css/layout.css projects/entities/en_US.ISO8859-1/htdocs/layout/js/google.js projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2001-08.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2002-05-2002-06.xml projects/entities/en_US.ISO8859-1/htdocs/platforms/arm.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/where.xml Directory Properties: projects/entities/en_US.ISO8859-1/ (props changed) Modified: projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -1883,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: - &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! + Host * +ControlPath ~/.ssh/sockets/master-%l-%r@%h:%p +ControlMaster auto +ControlPersist yes + + 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: @@ -1921,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. @@ -2458,14 +2440,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. Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -3,6 +3,10 @@ + &a.attilio.email; (2012) + + + &a.wilko.email; (2006 - 2012) Modified: projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -1977,13 +1977,11 @@ touch /tmp/.boot_finished - Modify - usr/local/etc/sudoers: -38a39,42 -> -> # local changes for package building -> %wheel ALL=(ALL) ALL -> ports-${arch} ALL=(ALL) NOPASSWD: ALL + Create + usr/local/etc/sudoers/sudoers.d/portbuild: +# local changes for package building +%wheel ALL=(ALL) ALL +ports-${arch} ALL=(ALL) NOPASSWD: ALL @@ -2866,6 +2864,7 @@ rpc_lockd_enable="NO" rpc_statd_enable="YES" sendmail_enable="NONE" smartd_enable="YES" +zfs_enable="YES" @@ -2921,7 +2920,7 @@ devel/subversion net/nc net/rsync sysutils/ganglia-monitor-core (with GMETAD off) -sysutils/ganglia-webfrontend (WITHOUT_X11) +sysutils/ganglia-webfrontend (compile with -DWITHOUT_X11) www/apache22 (with EXT_FILTER) @@ -2948,7 +2947,8 @@ sysutils/screen benchmarks/bonnie++ ports-mgmt/pkg_tree sysutils/dmidecode -sysutils/smartmontools +sysutils/smartmontools +sysutils/zfs-stats @@ -2962,6 +2962,10 @@ sysutils/smartmontools + Create /a. + + + Create a zfs volume named a and mount it on /a. @@ -3123,7 +3127,7 @@ sysutils/smartmontools Copy the following files from - /var/portbuild/conf/etc/rc.d/ to + /var/portbuild/etc/rc.d/ to /usr/local/etc/rc.d/: buildproxy.sh pollmachine.sh @@ -3209,12 +3213,11 @@ qmanager.sh - If not already created, add the following users: -squid:*:100:100::0:0:User &:/usr/local/squid:/bin/sh + If not already created, add the following user: 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. Modified: projects/entities/en_US.ISO8859-1/books/Makefile ============================================================================== --- projects/entities/en_US.ISO8859-1/books/Makefile Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/Makefile Wed Dec 12 23:38:18 2012 (r40371) @@ -1,7 +1,6 @@ # $FreeBSD$ SUBDIR = arch-handbook -SUBDIR+= corp-net-guide SUBDIR+= design-44bsd SUBDIR+= dev-model SUBDIR+= developers-handbook Modified: projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -327,9 +327,9 @@ echo_read(struct cdev *dev __unused, str * or as big as the remaining data */ - amt = MIN(uio-<uio_resid, echomsg-<len - uio-<uio_offset); - uio-<uio_offset += amt; - if ((error = uiomove(echomsg-<msg, amt, uio)) != 0) + amt = MIN(uio->uio_resid, echomsg->len - uio->uio_offset); + uio->uio_offset += amt; + if ((error = uiomove(echomsg->msg, amt, uio)) != 0) uprintf("uiomove failed!\n"); return (error); @@ -348,31 +348,31 @@ echo_write(struct cdev *dev __unused, st /* Copy the string in from user memory to kernel memory */ /* - * We either write from the beginning or are appending - do - * not allow ranom access. + * We either write from the beginning or are appending -- do + * not allow random access. */ - if (uio-<uio_offset != 0 && (uio-<uio_offset != echomsg-<len)) + if (uio->uio_offset != 0 && (uio->uio_offset != echomsg->len)) return (EINVAL); /* * This is new message, reset length */ - if (uio-<uio_offset == 0) - echomsg-<len = 0; + if (uio->uio_offset == 0) + echomsg->len = 0; /* NULL charcter should be overriden */ - if (echomsg-<len != 0) - echomsg-<len--; + if (echomsg->len != 0) + echomsg->len--; /* Copy the string in from user memory to kernel memory */ - amt = MIN(uio-<uio_resid, (BUFFERSIZE - echomsg-<len)); + amt = MIN(uio->uio_resid, (BUFFERSIZE - echomsg->len)); - error = uiomove(echomsg-<msg + uio-<uio_offset, amt, uio); + error = uiomove(echomsg->msg + uio->uio_offset, amt, uio); /* Now we need to null terminate, then record the length */ - echomsg-<len += amt + 1; - uio-<uio_offset += amt + 1; - echomsg-<msg[echomsg-<len - 1] = 0; + echomsg->len += amt + 1; + uio->uio_offset += amt + 1; + echomsg->msg[echomsg->len - 1] = 0; if (error != 0) uprintf("Write failed: bad address!\n"); Modified: projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -82,16 +82,16 @@ Files - All the relevant code currently (FreeBSD 4.4) lives in + All the relevant code lives in /usr/src/sys/dev/sound/, except for the public ioctl interface definitions, found in /usr/src/sys/sys/soundcard.h Under /usr/src/sys/dev/sound/, the pcm/ directory holds the central code, - while the isa/ and - pci/ directories have the drivers for ISA - and PCI boards. + while the pci/, isa/ + and usb/ directories have the drivers + for PCI and ISA boards, and for USB audio devices. @@ -527,7 +527,7 @@ channel_resetdone(), and channel_notify() are for special purposes and should not be implemented in a driver without discussing - it with the authorities (&a.cg.email;). + it on the &a.multimedia;. channel_setdir() is deprecated. Modified: projects/entities/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -64,7 +64,6 @@ &tm-attrib.ibm; &tm-attrib.ieee; &tm-attrib.intel; - &tm-attrib.iomega; &tm-attrib.linux; &tm-attrib.microsoft; &tm-attrib.mips; @@ -87,14 +86,13 @@ unless otherwise noted. If you are interested in helping with this project, send email to the &a.doc;. The latest version of this document is always available from the &os; World Wide Web server. + url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/index.html">&os; website. It may also be downloaded as one large HTML file with HTTP or as plain text, - &postscript;, PDF, etc. from the HTML file with HTTP or as a variety + of other formats from the &os; FTP server. You may also want to Search the FAQ. - + url="&url.base;/search/index.html">Search the FAQ. @@ -123,17 +121,18 @@ - Briefly, &os; is a &unix; like operating system for - AMD64 and &intel; EM64T, &i386; PC-98, IA-64, &arm;, - &powerpc; and &ultrasparc; platforms based on U.C. + &os; is a modern operating system for desktops, + laptops, servers, and embedded systems with + support for a large number of platforms. + + It is based on U.C. Berkeley's 4.4BSD-Lite release, with some 4.4BSD-Lite2 enhancements. It is also based indirectly on William Jolitz's port of U.C. Berkeley's Net/2 to the &i386;, known as 386BSD, though very little of the 386BSD code - remains. A fuller description of what &os; is and how it - can work for you may be found on the &os; home page. + remains. &os; is used by companies, Internet Service Providers, researchers, computer professionals, students and home users @@ -315,11 +314,6 @@ What is the latest version of &os;? - - At any point in the development of &os;, there can be multiple parallel branches. &rel.relx; releases are @@ -389,17 +383,12 @@ url="&url.books.handbook;/index.html">Handbook for details on running -CURRENT. - If you are not familiar with the operating system or are - not capable of identifying the difference between a real - problem and a temporary problem, you should not use + If you are not familiar with &os; + you should not use &os.current;. This branch sometimes evolves quite quickly - and can be un-buildable sometimes. + and due to mistake can be un-buildable at times. People that use &os.current; are expected to be able to - analyze any problems and only report them if they are deemed - to be mistakes rather than glitches. - Questions such as make world produces some error - about groups on the &a.current; may be treated with - contempt. + analyze, debug, and report problems. Every month, snapshot @@ -613,19 +602,6 @@ an article on how to write good problem reports. - - - - What other sources of information are there? - - - - Please check the Documentation - list on the main &os; web site. - - @@ -1146,8 +1122,8 @@ On the - Get &os; page - select [iso] next to the + Getting &os; + page select [iso] next to the architecture you want to use. Any of the following can be used: @@ -1171,11 +1147,11 @@ dvd1.iso Similar to disc1.iso - but with addtional packages. + but with additional packages. - memstick.iso + memstick.img A bootable image sufficient for copying to a USB stick. @@ -1262,8 +1238,11 @@ - Installation instructions can be found in the Handbook entry on installing &os;. + Installation instructions for versions since + &os; 9.0 can be found at Handbook entry on installing &os;. + Older instructions can be found in the legacy entry on installing &os;. @@ -1283,7 +1262,7 @@ - How can I make my own custom install disk? + How can I make my own custom release or install disk? @@ -1390,41 +1369,19 @@ - Strange things happen when I boot the install floppy! + Strange things happen when I boot the install disk! What is happening? If you are seeing things like the machine grinding to a halt or spontaneously rebooting when you try to boot the - install floppy, here are three questions to ask - yourself: - - - - Did you use a new, freshly-formatted, error-free - floppy (preferably a brand-new one straight out of the - box, as opposed to the magazine cover disk that has been - lying under the bed for the last three years)? - - - - Did you download the floppy image in binary (or - image) mode? (do not be embarrassed, even the best of us - have accidentally downloaded a binary file in ASCII mode - at least once!) - - - - If you are using &windows; 95 or - &windows; 98 did you run fdimage - or rawrite in pure DOS mode? These - operating systems can interfere with programs that write - directly to hardware, which the disk creation program - does; even running it inside a DOS shell in the GUI can - cause this problem. - - + &os; installer, make sure that the SHA256 hash of + the image matches the one on the website. If you + accidently downloaded the disk image in binary (or + image) mode the will be corrupted. (Do not be embarrassed, + even the best of us have accidentally downloaded a binary + file in ASCII mode at least once!) @@ -1483,22 +1440,6 @@ - - Why can I not get past the boot manager's - F? prompt? - - - - This is another symptom of the problem described in the - preceding question. Your BIOS geometry and &os; geometry - settings do not agree! If your controller or BIOS supports - cylinder translation (often marked as >1GB drive - support), try toggling its setting and reinstalling - &os;. - - - - Do I need to install the source? @@ -1561,21 +1502,6 @@ - - Why does the boot floppy start, but hang at the - Probing Devices... screen? - - - - If you have a IDE &iomegazip; or &jaz; drive installed, - remove it and try again. The boot floppy can get confused by - the drives. After the system is installed you can reconnect - the drive. Hopefully this will be fixed in a later - release. - - - - Why do I get a panic: can't mount root error when rebooting the system after @@ -2074,118 +2000,6 @@ - - Does &os; support my USB keyboard? - - - - &os; supports USB keyboards out-of-the-box. Once you - have USB keyboard support enabled on your system, the AT - keyboard becomes /dev/kbd0 and - the USB keyboard becomes - /dev/kbd1, if both are connected - to the system. If there is the USB keyboard only, it will - be /dev/ukbd0. - - If you want to use the USB keyboard in the console, - you have to explicitly tell the console driver to use the - existing USB keyboard. This can be done by running the - following command as a part of system - initialization. - - &prompt.root; kbdcontrol -k /dev/kbd1 < /dev/console > /dev/null - - Note that if the USB keyboard is the only keyboard, it - is accessed as /dev/ukbd0, thus, - the command should look like: - - &prompt.root; kbdcontrol -k /dev/ukbd0 < /dev/console > /dev/null - - - To make this change permanent across reboots, add - keyboard="/dev/ukbd0" to - /etc/rc.conf. - - - Once this is done, the USB keyboard should work in the - X environment as well without any special settings. - - If you want to switch back to the default keyboard, - use this command: - - &prompt.root; kbdcontrol -k /dev/kbd0 > /dev/null - - To allow using both the second USB keyboard and the - first AT keyboard at the same time on a console via - &man.kbdmux.4; driver type the following commands: - - &prompt.root; kbdcontrol -K < /dev/console > /dev/null -&prompt.root; kbdcontrol -a atkbd0 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -a ukbd1 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -k /dev/kbdmux0 < /dev/console > /dev/null - - See the &man.ukbd.4;, &man.kbdcontrol.1; and - &man.kbdmux.4; manual pages for more information. - - - Hot-plugging and unplugging of the USB keyboard may - not work quite right yet. We recommend connecting the - keyboard before starting the system and leaving it - connected until the system is shutdown to avoid - issues. - - - - - - - I have an unusual bus mouse. How do I set it - up? - - - - &os; supports the bus mouse and the InPort bus mouse - from such manufacturers as Microsoft, Logitech and ATI. The - GENERIC kernel does not include the - device driver. To build a custom kernel with the bus mouse - driver, add the following line to the kernel config - file: - - device mse0 at isa? port 0x23c irq5 - - Bus mice usually come with dedicated interface cards. - These cards may allow you to set the port address and the - IRQ number other than shown above. Refer to the manual of - your mouse and the &man.mse.4; manual page for more - information. - - - - - - How do I use my PS/2 (mouse port or - keyboard) mouse? - - - - The PS/2 mouse is supported out-of-the-box. The - necessary device driver, psm, is - included in the kernel. - - If your custom kernel does not have this, add the - following line to your kernel configuration and compile a - new kernel. - - device psm0 at atkbdc? irq 12 - - Once the kernel detects psm0 - correctly at boot time, a device node - psm0 will be created - automatically. - - - - Is it possible to use a mouse in any way outside the X Window system? @@ -2235,10 +2049,14 @@ - Once you get the mouse daemon running (see the previous section), hold down the + It is not possible to remove data using the mouse. + However, it is possible to copy and + paste. + Once you get the mouse daemon running (see the + previous question) + hold down button 1 (left button) and move the mouse to select a region - of text. Then, press the button 2 (middle button) to paste + of text. Then, press button 2 (middle button) to paste it at the text cursor. Pressing button 3 (right button) will extend the selected region of text. @@ -2271,18 +2089,6 @@ - - How do I use the mouse/trackball/touchpad on my - laptop? - - - - Please refer to the answer to - the previous question. - - - - How do I use my delete key in sh and csh? @@ -2311,7 +2117,7 @@ bindkey ^[[3~ delete-char # for xterm

- Networking and Serial Devices + Networking @@ -2336,37 +2142,6 @@ bindkey ^[[3~ delete-char # for xterm

- - - - Which multi-port serial cards are supported by - &os;? - - - - There is a list of these in the Serial Communications - chapter of the handbook. - - Some unnamed clone cards have also been known to work, - especially those that claim to be AST compatible. - - Check the &man.sio.4; manual page to get more - information on configuring such cards. - - - - - - How do I get the boot: prompt to show on the serial - console? - - - - See this section of the handbook. - -
@@ -2426,17 +2201,9 @@ bindkey ^[[3~ delete-char # for xterm

- &os; supports APM on certain - machines. Further information can be found in - &man.apm.4;. - - &os; also supports the ACPI - features found in most modern hardware. Further - information can be found in &man.acpi.4;. If a system - supports both APM and - ACPI, either can be used. We suggest - you try both and choose the one that best fits your - needs. + &os; supports the ACPI + features found in modern hardware. Further + information can be found in &man.acpi.4;.
@@ -2492,52 +2259,6 @@ bindkey ^[[3~ delete-char # for xterm

- - Why does &os; not detect my HP Netserver's SCSI - controller? - - - - This is basically a known problem. The EISA on-board - SCSI controller in the HP Netserver machines occupies EISA - slot number 11, so all the true EISA slots - are in front of it. Alas, the address space for EISA slots - >= 10 collides with the address space assigned to PCI, - and &os;'s auto-configuration currently cannot handle this - situation very well. - - So now, the best you can do is to pretend there is no - address range clash :), by bumping the kernel option - EISA_SLOTS to a value of 12. Configure - and compile a kernel, as described in the Handbook entry on configuring the kernel. - - Of course, this does present you with a chicken-and-egg - problem when installing on such a machine. In order to work - around this problem, a special hack is available inside - UserConfig. Do not use the - visual interface, but the plain command-line - interface there. Simply type the following command at the - prompt and install your system as usual: - - eisa 12 -quit - - While it is recommended you compile and install a custom - kernel anyway. - - Hopefully, future versions will have a proper fix for - this problem. - - - You cannot use a dangerously - dedicated disk with an HP Netserver. See this note for more info. - - - - - I keep seeing messages like ed1: timeout. What do these messages mean? @@ -2710,58 +2431,6 @@ quit - - Why does the screen go black and lose sync when I - boot? - - - - This is a known problem with the ATI Mach64 video - card. The problem is that this card uses address - 2e8, and the fourth serial port does too. - Due to a bug (feature?) in the &man.sio.4; driver it will - touch this port even if you do not have the fourth serial - port, and even if you disable - sio3 (the fourth port) which - normally uses this address. - - Until the bug has been fixed, you can use this - workaround: - - - - Enter at the boot prompt. - (This will put the kernel into configuration - mode). - - - - Disable sio0, - sio1, - sio2 and - sio3 (all of them). This way - the &man.sio.4; driver does not get activated — no - problems. - - - - Type exit to continue booting. - - - - If you want to be able to use your serial ports, you - will have to build a new kernel with the following - modification: in - /usr/src/sys/dev/sio/sio.c (or in - /usr/src/sys/pc98/cbus/sio.c for pc98) - find the one occurrence of the string - 0x2e8 and remove that string and the - preceding comma (keep the trailing comma). Now follow the - normal procedure of building a new kernel. - - - - My system has more than 1 GB of RAM, and I'm getting panics with kmem_map too small @@ -2873,22 +2542,6 @@ quit - - What does the message ahc0: brkadrint, - Illegal Host Access at seqaddr 0x0 mean? - - - - This is a conflict with an Ultrastor SCSI Host - Adapter. - - During the boot process enter the kernel configuration - menu and disable uha0, which is - causing the problem. - - - - When I boot my system, I get the error ahc0: illegal cable configuration. My cabling is @@ -3380,37 +3033,6 @@ kern.timecounter.hardware: TSC -> i82 - - Why does &os;'s boot loader display Read - error and stop after the BIOS screen? - - - - &os;'s boot loader is incorrectly recognizing the hard - drive's geometry. This must be manually set within - &man.fdisk.8; when creating or modifying &os;'s - slice. - - The correct drive geometry values can be found within - the machine's BIOS. Look for the number of cylinders, heads - and sectors for the particular drive. - - Within &man.sysinstall.8;'s fdisk, hit - G to set the drive geometry. - - A dialog will pop up requesting the number of cylinders, - heads and sectors. Type the numbers found from the BIOS - separated by forward slashes. For example, values of 5000 - cylinders, 250 heads, and 60 sectors would be entered as - 5000/250/60. - - Press Enter to set the values, and hit - W to write the new partition table to the - drive. - - - - Another operating system destroyed my Boot Manager. How do I get it back? @@ -3524,6 +3146,9 @@ kern.timecounter.hardware: TSC -> i82 unfortunate timing they could cause undesirable effects ranging from a minor blip in the system's responsiveness to a complete system lockup.
+ + For additional information about locking in &os; see + &man.locking.9;.
@@ -3570,7 +3195,7 @@ kern.timecounter.hardware: TSC -> i82 The open-source OpenOffice.org + url="http://www.openoffice.org">Apache OpenOffice and LibreOffice office suites work natively on &os;. @@ -3975,36 +3600,35 @@ kern.timecounter.hardware: TSC -> i82 - Why is /bin/sh so minimal? Why does - &os; not use bash or another + Why is /bin/sh so minimal? Why + does &os; not use bash or another shell? - Because &posix; says that there shall be such a - shell. - - The more complicated answer: many people need to write - shell scripts which will be portable across many systems. - That is why &posix; specifies the shell and utility commands - in great detail. Most scripts are written in Bourne shell, - and because several important programming interfaces - (&man.make.1;, &man.system.3;, &man.popen.3;, and analogues - in higher-level scripting languages like Perl and Tcl) are - specified to use the Bourne shell to interpret commands. - Because the Bourne shell is so often and widely used, it is - important for it to be quick to start, be deterministic in - its behavior, and have a small memory footprint. + Many people need to write shell scripts which will be + portable across many systems. That is why &posix; + specifies the shell and utility commands in great detail. + Most scripts are written in Bourne shell (&man.sh.1;), and + because several important programming interfaces + (&man.make.1;, &man.system.3;, &man.popen.3;, and + analogues in higher-level scripting languages like Perl + and Tcl) are specified to use the Bourne shell to + interpret commands. Because the Bourne shell is so often + and widely used, it is important for it to be quick to + start, be deterministic in its behavior, and have a small + memory footprint. The existing implementation is our best effort at meeting as many of these requirements simultaneously as we - can. In order to keep /bin/sh small, we - have not provided many of the convenience features that - other shells have. That is why the Ports Collection - includes more featureful shells like + can. In order to keep /bin/sh small, + we have not provided many of the convenience features that + other shells have. That is why other more + featureful shells like bash, scsh, - tcsh, and zsh. (You - can compare for yourself the memory utilization of all these + &man.tcsh.1;, and zsh are available. + (You can + compare for yourself the memory utilization of all these *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 23:38:33 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3B5CA789; Wed, 12 Dec 2012 23:38:33 +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 1F5008FC17; Wed, 12 Dec 2012 23:38:33 +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 qBCNcXvJ080109; Wed, 12 Dec 2012 23:38:33 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCNcWHr080098; Wed, 12 Dec 2012 23:38:32 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122338.qBCNcWHr080098@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 23:38:32 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40372 - in projects/entities/share: pgpkeys tools xml 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, 12 Dec 2012 23:38:33 -0000 Author: gjb Date: Wed Dec 12 23:38:31 2012 New Revision: 40372 URL: http://svnweb.freebsd.org/changeset/doc/40372 Log: Merged /head/share:r40180-40370 to projects/entities/share Added: projects/entities/share/pgpkeys/mdf.key - copied unchanged from r40370, head/share/pgpkeys/mdf.key projects/entities/share/pgpkeys/wen.key - copied unchanged from r40370, head/share/pgpkeys/wen.key projects/entities/share/pgpkeys/zeising.key - copied unchanged from r40370, head/share/pgpkeys/zeising.key Modified: projects/entities/share/pgpkeys/README projects/entities/share/pgpkeys/addkey.sh projects/entities/share/pgpkeys/cs.key projects/entities/share/pgpkeys/ebrandi.key projects/entities/share/pgpkeys/garga.key projects/entities/share/pgpkeys/pgpkeys-core.xml projects/entities/share/pgpkeys/pgpkeys-developers.xml projects/entities/share/pgpkeys/pgpkeys.ent projects/entities/share/pgpkeys/theraven.key projects/entities/share/tools/webupdate projects/entities/share/xml/commercial.isp.xml projects/entities/share/xml/common.ent projects/entities/share/xml/freebsd.ent projects/entities/share/xml/header.ent projects/entities/share/xml/man-refs.ent projects/entities/share/xml/mirrors.xml projects/entities/share/xml/news.dtd projects/entities/share/xml/news.xml projects/entities/share/xml/press.xml projects/entities/share/xml/xhtml.xsl Directory Properties: projects/entities/share/ (props changed) Modified: projects/entities/share/pgpkeys/README ============================================================================== --- projects/entities/share/pgpkeys/README Wed Dec 12 23:38:18 2012 (r40371) +++ projects/entities/share/pgpkeys/README Wed Dec 12 23:38:31 2012 (r40372) @@ -26,9 +26,9 @@ 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.email; @@ -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: projects/entities/share/pgpkeys/addkey.sh ============================================================================== --- projects/entities/share/pgpkeys/addkey.sh Wed Dec 12 23:38:18 2012 (r40371) +++ projects/entities/share/pgpkeys/addkey.sh Wed Dec 12 23:38:31 2012 (r40372) @@ -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." Modified: projects/entities/share/pgpkeys/cs.key ============================================================================== --- projects/entities/share/pgpkeys/cs.key Wed Dec 12 23:38:18 2012 (r40371) +++ projects/entities/share/pgpkeys/cs.key Wed Dec 12 23:38:31 2012 (r40372) @@ -1,133 +1,125 @@ -sub 4096R/99AC2A67 2012-06-05 [expires: 2017-06-04] - pub 3072R/D06F0BD7 2012-11-25 [expires: 2017-11-24] Key fingerprint = 61A4 F2B8 2A6C B81E 5557 0798 78E7 DE70 D06F 0BD7 uid Carlo Strub +uid Carlo Strub sub 3072R/71C75997 2012-11-25 [expires: 2017-11-24] sub 3072R/318AEB16 2012-11-25 [expires: 2017-11-24] ]]> Modified: projects/entities/share/pgpkeys/ebrandi.key ============================================================================== --- projects/entities/share/pgpkeys/ebrandi.key Wed Dec 12 23:38:18 2012 (r40371) +++ projects/entities/share/pgpkeys/ebrandi.key Wed Dec 12 23:38:31 2012 (r40372) @@ -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] ]]> Modified: projects/entities/share/pgpkeys/garga.key ============================================================================== --- projects/entities/share/pgpkeys/garga.key Wed Dec 12 23:38:18 2012 (r40371) +++ projects/entities/share/pgpkeys/garga.key Wed Dec 12 23:38:31 2012 (r40372) @@ -1,116 +1,122 @@ -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -uid Renato Botelho -sub 1024g/7B295760 2003-12-16 +pub 4096R/9F625790 2012-11-28 [expires: 2017-11-27] + Key fingerprint = E3DA 9B2A 6160 99CB 4B31 7641 F1F0 E7A1 9F62 5790 +uid Renato Botelho (FreeBSD) +uid Renato Botelho (Personal) +uid Renato Botelho (FreeBSD) +sub 4096R/473CC82A 2012-11-28 [expires: 2017-11-27] ]]> Copied: projects/entities/share/pgpkeys/mdf.key (from r40370, head/share/pgpkeys/mdf.key) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/entities/share/pgpkeys/mdf.key Wed Dec 12 23:38:31 2012 (r40372, copy of r40370, head/share/pgpkeys/mdf.key) @@ -0,0 +1,56 @@ + +