From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 00:04:08 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D7961B27; Sun, 17 Feb 2013 00:04:08 +0000 (UTC) (envelope-from ryusuke@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 C7207138; Sun, 17 Feb 2013 00:04:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1H048kV092173; Sun, 17 Feb 2013 00:04:08 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1H048HO092172; Sun, 17 Feb 2013 00:04:08 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201302170004.r1H048HO092172@svn.freebsd.org> From: Ryusuke SUZUKI Date: Sun, 17 Feb 2013 00:04:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40990 - head/ja_JP.eucJP/books/handbook/mirrors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 00:04:08 -0000 Author: ryusuke Date: Sun Feb 17 00:04:08 2013 New Revision: 40990 URL: http://svnweb.freebsd.org/changeset/doc/40990 Log: - Merge the following from the English version: r40874 -> r40982 head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Sat Feb 16 23:32:15 2013 (r40989) +++ head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Sun Feb 17 00:04:08 2013 (r40990) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r40874 + Original revision: r40982 $FreeBSD$ --> @@ -14,23 +14,6 @@ CDROM/DVD ½ÐÈÇ¼Ò - ¥ê¥Æ¡¼¥ë¥Ü¥Ã¥¯¥¹À½ÉÊ - - &os; ¤Ï (&os; CD¡¢Äɲ彥եȥ¦¥§¥¢¡¢ - °õºþ¤µ¤ì¤¿¥É¥­¥å¥á¥ó¥È¤Ê¤É¤«¤é¹½À®¤µ¤ì¤ë) - È¢Æþ¤ê¤ÎÀ½ÉʤȤ·¤Æ°Ê²¼¤Î¼è¤ê°·¤¤¶È¼Ô¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¡£ - - - -
- Frys Electronics - WWW: -
-
-
-
- - CD/DVD ¥»¥Ã¥È &os; ¤Î CD/DVD ¥»¥Ã¥È¤Ï°Ê²¼¤Î¥ª¥ó¥é¥¤¥ó¶È¼Ô¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¡£ From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 00:25:41 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0B0A0E0B; Sun, 17 Feb 2013 00:25: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 F0ADB1B7; Sun, 17 Feb 2013 00:25:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1H0PeHZ098604; Sun, 17 Feb 2013 00:25:40 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1H0Pe7Z098603; Sun, 17 Feb 2013 00:25:40 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201302170025.r1H0Pe7Z098603@svn.freebsd.org> From: Glen Barber Date: Sun, 17 Feb 2013 00:25:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40991 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 00:25:41 -0000 Author: gjb Date: Sun Feb 17 00:25:40 2013 New Revision: 40991 URL: http://svnweb.freebsd.org/changeset/doc/40991 Log: Sort developers.ent by entity id. Modified: head/share/xml/developers.ent Modified: head/share/xml/developers.ent ============================================================================== --- head/share/xml/developers.ent Sun Feb 17 00:04:08 2013 (r40990) +++ head/share/xml/developers.ent Sun Feb 17 00:25:40 2013 (r40991) @@ -80,16 +80,16 @@ $FreeBSD$ - + - + @@ -103,9 +103,9 @@ $FreeBSD$ - + @@ -145,8 +145,8 @@ $FreeBSD$ - + @@ -303,11 +303,11 @@ $FreeBSD$ + - @@ -354,9 +354,9 @@ $FreeBSD$ - + @@ -662,8 +662,8 @@ $FreeBSD$ - + @@ -672,7 +672,6 @@ $FreeBSD$ - @@ -683,13 +682,14 @@ $FreeBSD$ + + - From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 06:17:23 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 681E2F12; Sun, 17 Feb 2013 06:17:23 +0000 (UTC) (envelope-from keramida@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 41E52B0B; Sun, 17 Feb 2013 06:17:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1H6HNfF005548; Sun, 17 Feb 2013 06:17:23 GMT (envelope-from keramida@svn.freebsd.org) Received: (from keramida@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1H6HNYs005547; Sun, 17 Feb 2013 06:17:23 GMT (envelope-from keramida@svn.freebsd.org) Message-Id: <201302170617.r1H6HNYs005547@svn.freebsd.org> From: Giorgos Keramidas Date: Sun, 17 Feb 2013 06:17:23 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40995 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 06:17:23 -0000 Author: keramida Date: Sun Feb 17 06:17:22 2013 New Revision: 40995 URL: http://svnweb.freebsd.org/changeset/doc/40995 Log: Link to an OSnews article about the BSD-family OSes; one that describes the exciting things that happened in BSD land in 2012. Submitted by: Warren Block Approved by: remko (mentor) Modified: head/share/xml/press.xml Modified: head/share/xml/press.xml ============================================================================== --- head/share/xml/press.xml Sun Feb 17 01:06:45 2013 (r40994) +++ head/share/xml/press.xml Sun Feb 17 06:17:22 2013 (r40995) @@ -15,6 +15,21 @@ 2013 + 2 + + + http://www.osnews.com/story/26787/2012_a_BSD_year_in_retrospective + OSnews + http://www.osnews.com/ + 14 February 2013 + Julian Djamil +

A retrospective of all the exciting developments in the BSD-family + of operating systems in 2012, focusing on FreeBSD, NetBSD, OpenBSD + and Dragonfly BSD.

+
+
+ + 1 From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 13:04:49 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D1D171CB; Sun, 17 Feb 2013 13:04:49 +0000 (UTC) (envelope-from des@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 B53B37D0; Sun, 17 Feb 2013 13:04:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HD4n7e028144; Sun, 17 Feb 2013 13:04:49 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HD4nHp028143; Sun, 17 Feb 2013 13:04:49 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201302171304.r1HD4nHp028143@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Sun, 17 Feb 2013 13:04:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40996 - head/share/pgpkeys X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 13:04:49 -0000 Author: des Date: Sun Feb 17 13:04:48 2013 New Revision: 40996 URL: http://svnweb.freebsd.org/changeset/doc/40996 Log: New key Modified: head/share/pgpkeys/des.key Modified: head/share/pgpkeys/des.key ============================================================================== --- head/share/pgpkeys/des.key Sun Feb 17 06:17:22 2013 (r40995) +++ head/share/pgpkeys/des.key Sun Feb 17 13:04:48 2013 (r40996) @@ -1,288 +1,214 @@ uid Dag-Erling Smørgrav uid Dag-Erling Smørgrav -uid Dag-Erling Smørgrav -uid [jpeg image of size 3315] -sub 2048g/920C3313 2006-11-11 [expires: 2012-12-31] +uid [jpeg image of size 4779] +sub 4096R/F4DE87F5 2013-02-15 [expires: 2015-01-01] ]]> From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 17:17:15 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 068F8433; Sun, 17 Feb 2013 17:17:15 +0000 (UTC) (envelope-from dru@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 ECBEDF9A; Sun, 17 Feb 2013 17:17:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HHHE7s005887; Sun, 17 Feb 2013 17:17:14 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HHHENe005886; Sun, 17 Feb 2013 17:17:14 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302171717.r1HHHENe005886@svn.freebsd.org> From: Dru Lavigne Date: Sun, 17 Feb 2013 17:17:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40997 - head/en_US.ISO8859-1/books/handbook/desktop X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 17:17:15 -0000 Author: dru Date: Sun Feb 17 17:17:14 2013 New Revision: 40997 URL: http://svnweb.freebsd.org/changeset/doc/40997 Log: Insert missing ports entity. Submitted by: ryusuke Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sun Feb 17 13:04:48 2013 (r40996) +++ head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sun Feb 17 17:17:14 2013 (r40997) @@ -22,7 +22,7 @@ While &os; is popular as a server for its performance and stability, it is also suited for day-to-day use as a desktop. - With over 24,000 applications available as packages or ports, it is easy to build a customized desktop that runs a wide variety of desktop From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 17:28:27 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B8318678; Sun, 17 Feb 2013 17:28:27 +0000 (UTC) (envelope-from dru@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 92F72FE0; Sun, 17 Feb 2013 17:28:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HHSRYE009019; Sun, 17 Feb 2013 17:28:27 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HHSRjC009018; Sun, 17 Feb 2013 17:28:27 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302171728.r1HHSRjC009018@svn.freebsd.org> From: Dru Lavigne Date: Sun, 17 Feb 2013 17:28:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40998 - head/en_US.ISO8859-1/books/handbook/cutting-edge X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 17:28:27 -0000 Author: dru Date: Sun Feb 17 17:28:26 2013 New Revision: 40998 URL: http://svnweb.freebsd.org/changeset/doc/40998 Log: Initial content fix. This patch addresses the following: - missing &os; entities - rewording to address you, we, and general redundancy - adds missing directory tags - replaces portupgrade with portmaster - replaces old version examples with 9.x and 1998 names with 2013 - makes up-to-date consistent Approved by: gjb (mentor) Modified: head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Feb 17 17:17:14 2013 (r40997) +++ head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Feb 17 17:28:26 2013 (r40998) @@ -52,23 +52,21 @@ others prefer to keep in sync with the latest developments. However, even official releases are often updated with security and other critical fixes. Regardless of the version used, &os; - provides all necessary tools to keep your system updated, and - also allows for easy upgrades between versions. This chapter - will help you decide if you want to track the development - system, or stick with one of the released versions. The basic - tools for keeping your system up to date are also - presented. + provides all the necessary tools to keep the system updated, and + allows for easy upgrades between versions. This chapter + describes how to track the development system and the basic + tools for keeping a &os; system up-to-date. After reading this chapter, you will know: - What utilities may be used to update the system and + Which utilities are available to update the system and the Ports Collection. - How to keep your system up to date with + How to keep a &os; system up-to-date with freebsd-update, Subversion, or CTM. @@ -80,7 +78,7 @@ - How to keep your documentation up to date with + How to keep the installed documentation up-to-date with Subversion or documentation ports. @@ -92,7 +90,7 @@ How to rebuild and reinstall the entire base - system with make buildworld (etc). + system. @@ -100,7 +98,7 @@ - Properly set up your network connection (Properly set up the network connection (). @@ -111,10 +109,10 @@ - Throughout this chapter, the svn - command is used to obtain and update &os; sources. To use it, - you will need to install the port or the package for devel/subversion. + Throughout this chapter, svn is used to + obtain and update &os; sources. To use it, first install the + devel/subversion port or + package. @@ -135,7 +133,7 @@ - FreeBSD Update + &os; Update Updating and Upgrading @@ -145,13 +143,13 @@ Applying security patches is an important part of maintaining computer software, especially the operating system. - For the longest time on &os; this process was not an easy one. + For the longest time on &os;, this process was not an easy one. Patches had to be applied to the source code, the code rebuilt into binaries, and then the binaries had to be re-installed. This is no longer the case as &os; now includes a utility - simply called freebsd-update. This utility + called freebsd-update. This utility provides two separate functions. First, it allows for binary security and errata updates to be applied to the &os; base system without the build and install requirements. Second, the @@ -159,12 +157,11 @@ Binary updates are available for all architectures and - releases currently supported by the security team. - Before updating to a new release, the current - release announcements should be reviewed as they may contain - important information pertinent to the desired release. These - announcements may be viewed at the following link: - . + releases currently supported by the security team. Before + updating to a new release, its release announcement should be + reviewed as it contains important information pertinent to the + release. Release announcements are available from . If a crontab utilizing the features @@ -175,39 +172,38 @@ The Configuration File Some users may wish to tweak the default configuration - file in /etc/freebsd-update.conf, - allowing better control of the process. The options are very - well documented, but the following few may require a bit more + in /etc/freebsd-update.conf, allowing + better control of the process. The options are well + documented, but the following may require a bit more explanation: # Components of the base system which should be kept updated. Components src world kernel - This parameter controls what parts of &os; will be kept up - to date. The default is to update the source code, the entire - base system, and the kernel. Components are the same as those - available during the install, for instance, adding - world/games here would allow game patches - to be applied. Using src/bin would allow - the source code in - src/bin to be - updated. + This parameter controls which parts of &os; will be kept + up-to-date. The default is to update the source code, the + entire base system, and the kernel. Components are the same + as those available during installation. For instance, adding + world/games would allow game patches to be + applied. Using src/bin would allow the + source code in src/bin + to be updated. The best option is to leave this at the default as - changing it to include specific items will require the user - to list every item they prefer to be updated. This could - have disastrous consequences as source code and binaries may - become out of sync. + changing it to include specific items requires the user to + list every item to be updated. This could have disastrous + consequences as source code and binaries may become out of + sync. # Paths which start with anything matching an entry in an IgnorePaths # statement will be ignored. IgnorePaths - Add paths, such as + To leave specified directories, such as /bin or - /sbin to leave these - specific directories untouched during the update - process. This option may be used to prevent + /sbin, untouched during + the update process, add their paths to this statement. This + option may be used to prevent freebsd-update from overwriting local modifications. @@ -216,8 +212,8 @@ IgnorePaths # modified by the user (unless changes are merged; see below). UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile - Update configuration files in the specified directories - only if they have not been modified. Any changes made by the + This option will only update unmodified configuration + files in the specified directories. Any changes made by the user will invalidate the automatic updating of these files. There is another option, KeepModifiedMetadata, which will instruct @@ -229,24 +225,23 @@ UpdateIfUnmodified /etc/ /var/ /root/ /. MergeChanges /etc/ /var/named/etc/ List of directories with configuration files that - freebsd-update should attempt merges in. + freebsd-update should attempt to merge. The file merge process is a series of &man.diff.1; patches - similar to &man.mergemaster.8; with fewer options, the merges - are either accepted, open an editor, or + similar to &man.mergemaster.8;, but with fewer options. + Merges are either accepted, open an editor, or freebsd-update will abort. When in doubt, backup /etc and just accept the merges. See for more - information about the mergemaster - command. + information about mergemaster. # Directory in which to store downloaded updates and temporary # files used by &os; Update. # WorkDir /var/db/freebsd-update - This directory is where all patches and temporary - files will be placed. In cases where the user is doing - a version upgrade, this location should have a least a - gigabyte of disk space available. + This directory is where all patches and temporary files + are placed. In cases where the user is doing a version + upgrade, this location should have a least a gigabyte of disk + space available. # When upgrading between releases, should the list of Components be # read strictly (StrictComponents yes) or merely as a list of components @@ -254,7 +249,7 @@ MergeChanges /etc/ /var/named/etc/ - When set to yes, + When this option is set to yes, freebsd-update will assume that the Components list is complete and will not attempt to make changes outside of the list. Effectively, @@ -266,32 +261,30 @@ MergeChanges /etc/ /var/named/etc/ Security Patches - Security patches are stored on a remote machine and - may be downloaded and installed using the following - command: + &os; security patches may be downloaded and installed + using the following command: &prompt.root; freebsd-update fetch &prompt.root; freebsd-update install - If any kernel patches have been applied the system will - need a reboot. If all went well the system should be patched - and freebsd-update may be run as a nightly - &man.cron.8; job. An entry in - /etc/crontab would be sufficient to - accomplish this task: + If the update applied any kernel patches, the system will + need a reboot in order to boot into the patched kernel. + Otherwise, the system should be patched and + freebsd-update may be run as a nightly + &man.cron.8; job by adding this entry to + /etc/crontab: @daily root freebsd-update cron - This entry states that once every day, the - freebsd-update utility will be run. In - this way, using the argument, + This entry states that freebsd-update + will run once every day. When run with , freebsd-update will only check if updates exist. If patches exist, they will automatically be - downloaded to the local disk but not applied. The - root user will be sent an email so they - may install them manually. + downloaded to the local disk but will not be applied. The + root user will be sent an email so that + they may be reviewed and manually installed. - If anything went wrong, freebsd-update + If anything goes wrong, freebsd-update has the ability to roll back the last set of changes with the following command: @@ -301,16 +294,15 @@ MergeChanges /etc/ /var/named/etc/ - The freebsd-update utility can - automatically update the GENERIC kernel - only. If a custom kernel is in use, it will have to be - rebuilt and reinstalled after - freebsd-update finishes installing the rest - of the updates. However, freebsd-update - will detect and update the GENERIC kernel - in - /boot/GENERIC (if it - exists), even if it is not the current (running) kernel of the + Only the GENERIC kernel can be + automatically updated by freebsd-update. + If a custom kernel is installed, it will have to be rebuilt + and reinstalled after freebsd-update + finishes installing the rest of the updates. However, + freebsd-update will detect and update the + GENERIC kernel if + /boot/GENERIC exists, + even if it is not the current running kernel of the system. @@ -327,22 +319,22 @@ MergeChanges /etc/ /var/named/etc//etc/freebsd-update.conf has been changed, freebsd-update will install the updated kernel sources along with the rest of the updates. - Rebuilding and reinstalling your new custom kernel can then be + Rebuilding and reinstalling a new custom kernel can then be performed in the usual way. - The updates distributed via - freebsd-update, do not always involve the - kernel. It will not be necessary to rebuild your custom - kernel if the kernel sources have not been modified by the - execution of freebsd-update install. + The updates distributed by + freebsd-update do not always involve the + kernel. It is not necessary to rebuild a custom kernel if + the kernel sources have not been modified by the execution + of freebsd-update install. However, freebsd-update will always - update the /usr/src/sys/conf/newvers.sh - file. The current patch level (as indicated by the + update /usr/src/sys/conf/newvers.sh. + The current patch level, as indicated by the -p number reported by - uname -r) is obtained from this file. - Rebuilding your custom kernel, even if nothing else changed, - will allow &man.uname.1; to accurately report the current + uname -r, is obtained from this file. + Rebuilding a custom kernel, even if nothing else changed, + allows &man.uname.1; to accurately report the current patch level of the system. This is particularly helpful when maintaining multiple systems, as it allows for a quick assessment of the updates installed in each one. @@ -358,18 +350,18 @@ MergeChanges /etc/ /var/named/etc/ - Major version upgrades are when &os; - is upgraded from one major version to another, like from - &os; 8.X to &os; 9.X. Major version upgrades will - remove old object files and libraries which will break most - third party applications. It is recommended that all - installed ports either be removed and re-installed or upgraded - after a major version upgrade by using the - ports-mgmt/portupgrade - utility. A brute-force rebuild of all installed - applications can be accomplished with this command: + Major version upgrades occur when + &os; is upgraded from one major version to another, like from + &os; 8.X to &os; 9.X. Major version upgrades remove + old object files and libraries which will break most third + party applications. It is recommended that all installed + ports either be removed and re-installed or upgraded after a + major version upgrade using a utility such as + ports-mgmt/portmaster. A + brute-force rebuild of all installed applications can be + accomplished with this command: - &prompt.root; portupgrade -af + &prompt.root; portmaster -f This will ensure everything will be re-installed correctly. Note that setting the @@ -388,30 +380,28 @@ MergeChanges /etc/ /var/named/etc/ Custom Kernels with &os; 8.X and Earlier - A copy of the - GENERIC kernel is needed, and it - should be placed in A copy of the GENERIC kernel is + needed, and should be placed in /boot/GENERIC. If the - GENERIC kernel is not already present - in the system, it may be obtained using one of the - following methods: + GENERIC kernel is not present in the + system, it may be obtained using one of the following + methods: If a custom kernel has only been built once, the kernel in /boot/kernel.old is - actually the GENERIC one. Simply - rename this directory to GENERIC. Rename this + directory to /boot/GENERIC. Assuming physical access to the machine is possible, a copy of the GENERIC - kernel can be installed from the CD-ROM media. Insert - your installation disc and use the following - commands: + kernel can be installed from the installation media + using the following commands: &prompt.root; mount /cdrom &prompt.root; cd /cdrom/X.Y-RELEASE/kernels @@ -419,7 +409,7 @@ MergeChanges /etc/ /var/named/etc/Replace X.Y-RELEASE - with the actual version of the release you are using. + with the actual version of the release being used. The GENERIC kernel will be installed in /boot/GENERIC by @@ -429,7 +419,7 @@ MergeChanges /etc/ /var/named/etc/ Failing all the above, the GENERIC kernel may be rebuilt and - installed from the sources: + installed from source: &prompt.root; cd /usr/src &prompt.root; env DESTDIR=/boot/GENERIC make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null @@ -437,8 +427,8 @@ MergeChanges /etc/ /var/named/etc/rm -rf /boot/GENERIC/boot For this kernel to be picked up as - GENERIC - by freebsd-update, the + GENERIC by + freebsd-update, the GENERIC configuration file must not have been modified in any way. It is also suggested that it is built without any other special @@ -467,8 +457,8 @@ MergeChanges /etc/ /var/named/etc/ If physical access to the machine is available, a copy of the GENERIC kernel can be - installed from the CD-ROM media. Load the - installation disc and use these commands: + installed from the installation media using these + commands: &prompt.root; mount /cdrom &prompt.root; cd /cdrom/usr/freebsd-dist @@ -478,7 +468,7 @@ MergeChanges /etc/ /var/named/etc/ If the options above cannot be used, the GENERIC kernel may be rebuilt and - installed from the sources: + installed from source: &prompt.root; cd /usr/src &prompt.root; make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null @@ -503,21 +493,20 @@ MergeChanges /etc/ /var/named/etc/Major and minor version upgrades may be performed by providing freebsd-update with a release - version target, for example, the following command will - update to &os; 8.1: + version target. The following command will update to + &os; 9.1: - &prompt.root; freebsd-update -r 8.1-RELEASE upgrade + &prompt.root; freebsd-update -r 9.1-RELEASE upgrade After the command has been received, freebsd-update will evaluate the configuration file and current system in an attempt to - gather the information necessary to update the system. A - screen listing will display what components have been - detected and what components have not been detected. For - example: + gather the information necessary to perform the upgrade. A + screen listing will display which components have and have + not been detected. For example: Looking up update.FreeBSD.org mirrors... 1 mirrors found. -Fetching metadata signature for 8.0-RELEASE from update1.FreeBSD.org... done. +Fetching metadata signature for 9.0-RELEASE from update1.FreeBSD.org... done. Fetching metadata index... done. Inspecting system... done. @@ -542,7 +531,7 @@ Does this look reasonable (y/n)? y WARNING: This system is running a "MYKERNEL" kernel, which is not a -kernel configuration distributed as part of FreeBSD 8.0-RELEASE. +kernel configuration distributed as part of FreeBSD 9.0-RELEASE. This kernel will not be updated: you MUST update the kernel manually before running "/usr/sbin/freebsd-update install" @@ -550,57 +539,53 @@ before running "/usr/sbin/freebsd-update updated GENERIC kernel will be used as an intermediate step in the upgrade process. - After all patches have been downloaded to the local - system, they will then be applied. This process may take a - while depending on the speed and workload of the machine. - Configuration files will then be merged — this - part of the process requires some user intervention as a - file may be merged or an editor may appear on screen for a - manual merge. The results of every successful merge will be - shown to the user as the process continues. A failed or - ignored merge will cause the process to abort. Users may - wish to make a backup of /etc and manually merge - important files, such as + Once all the patches have been downloaded to the local + system, they will be applied. This process may take a + while, depending on the speed and workload of the machine. + Configuration files will then be merged. The merging + process requires some user intervention as a file may be + merged or an editor may appear on screen for a manual merge. + The results of every successful merge will be shown to the + user as the process continues. A failed or ignored merge + will cause the process to abort. Users may wish to make a + backup of /etc and + manually merge important files, such as master.passwd or group at a later time. - The system is not being altered yet, all patching and - merging is happening in another directory. When all + The system is not being altered yet as all patching + and merging is happening in another directory. Once all patches have been applied successfully, all configuration files have been merged and it seems the process will go - smoothly, the changes will need to be committed by the - user. - - - Once this process is complete, the upgrade may be - committed to disk using the following command. + smoothly, the changes can be committed to disk by the + user using the following command: &prompt.root; freebsd-update install + + The kernel and kernel modules will be patched first. At - this point the machine must be rebooted. If the system was - running with a custom kernel, use the &man.nextboot.8; - command to set the kernel for the next boot to - /boot/GENERIC (which - was updated): + this point, the machine must be rebooted. If the system is + running with a custom kernel, use &man.nextboot.8; to set + the kernel for the next boot to the updated + /boot/GENERIC: &prompt.root; nextboot -k GENERIC Before rebooting with the GENERIC - kernel, make sure it contains all drivers required for - your system to boot properly (and connect to the network, - if the machine that is being updated is accessed - remotely). In particular, if the previously running - custom kernel contained built-in functionality usually - provided by kernel modules, make sure to temporarily load - these modules into the GENERIC kernel - using the /boot/loader.conf facility. - You may also wish to disable non-essential services, disk - and network mounts, etc. until the upgrade process is - complete. + kernel, make sure it contains all the drivers required for + the system to boot properly and connect to the network, + if the machine being updated is accessed remotely. In + particular, if the running custom kernel contains built-in + functionality usually provided by kernel modules, make + sure to temporarily load these modules into the + GENERIC kernel using the + /boot/loader.conf facility. + It is recommended to disable non-essential services as + well as any disk and network mounts until the upgrade + process is complete. The machine should now be restarted with the updated @@ -608,20 +593,19 @@ before running "/usr/sbin/freebsd-update &prompt.root; shutdown -r now - Once the system has come back online, - freebsd-update will need to be started - again. The state of the process has been saved and thus, + Once the system has come back online, restart + freebsd-update using the following + command. The state of the process has been saved and thus, freebsd-update will not start from the beginning, but will remove all old shared libraries and - object files. To continue to this stage, issue the - following command: + object files. &prompt.root; freebsd-update install - Depending on whether any libraries version numbers got - bumped, there may only be two install phases instead of - three. + Depending upon whether any library version numbers + were bumped, there may only be two install phases instead + of three. @@ -629,23 +613,17 @@ before running "/usr/sbin/freebsd-update Rebuilding Ports After a Major Version Upgrade After a major version upgrade, all third party software - will now need to be rebuilt and re-installed. This is - required as installed software may depend on libraries which - have been removed during the upgrade process. The - ports-mgmt/portupgrade - command may be used to automate this process. The following - commands may be used to begin this process: - - &prompt.root; portupgrade -f ruby -&prompt.root; rm /var/db/pkg/pkgdb.db -&prompt.root; portupgrade -f ruby18-bdb -&prompt.root; rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db -&prompt.root; portupgrade -af + needs to be rebuilt and re-installed. This is required as + installed software may depend on libraries which have been + removed during the upgrade process. This process can be + automated using ports-mgmt/portmaster: + + &prompt.root; portmaster -f Once this has completed, finish the upgrade process with - a final call to freebsd-update. Issue - the following command to tie up all loose ends in the - upgrade process: + a final call to freebsd-update in order + to tie up all the loose ends in the upgrade process: &prompt.root; freebsd-update install @@ -661,42 +639,38 @@ before running "/usr/sbin/freebsd-update System State Comparison - The freebsd-update utility may be used - to test the state of the installed &os; version against a - known good copy. This option evaluates the current version - of system utilities, libraries, and configuration files. - To begin the comparison, issue the following command: + freebsd-update can be used to test the + state of the installed &os; version against a known good copy. + This option evaluates the current version of system utilities, + libraries, and configuration files. To begin the comparison, + issue the following command: &prompt.root; freebsd-update IDS >> outfile.ids - While the command name is IDS it - should in no way be a replacement for an intrusion detection - system such as - security/snort. As + While the command name is IDS it is + not a replacement for a real intrusion detection system such + as security/snort. As freebsd-update stores data on disk, the possibility of tampering is evident. While this possibility - may be reduced by using the - kern.securelevel setting and storing the - freebsd-update data on a read only file - system when not in use, a better solution would be to - compare the system against a secure disk, such as a - DVD or securely stored external + may be reduced using kern.securelevel and + by storing the freebsd-update data on a + read only file system when not in use, a better solution + would be to compare the system against a secure disk, such + as a DVD or securely stored external USB disk device. - The system will now be inspected, and a list of files - along with their &man.sha256.1; hash values, both the known - value in the release and the current installed value, will be - printed. This is why the output has been sent to the - outfile.ids file. It scrolls by too - quickly for eye comparisons, and soon it fills up the console - buffer. - - These lines are also extremely long, but the output format - may be parsed quite easily. For instance, to obtain a list of - all files different from those in the release, issue the - following command: + The system will now be inspected, and a lengthy listing of + files, along with the &man.sha256.1; hash values for both the + known value in the release and the current installation, will + be sent to the specified + outfile.ids file. + + The entries in the listing are extremely long, but the + output format may be easily parsed. For instance, to obtain a + list of all files which differ from those in the release, + issue the following command: &prompt.root; cat outfile.ids | awk '{ print $1 }' | more /etc/master.passwd @@ -704,12 +678,12 @@ before running "/usr/sbin/freebsd-update /etc/passwd /etc/pf.conf - This output has been truncated, many more files exist. - Some of these files have natural modifications, the + This sample output has been truncated as many more files + exist. Some files have natural modifications. For example, /etc/passwd has been modified because - users have been added to the system. In some cases, there - may be other files, such as kernel modules, which differ - as freebsd-update may have updated them. + users have been added to the system. Other files, such as + kernel modules, may differ as + freebsd-update may have updated them. To exclude specific files or directories, add them to the IDSIgnorePaths option in /etc/freebsd-update.conf. @@ -744,14 +718,12 @@ before running "/usr/sbin/freebsd-update Updating and Upgrading - The base system of &os; includes a utility for updating - the Ports Collection too: the &man.portsnap.8; utility. Upon - execution, it will connect to a remote site, verify the secure - key, and download a new copy of the Ports Collection. The key - is used to verify the integrity of all downloaded files, - ensuring they have not been modified in-flight. To download the - latest Ports Collection files, issue the following - command: + The base system of &os; includes &man.portsnap.8; for + updating the Ports Collection. This utility connects to a + &os; site, verifies the secure key, and downloads a new copy of + the Ports Collection. The key is used to verify the integrity + of all downloaded files. To download the latest Ports + Collection files, issue the following command: &prompt.root; portsnap fetch Looking up portsnap.FreeBSD.org mirrors... 9 mirrors found. @@ -767,16 +739,16 @@ Fetching 133 new ports or files... done. What this example shows is that &man.portsnap.8; has found and verified several patches to the current ports data. This - also indicates that the utility was run previously, if it was a + also indicates that the utility was run previously; if it was a first time run, the collection would have simply been downloaded. When &man.portsnap.8; successfully completes a fetch operation, the Ports Collection and - subsequent patches exist on the local system that have passed + subsequent patches which exist on the local system have passed verification. The first time portsnap is - executed, you have to use extract to install - the downloaded files: + executed, use extract to install the + downloaded files: &prompt.root; portsnap extract /usr/ports/.cvsignore @@ -792,22 +764,22 @@ Fetching 133 new ports or files... done. /usr/ports/Mk/bsd.cmake.mk ... - To update an already installed Ports Collection use the - command portsnap update: + To update an already installed Ports Collection, use + portsnap update: &prompt.root; portsnap update The process is now complete, and applications may be installed or upgraded using the updated Ports Collection. - The fetch and extract - or update operations may be run - consecutively, as shown in the following example: + When using fetch, the + extract or the update + operation may be run consecutively: &prompt.root; portsnap fetch update - This command will download the latest version of the - Ports Collection and update your local version under + This command downloads the latest version of the Ports + Collection and updates the local version under /usr/ports. @@ -821,71 +793,66 @@ Fetching 133 new ports or files... done. Updating and Upgrading - Besides the base system and the Ports Collection, - documentation is an integral part of the &os; operating system. - While an up-to-date version of the &os; Documentation Set is - always available on the - &os; web site, - some users might have slow or no permanent network connectivity - at all. Fortunately, there are several ways to update the - documentation shipped with each release by maintaining a local - copy of the latest &os; Documentation Set. + Documentation is an integral part of the &os; operating + system. While an up-to-date version of the &os; Documentation + Set is always available on the &os; web site, + some users might have slow or no permanent network connectivity. + There are several ways to update the local copy of documentation + with the latest &os; Documentation Set. Using <application>Subversion</application> to Update the Documentation The &os; documentation sources can be obtained with - Subversion. This section - describes: + svn. This section + describes how to: - How to install the documentation toolchain, the tools - that are required to rebuild the &os; documentation from - its source. + Install the documentation toolchain, the tools that + are required to rebuild the &os; documentation from its + source. - How to download a copy of the documentation source - at /usr/doc, - using Subversion. + Download a copy of the documentation source at + /usr/doc, using + svn. - How to rebuild the &os; documentation from its source, - and install it under Rebuild the &os; documentation from its source, and + install it under /usr/share/doc. - Some of the build options that are supported by the - build system of the documentation, i.e., the options that - build only some of the different language translations of - the documentation or the options that select a specific - output format. + Recognize some of the build options that are + supported by the build system of the documentation, such + as the options that build only some of the different + language translations of the documentation or the options + that select a specific output format.
- Installing <application>Subversion</application> and the + <title>Installing <application>svn</application> and the Documentation Toolchain Rebuilding the &os; documentation from source requires a - fairly large collection of tools. These tools are not part of - the &os; base system, because they need a large amount of disk - space and they are not useful to all &os; users; they are only - useful to those users that are actively writing new - documentation for &os; or are frequently updating their - documentation from source. - - All the required tools are available as part of the Ports - Collection. The - textproc/docproj port is a - master port that has been developed by the &os; Documentation - Project, to ease the initial installation and future updates - of these tools. + collection of tools which are not part of the &os; base system + due to the amount of disk space these tools use. They are + also not useful to all &os; users, only those users that are + actively writing new documentation for &os; or are frequently + updating their documentation from source. + + The required tools, including + svn, are available in the + textproc/docproj meta-port + developed by the &os; Documentation Project. When no &postscript; or PDF documentation required, one @@ -898,23 +865,18 @@ Fetching 133 new ports or files... done. of tools, so it may be quite sensible to omit its installation if PDF output is not really necessary. - - Subversion is installed with - the textproc/docproj - port. Updating the Documentation Sources - The Subversion program can + In this example, svn is used to fetch a clean copy of the documentation sources from the - western US mirror using the HTTPS protocol with this - command: + western US mirror using the HTTPS protocol: &prompt.root; svn checkout https://svn0.us-west.FreeBSD.org/doc/head /usr/doc - Please use the closest mirror from the available Select the closest mirror from the available Subversion mirror sites. The initial download of the documentation sources may take @@ -927,9 +889,8 @@ Fetching 133 new ports or files... done. After checking out the sources, an alternative way of updating the documentation is supported by the - Makefile of the - /usr/doc directory by - running: + /usr/doc/Makefile by running the + following commands: &prompt.root; cd /usr/doc &prompt.root; make update @@ -939,14 +900,13 @@ Fetching 133 new ports or files... done. Tunable Options of the Documentation Sources The updating and build system of the &os; documentation - supports a few options that ease the process of updating only - parts of the documentation, or the build of specific + set supports a few options that ease the process of updating + only parts of the documentation, or the build of specific translations. These options can be set either as system-wide - options in the /etc/make.conf file, or as - command-line options passed to the &man.make.1; - utility. + options in /etc/make.conf, or as + command-line options passed to &man.make.1;. - The following options are some of these: + The options include: @@ -954,8 +914,8 @@ Fetching 133 new ports or files... done. The list of languages and encodings to build and - install, e.g., en_US.ISO8859-1 for - the English documentation only. + install, such as en_US.ISO8859-1 for + English documentation. @@ -982,11 +942,12 @@ Fetching 133 new ports or files... done. - For more make variables supported as system-wide options - in &os;, see &man.make.conf.5;. + For more make variables supported as + system-wide options in &os;, refer to + &man.make.conf.5;. - For more make variables supported by the build system of - the &os; documentation, please refer to the + For more make variables supported by + the build system of the &os; documentation, refer to the &os; Documentation Project Primer for New Contributors. @@ -995,14 +956,13 @@ Fetching 133 new ports or files... done. Installing the &os; Documentation from Source - When an up-to-date snapshot of the documentation sources - has been fetched in - /usr/doc, everything is + Once an up-to-date snapshot of the documentation sources *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 17:41:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4CFB2949; Sun, 17 Feb 2013 17:41:06 +0000 (UTC) (envelope-from dru@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 3DCF2CA; Sun, 17 Feb 2013 17:41:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HHf6ps013973; Sun, 17 Feb 2013 17:41:06 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HHf6UX013972; Sun, 17 Feb 2013 17:41:06 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302171741.r1HHf6UX013972@svn.freebsd.org> From: Dru Lavigne Date: Sun, 17 Feb 2013 17:41:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 17:41:06 -0000 Author: dru Date: Sun Feb 17 17:41:05 2013 New Revision: 40999 URL: http://svnweb.freebsd.org/changeset/doc/40999 Log: Initial content fix. This patch addresses the following: - fixes you - fixes xref and directory tags - general tightening - csup changed to svn Approved by: gjb (mentor) Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Sun Feb 17 17:28:26 2013 (r40998) +++ head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Sun Feb 17 17:41:05 2013 (r40999) @@ -37,21 +37,19 @@ The kernel is the core of the &os; operating system. It is responsible for managing memory, enforcing security controls, - networking, disk access, and much more. While more and more - of &os; becomes dynamically configurable it is still - occasionally necessary to reconfigure and recompile your - kernel. + networking, disk access, and much more. While much of &os; is + dynamically configurable, it is still occasionally necessary to + configure and compile a custom kernel. After reading this chapter, you will know: - Why you might need to build a custom kernel. + When to build a custom kernel. - How to write a kernel configuration file, or alter an - existing configuration file. + How to customize a kernel configuration file. @@ -68,50 +66,46 @@ - All of the commands listed within this chapter by way of - example should be executed as root in - order to succeed. + All of the commands listed in the examples in this chapter + should be executed as root. Why Build a Custom Kernel? - Traditionally, &os; has had what is called a - monolithic kernel. This means that the kernel - was one large program, supported a fixed list of devices, and - if you wanted to change the kernel's behavior then you had to - compile a new kernel, and then reboot your computer with the - new kernel. - - Today, &os; is rapidly moving to a model where much of the - kernel's functionality is contained in modules which can be - dynamically loaded and unloaded from the kernel as necessary. - This allows the kernel to adapt to new hardware suddenly - becoming available (such as PCMCIA cards in a laptop), or for - new functionality to be brought into the kernel that was not - necessary when the kernel was originally compiled. This is - known as a modular kernel. - - Despite this, it is still necessary to carry out some - static kernel configuration. In some cases this is because - the functionality is so tied to the kernel that it can not be - made dynamically loadable. In others it may simply be because - no one has yet taken the time to write a dynamic loadable kernel - module for that functionality. - - Building a custom kernel is one of the most important rites - of passage for advanced BSD users. This process, while - time consuming, will provide many benefits to your &os; system. - Unlike the GENERIC kernel, which must - support a wide range of hardware, a custom kernel only contains - support for your PC's hardware. This has - a number of benefits, such as: + Traditionally, &os; used a monolithic kernel. + The kernel was one large program, supported a fixed list of + devices, and in order to change the kernel's behavior, one had + to compile a new kernel, and then reboot into the new + kernel. + + Today, most of the functionality in the &os; kernel is + contained in modules which can be dynamically loaded and + unloaded from the kernel as necessary. This allows the + running kernel to adapt immediately to new hardware or for new + functionality to be brought into the kernel. This is known as + a modular kernel. + + Occasionally, it is still necessary to perform static kernel + configuration. This may be because the functionality is so tied + to the kernel that it can not be made dynamically loadable. + Some security environments prevent the loading and unloading of + kernel modules, and require that only needed functionality is + statically compiled into the kernel. + + Building a custom kernel is often a rite of passage for + advanced BSD users. This process, while time consuming, can + provide benefits to the &os; system. Unlike the + GENERIC kernel, which must support a wide + range of hardware, a custom kernel can be stripped down to only + provide support for that computer's hardware. This has a number + of benefits, such as: - Faster boot time. Since the kernel will only probe - the hardware you have on your system, the time it takes - your system to boot can decrease dramatically. + Faster boot time. Since the kernel will only probe the + hardware on the system, the time it takes the system to boot + can decrease. @@ -121,15 +115,14 @@ important because the kernel code remains resident in physical memory at all times, preventing that memory from being used by applications. For this reason, a custom - kernel is especially useful on a system with a small amount - of RAM. + kernel is useful on a system with a small amount of + RAM. - Additional hardware support. A custom kernel allows - you to add in support for devices which are not present - in the GENERIC kernel, such as - sound cards. + Additional hardware support. A custom kernel can add in + support for devices which are not present in the + GENERIC kernel. @@ -149,12 +142,10 @@ Before venturing into kernel configuration, it would be wise to get an inventory of the machine's hardware. In cases where &os; is not the primary operating system, the inventory - list may easily be created by viewing the current operating - system configuration. For example, µsoft;'s - Device Manager normally contains - important information about installed devices. The - Device Manager is located in the - control panel. + list can be created by viewing the current operating system + configuration. For example, µsoft;'s + Device Manager contains information + about installed devices. Some versions of µsoft.windows; have a @@ -165,12 +156,11 @@ If another operating system does not exist on the machine, the administrator must find this information out manually. One - method is using the &man.dmesg.8; utility and the &man.man.1; - commands. Most device drivers on &os; have a manual page, - listing supported hardware, and during the boot probe, found - hardware will be listed. For example, the following lines - indicate that the psm driver found - a mouse: + method is using &man.dmesg.8; and &man.man.1;. Most device + drivers on &os; have a manual page, listing supported hardware. + During the boot probe, found hardware will be listed. For + example, the following lines indicate that the &man.psm.4; + driver found a mouse: psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] @@ -182,12 +172,12 @@ psm0: model Generic PS/2 mouse, device I On occasion, the data from dmesg will only show system messages instead of the boot probe output. In - these situations, the output may be obtained by viewing the - /var/run/dmesg.boot file. + these situations, the output may be obtained by reading + /var/run/dmesg.boot. - Another method of finding hardware is by using the - &man.pciconf.8; utility which provides more verbose output. - For example: + Another method for finding hardware is to use + &man.pciconf.8; which provides more verbose output. For + example: ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00 vendor = 'Atheros Communications Inc.' @@ -195,22 +185,20 @@ psm0: model Generic PS/2 mouse, device I class = network subclass = ethernet - This bit of output, obtained using - pciconf shows that the + This output, obtained by using + pciconf , shows that the ath driver located a wireless Ethernet - device. Using - man ath will - return the &man.ath.4; manual page. + device. Type man + ath to read + &man.ath.4;. The flag, when passed to &man.man.1; - can also be used to provide useful information. From the - above, one can issue: + can be used to provide useful information. For example, to + display a list of manual pages which contain the specified + word:: &prompt.root; man -k Atheros - To get a list of manual pages which contain that particular - word: - ath(4) - Atheros IEEE 802.11 wireless network driver ath_hal(4) - Atheros Hardware Access Layer (HAL) @@ -226,45 +214,37 @@ ath_hal(4) - Atheros Hardw drivers / modules / subsystems - Before building a custom kernel, consider the reasons for + Before building a custom kernel, consider the reason for doing so. If there is a need for specific hardware support, it may already exist as a module. - Kernel modules exist in the - /boot/kernel directory - and may be dynamically loaded into the running kernel using + Kernel modules exist in /boot/kernel and may be + dynamically loaded into the running kernel using &man.kldload.8;. Most, if not all kernel drivers have a - specific module and manual page. For example, the last section - noted the ath wireless Ethernet driver. - This device has the following information in its manual - page: + loadable module and manual page. For example, the &man.ath.4; + wireless Ethernet driver has the following information in its + manual page: Alternatively, to load the driver as a module at boot time, place the following line in &man.loader.conf.5;: if_ath_load="YES" - As instructed, adding the - if_ath_load="YES" line to the - /boot/loader.conf file will - enable loading this module dynamically at boot time. - - In some cases; however, there is no associated module. - This is mostly true for certain subsystems and very important - drivers, for instance, the fast file system - (FFS) is a required option in the kernel. - As is network support (INET). Unfortunately the only way to - tell if a driver is required is to check for the module - itself. + Adding if_ath_load="YES" to + /boot/loader.conf will enable loading this + module dynamically at boot time. + + In some cases, there is no associated module. This is + mostly true for certain subsystems. One way to tell if a driver + is available is to check for the module itself. - It is easy to remove support for a - device or option and end up with a broken kernel. For - example, if the &man.ata.4; driver is removed from the kernel - configuration file, a system using ATA - disk drivers may not boot without the module added to - loader.conf. When in doubt, check for - the module and then just leave support in the kernel. + It is easy to remove support for a device or option and + end up with a broken kernel. For example, if the &man.ata.4; + driver is removed from the kernel configuration file, a system + using ATA disk drivers may not boot. When + in doubt, just leave support in the kernel. @@ -281,78 +261,66 @@ following line in &man.loader.conf.5;: to build the kernel. - First, let us take a quick tour of the kernel build - directory. All directories mentioned will be relative to the - main /usr/src/sys directory, which is - also accessible through the path name /sys. - There are a number of subdirectories here representing different - parts of the kernel, but the most important for our purposes - are arch/conf, - where you will edit your custom kernel configuration, and - compile, which is the staging area where - your kernel will be built. arch - represents one of i386, - amd64, ia64, - powerpc, sparc64, - or pc98 (an alternative development branch - of PC hardware, popular in Japan). Everything inside a + The kernel build is located at /usr/src/sys. It contains a + number of subdirectories representing different parts of the + kernel. These include arch/conf, + which contains the kernel configuration file, and + compile, which is the + staging area where the kernel will be built. + arch contains subdirectories for each + supported architecture: i386, amd64, ia64, powerpc, sparc64, and pc98. Everything inside a particular architecture's directory deals with that architecture - only; the rest of the code is machine independent code common - to all platforms to which &os; could potentially be ported. - Notice the logical organization of the directory structure, - with each supported device, file system, and option in its - own subdirectory. - - The examples in this chapter assume that you are using - the i386 architecture. If your system has a different - architecture you need to change the path names - accordingly. + only and the rest of the code is machine independent code common + to all platforms. Notice the logical organization of the + directory structure, with each supported device, file system, + and option in its own subdirectory. + + The examples in this chapter assume the i386 architecture. + If the system has a different architecture, change the path + names accordingly. - If the directory /usr/src/ does not - exist on your system (or if it is empty), then the sources - have not been installed. The easiest way to install the full - source is to use &man.csup.1; as described in . You should also create a symlink to + If /usr/src/ does + not exist or it is empty, source has not been installed. The + easiest way to install source is to use + svn as described in . One should also create a symlink to /usr/src/sys/: &prompt.root; ln -s /usr/src/sys /sys - Next, change to the - arch/conf - directory and copy the GENERIC - configuration file to the name you want to give your kernel. - For example: + Next, cd to arch/conf + and copy the GENERIC configuration file to + the name of the custom kernel. For example: &prompt.root; cd /usr/src/sys/i386/conf &prompt.root; cp GENERIC MYKERNEL - Traditionally, this name is in all capital letters and, - if you are maintaining multiple &os; machines with different - hardware, it is a good idea to name it after your machine's - hostname. We will call it - MYKERNEL for - the purpose of this example. + Traditionally, this name is in all capital letters. When + maintaining multiple &os; machines with different hardware, it + is a good idea to name it after the machine's hostname. This + example uses + MYKERNEL. - Storing your kernel configuration file directly under - /usr/src can be a bad idea. If you are - experiencing problems it can be tempting to just delete - /usr/src and start again. After doing - this, it usually only takes a few seconds for - you to realize that you have deleted your custom kernel - configuration file. Also, do not edit - GENERIC directly, as it may get - overwritten the next time you - update your source - tree, - and your kernel modifications will be lost. - - You might want to keep your kernel configuration file - elsewhere, and then create a symbolic link to the file in - the i386 - directory. + When finished customizing the kernel configuration file, + save a backup copy to a location outside of /usr/src. Do not edit + GENERIC directly. + + Alternately, keep the kernel configuration file elsewhere + and create a symbolic link to the file in i386. For example: @@ -362,43 +330,36 @@ following line in &man.loader.conf.5;: &prompt.root; ln -s /root/kernels/MYKERNEL - Now, edit + Edit MYKERNEL - with your favorite text editor. If you are just starting out, - the only editor available will probably be - vi, which is too complex to explain - here, but is covered well in many books in the bibliography. However, &os; - does offer an easier editor called ee - which, if you are a beginner, should be your editor of choice. - Feel free to change the comment lines at the top to reflect - your configuration or the changes you have made to differentiate + with a text editor. The default editor is + vi, whose usage is covered well in + many books in the bibliography. An easier editor + for beginners, called ee, is also + available. Feel free to change the comment lines at the top to + reflect the configuration or the changes made to differentiate it from GENERIC. - SunOS - If you have built a kernel under &sunos; or some other BSD - operating system, much of this file will be very familiar to - you. If you are coming from some other operating system such - as DOS, on the other hand, the GENERIC - configuration file might seem overwhelming to you, so follow - the descriptions in the - Configuration File + If the GENERIC configuration file seems + overwhelming, follow the descriptions in the Configuration File section slowly and carefully. - If you sync your source tree - with the latest sources of the &os; project, be sure to always - check the file /usr/src/UPDATING before - you perform any update steps. This file describes any + After syncing the source tree + with the latest sources, always read + /usr/src/UPDATING + before performing any update steps. This file describes any important issues or areas requiring special attention within the updated source code. /usr/src/UPDATING always matches - your version of the &os; source, and is therefore more up - to date with new information than this handbook. + the version of the &os; source and contains more up-to-date + information than this Handbook. - You must now compile the source code for the kernel. + After saving the edits, compile the source code for the + kernel. Building a Kernel @@ -409,14 +370,15 @@ following line in &man.loader.conf.5;: - Change to the /usr/src directory: + cd to /usr/src: &prompt.root; cd /usr/src - Compile the kernel: + Compile the new kernel by specifying the name of the + custom kernel configuration file: &prompt.root; make buildkernel KERNCONF=MYKERNEL @@ -429,52 +391,49 @@ following line in &man.loader.conf.5;: - By default, when you build a custom kernel, - all kernel modules will be rebuilt as - well. If you want to update a kernel faster or to build only - custom modules, you should edit - /etc/make.conf before starting to build - the kernel: + By default, when a custom kernel is compiled, + all kernel modules are rebuilt as well. + To update a kernel faster or to build only custom modules, + edit /etc/make.conf before starting to + build the kernel: MODULES_OVERRIDE = linux acpi sound/sound sound/driver/ds1 ntfs - This variable sets up a list of modules to build instead - of all of them. + This variable specifies the list of modules to build + instead the default of building of all of them. WITHOUT_MODULES = linux acpi sound ntfs This variable sets up a list of top level modules to - exclude from the build process. For other variables which - you may find useful in the process of building kernel, refer - to &man.make.conf.5; manual page. + exclude from the build process. For other available + variables, refer to &man.make.conf.5;. - /boot/kernel.old + /boot/kernel.old - The new kernel will be copied to the /boot/kernel directory as + The new kernel will be copied to /boot/kernel as /boot/kernel/kernel and the old kernel will be moved to /boot/kernel.old/kernel. - Now, shutdown the system and reboot to use your new kernel. - If something goes wrong, there are some troubleshooting - instructions at the end of this chapter that you may find - useful. Be sure to read the section which explains how to - recover in case your new kernel does not boot. Other files relating to the boot process, such as the boot - &man.loader.8; and configuration are stored in - /boot. Third party or custom modules - can be placed in /boot/kernel, - although users should be aware that keeping modules in sync - with the compiled kernel is very important. Modules not - intended to run with the compiled kernel may result in - instability or incorrectness. + &man.loader.8; and configuration, are stored in /boot. Third party or + custom modules can be placed in /boot/kernel, although users + should be aware that keeping modules in sync with the compiled + kernel is very important. Modules not intended to run with + the compiled kernel may result in instability. @@ -506,22 +465,19 @@ following line in &man.loader.conf.5;: following a # is considered a comment and ignored. The following sections describe each keyword, in the order they are listed in GENERIC. - For an exhaustive list of - architecture dependent options and devices, see the - NOTES file in the same directory as the - GENERIC file. For architecture independent - options, see + For an exhaustive list of architecture dependent options and + devices, refer to NOTES in the same + directory as GENERIC for that architecture. + For architecture independent options, refer to /usr/src/sys/conf/NOTES. - An include directive is - available for use in configuration files. This allows another - configuration file to be logically included in the current - one, making it easy to maintain small changes relative to an - existing file. For example, if you require a - GENERIC kernel with only a small number - of additional options or drivers, this allows you to maintain - only a delta with respect to GENERIC: + An include directive is available for use + in configuration files. This allows another configuration file + to be included in the current one, making it easy to maintain + small changes relative to an existing file. For example, if + only a small number of additional options or drivers are + required, this allows a delta to be maintained with respect + to GENERIC: include GENERIC ident MYKERNEL @@ -531,13 +487,11 @@ options DUMMYNET options IPFIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT - Many administrators will find that this model offers - significant benefits over the historic writing of configuration - files from scratch: the local configuration file will express - only local differences from a GENERIC - kernel and as upgrades are performed, new features added to - GENERIC will be added to the local kernel - unless specifically prevented using + Using this method, the local configuration file expresses + local differences from a GENERIC + kernel. As upgrades are performed, new features added to + GENERIC will be also be added to the local + kernel unless they are specifically prevented using nooptions or nodevice. The remainder of this chapter addresses the contents of a typical configuration file and the role various options and @@ -545,8 +499,7 @@ options IPDIVERT To build a file which contains all available options, - as normally done for testing purposes, run the following - command as root: + run the following command as root: &prompt.root; cd /usr/src/sys/i386/conf && make LINT @@ -559,7 +512,7 @@ options IPDIVERTThe following is an example of the GENERIC kernel configuration file with various additional comments where needed for clarity. This - example should match your copy in + example should match the copy in /usr/src/sys/i386/conf/GENERIC fairly closely. @@ -571,9 +524,9 @@ options IPDIVERTmachine i386 This is the machine architecture. It must be either - amd64, - i386, ia64, - pc98, powerpc, or + amd64, i386, + ia64, pc98, + powerpc, or sparc64. @@ -584,14 +537,11 @@ options IPDIVERT - The above option specifies the type of CPU you have in your - system. You may have multiple instances of the CPU line (if, - for example, you are not sure whether you should use - I586_CPU or I686_CPU), - but for a custom kernel it is best to specify only the CPU - you have. If you are unsure of your CPU type, you can check - the /var/run/dmesg.boot file to view your - boot messages. + This option specifies the type of CPU. It is fine to have + multiple instances of the CPU entries, but for a custom kernel + it is best to specify the CPU. To determine the CPU type, + review the boot messages in + /var/run/dmesg.boot. kernel options @@ -600,37 +550,29 @@ cpu I686_CPU ident GENERIC - This is the identification of the kernel. You should change - this to whatever you named your kernel, - i.e., MYKERNEL - if you have followed the instructions of the previous examples. - The value you put in the ident string will - print when you boot up the kernel, so it is useful to give the - new kernel a different name if you want to keep it separate - from your usual kernel (e.g., you want to build an experimental - kernel). + This is the identification of the kernel. Change + this to the new kernel name, such as + MYKERNEL. + The value in the ident string will + print when the kernel boots. #To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. - The &man.device.hints.5; is - used to configure options of the device drivers. The default - location that &man.loader.8; will check at boot time is - /boot/device.hints. Using the - hints option you can compile these hints - statically into your kernel. Then there is no need to create a - device.hints file in - /boot. + &man.device.hints.5; is used to configure options for device + drivers. The default location is + /boot/device.hints. The + hints option compiles these hints statically + into the kernel so that there is no need to create + /boot/device.hints. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols - The normal build process of &os; includes - debugging information when building the kernel with the - option, which enables debugging - information when passed to &man.gcc.1;. + This option enables debugging information when passed to + &man.gcc.1;. options SCHED_ULE # ULE scheduler @@ -638,17 +580,14 @@ cpu I686_CPU options PREEMPTION # Enable kernel thread preemption - Allows threads that are in the kernel to be preempted - by higher priority threads. It helps with interactivity and - allows interrupt threads to run sooner rather than - waiting. + Allows kernel threads to be preempted by higher priority + threads. This helps with interactivity and allows interrupt + threads to run sooner rather than waiting. options INET # InterNETworking - Networking support. Leave this in, even if you do not - plan to be connected to a network. Most programs require at - least loopback networking (i.e., making network connections - within your PC), so this is essentially mandatory. + Networking support. This is mandatory as most programs + require at least loopback networking. options INET6 # IPv6 communications protocols @@ -657,40 +596,38 @@ cpu I686_CPU options FFS # Berkeley Fast Filesystem This is the basic hard drive file system. Leave it in if - you boot from the hard disk. + the system boots from the hard disk. options SOFTUPDATES # Enable FFS Soft Updates support - This option enables Soft Updates in the kernel, this will - help speed up write access on the disks. Even when this + This option enables Soft Updates in the kernel which helps + to speed up write access on the disks. Even when this functionality is provided by the kernel, it must be turned on - for specific disks. Review the output from &man.mount.8; to - see if Soft Updates is enabled for your system disks. If you - do not see the soft-updates option then you - will need to activate it using the &man.tunefs.8; (for existing - file systems) or &man.newfs.8; (for new file systems) - commands. + for specific disks. Review the output so &man.mount.8; to + determine if Soft Updates is enabled. If the + soft-updates option is not in the output, it + can be activated using &man.tunefs.8; for existing file systems + or &man.newfs.8; for new file systems. options UFS_ACL # Support for access control lists - This option enables kernel support - for access control lists. This relies on the use of extended + This option enables kernel support for access control lists + (ACLs). This relies on the use of extended attributes and UFS2, and the feature is - described in detail in . - ACLs are enabled by default and should not - be disabled in the kernel if they have been used previously - on a file system, as this will remove the access control lists, - changing the way files are protected in unpredictable - ways. + described in detail in . + ACLs are enabled by default and should not be + disabled in the kernel if they have been used previously on a + file system, as this will remove the ACLs, changing the way + files are protected in unpredictable ways. options UFS_DIRHASH # Improve performance on big directories This option includes functionality to speed up disk operations on large directories, at the expense of using - additional memory. You would normally keep this for a large - server, or interactive workstation, and remove it if you are - using &os; on a smaller system where memory is at a premium and - disk access speed is less important, such as a firewall. + additional memory. Keep this for a large server or interactive + workstation, and remove it from smaller systems where memory is + at a premium and disk access speed is less important, such as a + firewall. options MD_ROOT # MD is a potential root device @@ -709,9 +646,10 @@ cpu I686_CPU options NFSSERVER # Network Filesystem Server options NFS_ROOT # NFS usable as /, requires NFSCLIENT - The network file system. Unless you plan to mount - partitions from a &unix; file server over TCP/IP, you can - comment these out. + The network file system (NFS). These + lines can be commented unless the system needs to mount + partitions from a NFS file server over + TCP/IP. kernel options @@ -719,34 +657,32 @@ options NFS_ROOT # NFS options MSDOSFS # MSDOS Filesystem - The &ms-dos; file system. Unless you plan to mount a DOS - formatted hard drive partition at boot time, you can safely - comment this out. It will be automatically loaded the first - time you mount a DOS partition, as described above. Also, - the excellent - emulators/mtools software - allows you to access DOS floppies without having to mount and - unmount them (and does not require MSDOSFS at - all). + The &ms-dos; file system. Unless the system needs to mount + a DOS formatted hard drive partition at boot time, comment this + out. It will be automatically loaded the first time a DOS + partition is mounted. The emulators/mtools package allows + access to DOS floppies without having to mount and unmount + them and does not require MSDOSFS. options CD9660 # ISO 9660 Filesystem - The ISO 9660 file system for CDROMs. Comment it out if - you do not have a CDROM drive or only mount data CDs - occasionally (since it will be dynamically loaded the first - time you mount a data CD). Audio CDs do not need this file + The ISO 9660 file system for CDROMs. Comment it out if the + system does not have a CDROM drive or only mounts data CDs + occasionally since it will be dynamically loaded the first + time a data CD is mounted. Audio CDs do not need this file system. options PROCFS # Process filesystem (requires PSEUDOFS) The process file system. This is a pretend - file system mounted on /proc which allows - programs like &man.ps.1; to give you more information on what - processes are running. Use of PROCFS - is not required under most circumstances, as most - debugging and monitoring tools have been adapted to run without - PROCFS: installs will not mount this file - system by default. + file system mounted on /proc which allows some programs + to provide more information on what processes are running. Use + of PROCFS is not required under most + circumstances, as most debugging and monitoring tools have been + adapted to run without PROCFS. The default + installation will not mount this file system by default. options PSEUDOFS # Pseudo-filesystem framework @@ -757,51 +693,49 @@ options NFS_ROOT # NFS Adds support for GUID - Partition Tables. GPT provides the ability to have a - large number of partitions per disk, 128 in the standard - configuration. + Partition Tables (GPT. GPT + provides the ability to have a large number of partitions per + disk, 128 in the standard configuration. options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] - Compatibility with 4.3BSD. Leave this in; some programs - will act strangely if you comment this out. + Compatibility with 4.3BSD. Leave this in as some programs + will act strangely if this is commented out. options COMPAT_FREEBSD4 # Compatible with &os;4 - This option is required - to support applications compiled on older versions of &os; - that use older system call interfaces. It is recommended that - this option be used on all &i386; systems that may - run older applications; platforms that gained support only in - 5.X, such as ia64 and &sparc64;, do not require this - option. + This option is required to support applications compiled on + older versions of &os; that use older system call interfaces. + It is recommended that this option be used on all &i386; systems + that may run older applications. Platforms that gained support + after &os; 4.X, such as ia64 and &sparc64;, do not require + this option. options COMPAT_FREEBSD5 # Compatible with &os;5 - This option is required to - support applications compiled on &os; 5.X versions that - use &os; 5.X system call interfaces. + This option is required to support applications compiled on + &os; 5.X versions that use &os; 5.X system call + interfaces. options COMPAT_FREEBSD6 # Compatible with &os;6 - This option is required to - support applications compiled on &os; 6.X versions that - use &os; 6.X system call interfaces. + This option is required to support applications compiled on + &os; 6.X versions that use &os; 6.X system call + interfaces. options COMPAT_FREEBSD7 # Compatible with &os;7 - This option is required on &os; 8 and above to - support applications compiled on &os; 7.X versions that - use &os; 7.X system call interfaces. + This option is required on &os; 8 and above to support + applications compiled on &os; 7.X versions that use + &os; 7.X system call interfaces. options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI This causes the kernel to pause for 5 seconds before probing - each SCSI device in your system. If you only have IDE hard - drives, you can ignore this, otherwise you can try to lower - this number, to speed up booting. Of course, if you do this - and &os; has trouble recognizing your SCSI devices, you will - have to raise it again. + each SCSI device in the system. If the system only has IDE hard + drives, ignore this or lower the number to speed up booting. + However, if &os; has trouble recognizing the SCSI devices, the + number will have to be raised again. options KTRACE # ktrace(1) support @@ -810,11 +744,11 @@ options NFS_ROOT # NFS options SYSVSHM # SYSV-style shared memory - This option provides for System V shared memory. - The most common use of this is the XSHM extension in X, which - many graphics-intensive programs will automatically take - advantage of for extra speed. If you use X, you will definitely - want to include this. + This option provides for System V shared memory. The + most common use of this is the XSHM extension in X, which many + graphics-intensive programs will automatically take advantage of + for extra speed. If Xorg is + installed, include this. options SYSVMSG # SYSV-style message queues @@ -823,47 +757,44 @@ options NFS_ROOT # NFS options SYSVSEM # SYSV-style semaphores - Support for System V semaphores. Less commonly used + Support for System V semaphores. Less commonly used, but only adds a few hundred bytes to the kernel. - The option of the &man.ipcs.1; - command will list any processes using each of these - System V facilities. + Using with &man.ipcs.1; will list any + processes using each of these System V facilities. options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions Real-time extensions added in the 1993 &posix;. Certain - applications in the Ports Collection use these - (such as &staroffice;). + applications in the Ports Collection use these. options KBD_INSTALL_CDEV # install a CDEV entry in /dev This option is required to allow the creation of keyboard - device nodes in /dev. + device nodes in /dev. options ADAPTIVE_GIANT # Giant mutex is adaptive. - Giant is the name of a mutual exclusion mechanism (a - sleep mutex)that protects a large set of kernel resources. + Giant is the name of a mutual exclusion mechanism, a *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 17:49:08 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A4D5EB17; Sun, 17 Feb 2013 17:49:08 +0000 (UTC) (envelope-from dru@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 9596FFB; Sun, 17 Feb 2013 17:49:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HHn8GP015058; Sun, 17 Feb 2013 17:49:08 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HHn8YI015057; Sun, 17 Feb 2013 17:49:08 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302171749.r1HHn8YI015057@svn.freebsd.org> From: Dru Lavigne Date: Sun, 17 Feb 2013 17:49:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41000 - head/en_US.ISO8859-1/books/handbook/l10n X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 17:49:08 -0000 Author: dru Date: Sun Feb 17 17:49:08 2013 New Revision: 41000 URL: http://svnweb.freebsd.org/changeset/doc/41000 Log: Initial content fix. This patch addresses the following: - &os;, etc. i.e., e.g., you - xref and directory tags - fixes acronym tags and i18n/L10n - fixes grammos and clarifies some areas - removes -W as this is deprecated - removes CFC which no longer exists Approved by: gjb (mentor) Modified: head/en_US.ISO8859-1/books/handbook/l10n/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/l10n/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/l10n/chapter.xml Sun Feb 17 17:41:05 2013 (r40999) +++ head/en_US.ISO8859-1/books/handbook/l10n/chapter.xml Sun Feb 17 17:49:08 2013 (r41000) @@ -24,38 +24,51 @@ - Localization - I18N/L10N Usage and Setup + Localization - + <acronym>i18n</acronym>/<acronym>L10n</acronym> Usage and + Setup Synopsis - FreeBSD is a very distributed project with users and - contributors located all over the world. This chapter discusses - the internationalization and localization features of FreeBSD - that allow non-English speaking users to get real work done. - There are many aspects of the i18n implementation in both the - system and application levels, so where applicable we refer - the reader to more specific sources of documentation. + &os; is a distributed project with users and contributors + located all over the world. This chapter discusses the + internationalization and localization features of &os; that + allow non-English speaking users to get real work done. Since + there are many aspects of the i18n + implementation in both the system and application levels, more + specific sources of documentation are referred to, where + applicable. After reading this chapter, you will know: - How different languages and locales are encoded - on modern operating systems. - How to set the locale for your login - shell. - How to configure your console for non-English - languages. - How to use X Window System effectively with - different languages. - Where to find more information about writing - i18n-compliant applications. + + How different languages and locales are encoded on + modern operating systems. + + + How to set the locale for a login shell. + + + How to configure the console for non-English + languages. + + + How to use Xorgeffectively + with different languages. + + + Where to find more information about writing + i18n-compliant applications. + Before reading this chapter, you should: - Know how to install additional third-party - applications (). + Know how to install + additional third-party + applications. @@ -63,7 +76,8 @@ The Basics - What Is I18N/L10N? + What Is + <acronym>i18n</acronym>/<acronym>L10n</acronym>? internationalization @@ -71,44 +85,45 @@ localization - Developers shortened internationalization into the term - I18N, counting the number of letters between the first and - the last letters of internationalization. L10N uses the + The term internationalization has been shortened to + i18n, which represents the number of + letters between the first and the last letters of + internationalization. L10n uses the same naming scheme, coming from localization. - Combined together, I18N/L10N methods, protocols, and - applications allow users to use languages of their - choice. + Combined together, + i18n/L10n methods, + protocols, and applications allow users to use languages of + their choice. - I18N applications are programmed using I18N kits under - libraries. It allows for developers to write a simple file - and translate displayed menus and texts to each language. - We strongly encourage programmers to follow this - convention. + i18n applications are programmed using + i18n kits under libraries. These allow + developers to write a simple file and translate displayed + menus and texts to each language. - Why Should I Use I18N/L10N? + Why Use + <acronym>i18n</acronym>/<acronym>L10n</acronym>? - I18N/L10N is used whenever you wish to either view, - input, or process data in non-English languages. + Using i18n/L10n + allows a user to view, input, or process data in non-English + languages. - What Languages Are Supported in the I18N Effort? + Which Languages Are Supported? - I18N and L10N are not FreeBSD specific. Currently, one - can choose from most of the major languages of the World, - including but not limited to: Chinese, German, Japanese, - Korean, French, Russian, Vietnamese and others. + i18n and L10n are + not &os; specific. Currently, one can choose from most of the + major languages, including but not limited to: Chinese, + German, Japanese, Korean, French, Russian, and + Vietnamese. Using Localization - In all its splendor, I18N is not FreeBSD-specific and is - a convention. We encourage you to help FreeBSD in following - this convention. locale Localization settings are based on three main terms: @@ -123,14 +138,11 @@ language codes country codes - In order to localize a FreeBSD system to a specific - language (or any other I18N-supporting &unix; like systems), - the user needs to find out the codes for the specific country - and language (country codes tell applications what variation - of given language to use). In addition, web browsers, - SMTP/POP servers, web servers, etc. make decisions based on - them. The following are examples of language/country - codes: + In order to localize a &os; system to a specific language, + the user needs to determine the codes for the specific country + and language as the country code tells applications which + variation of the given language to use. The following are + examples of language/country codes: @@ -174,54 +186,51 @@ ASCII Some languages use non-ASCII encodings that are 8-bit, - wide or multibyte characters, see &man.multibyte.3; for more - details. Older applications do not recognize them and mistake - them for control characters. Newer applications usually do - recognize 8-bit characters. Depending on the implementation, - users may be required to compile an application with wide or - multibyte characters support, or configure it correctly. - To be able to input and process wide or multibyte characters, - the FreeBSD Ports - Collection has provided each language with different - programs. Refer to the I18N documentation in the respective - FreeBSD Port. + wide, or multibyte characters. For more information on these + encodings, refer to &man.multibyte.3;. Older applications do + not recognize these encodings and mistake them for control + characters. Newer applications usually recognize 8-bit + characters. Depending on the implementation, users may be + required to compile an application with wide or multibyte + character support, or configure it correctly. To provide + application support for wide or multibyte characters, the + &os; Ports + Collection contains programs for several languages. + Refer to the i18n documentation in the + respective &os; port. Specifically, the user needs to look at the application - documentation to decide on how to configure it correctly or - to pass correct values into the - configure/Makefile/compiler. + documentation to decide how to configure it correctly or to + determine which compile options to use when building the + port. Some things to keep in mind are: Language specific single C chars character sets - (see &man.multibyte.3;), e.g. ISO8859-1, ISO8859-15, - KOI8-R, CP437. + such as ISO8859-1, ISO8859-15, KOI8-R, and CP437. These + are described in &man.multibyte.3;. - Wide or multibyte encodings, e.g., EUC, Big5. + Wide or multibyte encodings such as EUC and + Big5. - You can check the active list of character sets at the + The active list of character sets can be found at the IANA Registry. + url="http://www.iana.org/assignments/character-sets">IANA + Registry. - &os; uses X11-compatible locale encodings + &os; uses Xorg-compatible locale encodings instead. - - - - I18N Applications - - In the FreeBSD Ports and Package system, I18N applications - have been named with I18N in their names + In the &os; Ports Collection, i18n + applications include i18n in their names for easy identification. However, they do not always support the language needed. @@ -232,16 +241,16 @@ Usually it is sufficient to export the value of the locale name as LANG in the login shell. This could be done in the user's ~/.login_conf - file or in the startup file of the user's shell + or in the startup file of the user's shell: (~/.profile, - ~/.bashrc, + ~/.bashrc, or ~/.cshrc). There is no need to set the - locale subsets such as LC_CTYPE, - LC_CTIME. Please refer to language-specific - FreeBSD documentation for more information. + locale subsets such as LC_CTYPE or + LC_CTIME. Refer to language-specific &os; + documentation for more information. - You should set the following two environment variables - in your configuration files: + Each user should set the following two environment + variables in their configuration files: POSIX @@ -258,8 +267,9 @@ - This includes the user shell configuration, the specific - application configuration, and the X11 configuration. + These should be set in the user's shell configuration, the + specific application configuration, and the + Xorg configuration. Setting Locale Methods @@ -267,13 +277,13 @@ locale login class - There are two methods for setting locale, and both are - described below. The first (recommended one) is by - assigning the environment variables in - login class, and the - second is by adding the environment variable assignments - to the system's shell - startup file. + This section describes the two methods for setting + locale. The first is recommended and assigns the + environment variables in the login class. The second + method adds the environment variable assignments to the + system's shell startup + file. Login Classes Method @@ -281,19 +291,19 @@ This method allows environment variables needed for locale name and MIME character sets to be assigned once for every possible shell instead of adding specific shell - assignments to each shell's startup file. - User Level Setup can be - done by an user himself and - Administrator Level Setup - require superuser privileges. + assignments to each shell's startup file. User Level Setup can be + performed by each user while Administrator Level Setup + requires superuser privileges. User Level Setup - Here is a minimal example of a - .login_conf file in user's home - directory which has both variables set for Latin-1 - encoding: + This provides a minimal example of a + .login_conf located in a user's + home directory which has both variables set for the + Latin-1 encoding: me:\ :charset=ISO-8859-1:\ @@ -301,11 +311,11 @@ Traditional Chinese BIG-5 encoding - Here is an example of a + Here is an example of a user's .login_conf that sets the variables - for Traditional Chinese in BIG-5 encoding. Notice the - many more variables set because some software does not - respect locale variables correctly for Chinese, + for Traditional Chinese in BIG-5 encoding. More + variables are set because some applications do not + correctly respect locale variables for Chinese, Japanese, and Korean. #Users who do not wish to use monetary units or time formats @@ -332,39 +342,35 @@ me:\ Verify that the user's login class in /etc/login.conf sets the correct - language. Make sure these settings - appear in /etc/login.conf: + language: language_name|Account Type Description:\ :charset=MIME_charset:\ :lang=locale_name:\ :tc=default: - So sticking with our previous example using Latin-1, - it would look like this: + The previous Latin-1 example would look like + this: german|German Users Accounts:\ :charset=ISO-8859-1:\ :lang=de_DE.ISO8859-1:\ :tc=default: - Before changing users Login Classes execute - the following command: + Whenever this file is edited, execute the following + command to update the capability database: &prompt.root; cap_mkdb /etc/login.conf - to make new configuration in - /etc/login.conf visible to the - system. - Changing Login Classes with &man.vipw.8; vipw - Use vipw to add new users, and - make the entry look like this: + When using vipw to add new users, + use language to set the + language: user:password:1111:11:language:0:0:User Name:/home/user:/bin/sh @@ -375,32 +381,32 @@ me:\ adduser login class - Use adduser to add new users, - and do the following: + When using adduser to add new + users, configure the language as follows: - Set defaultclass = + If all new users use the same language, set + defaultclass = language in - /etc/adduser.conf. Keep in - mind you must enter a default - class for all users of other languages in this - case. + /etc/adduser.conf. - An alternative variant is answering the - specified language each time that + Alternatively, input the specified language at + this prompt: Enter login class: default []: - appears from &man.adduser.8;. + when creating a new user using + &man.adduser.8;. - Another alternative is to use the following for - each user of a different language that you wish to - add: + Another alternative is to use the following + when creating a user that uses a different language + than the one set in + /etc/adduser.conf: &prompt.root; adduser -class language @@ -411,7 +417,7 @@ me:\ pw - If you use &man.pw.8; for adding new users, call + If &man.pw.8; is used to add new users, call it in this form: &prompt.root; pw useradd user_name -L language @@ -423,19 +429,18 @@ me:\ This method is not recommended because it requires - a different setup for each possible shell program - chosen. Use the Login Class - Method instead. + a different setup for each shell. Use the Login Class Method + instead. MIME locale - To add the locale name and MIME character set, just - set the two environment variables shown below in the - /etc/profile and/or + To add the locale name and MIME character set, set + the two environment variables shown below in the + /etc/profile or /etc/csh.login shell startup files. - We will use the German language as an example - below: + This example sets the German language: In /etc/profile: @@ -447,25 +452,19 @@ me:\ setenv LANG de_DE.ISO8859-1 setenv MM_CHARSET ISO-8859-1 - Alternatively, you can add the above instructions to - /usr/share/skel/dot.profile (similar - to what was used in /etc/profile - above), or /usr/share/skel/dot.login - (similar to what was used in - /etc/csh.login above). - - For X11: - - In $HOME/.xinitrc: + Alternatively, add the above settings to + /usr/share/skel/dot.profile or + /usr/share/skel/dot.login. + + To configure Xorg, add + one of the following to + ~/.xinitrc, depending upon the + shell: LANG=de_DE.ISO8859-1; export LANG - Or: - setenv LANG de_DE.ISO8859-1 - Depending on your shell (see above). - @@ -481,73 +480,67 @@ me:\ font8x14=font_name font8x8=font_name - The font_name here is taken - from the /usr/share/syscons/fonts - directory, without the .fnt - suffix. + The font_name is taken from + /usr/share/syscons/fonts, + without the .fnt suffix. sysinstall keymap screenmap - If required, set the keymap and screenmap for your - single C chars character set through - sysinstall. - Once inside sysinstall, choose + The keymap and screenmap for the single C chars character + set can be set using sysinstall. Once + inside sysinstall, choose Configure, then - Console. Alternatively, you can + Console. Alternatively, add the following to /etc/rc.conf: scrnmap=screenmap_name keymap=keymap_name keychange="fkey_number sequence" - The screenmap_name here is - taken from the - /usr/share/syscons/scrnmaps directory, + The screenmap_name is taken + from /usr/share/syscons/scrnmaps, without the .scm suffix. A screenmap with a corresponding mapped font is usually needed as a workaround for expanding bit 8 to bit 9 on a VGA adapter's - font character matrix in pseudographics area, i.e., to move - letters out of that area if screen font uses a bit 8 + font character matrix. This will move letters out of the + pseudographics area if the screen font uses a bit 8 column. - If you have the moused daemon - enabled by setting the following - in your /etc/rc.conf: - -moused_enable="YES" - - then examine the mouse cursor information in the next - paragraph. + If moused is enabled in + /etc/rc.conf, review the mouse cursor + information in the next paragraph. moused - By default the mouse cursor of the &man.syscons.4; driver - occupies the 0xd0-0xd3 range in the character set. If your - language uses this range, you need to move the cursor's range - outside of it. To enable the workaround for &os;, add the - following line to /etc/rc.conf: + By default, the mouse cursor of the &man.syscons.4; driver + occupies the 0xd0-0xd3 range in the character set. If the + language uses this range, move the cursor's range. To enable + this workaround for &os;, add the following line to + /etc/rc.conf: mousechar_start=3 - The keymap_name here is taken - from the /usr/share/syscons/keymaps - directory, without the .kbd suffix. If - you are uncertain which keymap to use, you use can - &man.kbdmap.1; to test keymaps without rebooting. + The keymap_name in the above + example is taken from /usr/share/syscons/keymaps, + without the .kbd suffix. When uncertain + as to which keymap to use, &man.kbdmap.1; can be used to test + keymaps without rebooting. The keychange is usually needed to program function keys to match the selected terminal type because function key sequences cannot be defined in the key map. - Also be sure to set the correct console terminal type - in /etc/ttys for all - ttyv* entries. Current pre-defined - correspondences are: + Be sure to set the correct console terminal type in + /etc/ttys for all virtual terminal + entries. Current pre-defined correspondences are: @@ -597,14 +590,14 @@ keychange="fkey_number sequ - For wide or multibyte characters languages, use the - correct FreeBSD port in your - /usr/ports/language - directory. Some ports appear as console while the system - sees it as serial vtty's, hence you must reserve enough vtty's - for both X11 and the pseudo-serial console. Here is a partial - list of applications for using other languages in - console: + For languages with wide or multibyte characters, use the + correct &os; port in /usr/ports/language. + Some applications appear as serial terminals to the system. + Reserve enough terminals in /etc/ttys + for both Xorg and the pseudo-serial + console. Here is a partial list of applications for using + other languages in the console: @@ -641,87 +634,88 @@ keychange="fkey_number sequ - X11 Setup + Xorg Setup - Although X11 is not part of the FreeBSD Project, we have - included some information here for FreeBSD users. For more - details, refer to the &xorg; - web site or whichever X11 Server you use. - - In ~/.Xresources, you can - additionally tune application specific I18N settings (e.g., - fonts, menus, etc.). + Although Xorg is not installed + with &os;, it can be installed from the Ports Collection. + Refer to for more information on + how to do this. This section discusses how to localize + Xorg once it is installed. + + Application specific i18n settings such + as fonts and menus can be tuned in + ~/.Xresources. Displaying Fonts - X11 True Type font + Xorg True Type font server - Install &xorg; server - (x11-servers/xorg-server), - then install the language &truetype; fonts. Setting the - correct locale should allow you to view your selected - language in menus and such. + After installing x11-servers/xorg-server, install + the language's &truetype; fonts. Setting the correct locale + should allow users to view their selected language in + graphical application menus. Inputting Non-English Characters - X11 Input Method + X Input Method (XIM) - The X11 Input Method (XIM) Protocol is a new standard - for all X11 clients. All X11 applications should be written - as XIM clients that take input from XIM Input servers. - There are several XIM servers available for different - languages. + + The X Input Method (XIM) protocol + is an input standard for Xorg + clients. All Xorg applications + should be written as XIM clients that take input from XIM + input servers. There are several XIM servers available for + different languages. Printer Setup - Some single C chars character sets are usually hardware - coded into printers. Wide or multibyte character sets require - special setup and we recommend using - apsfilter. You may also convert - the document to &postscript; or PDF formats using language + Some single C chars character sets are hardware coded + into printers. Wide or multibyte character sets require + special setup using a utility such as + apsfilter. Documents can be + converted to &postscript; or PDF formats using language specific converters. Kernel and File Systems - The FreeBSD fast filesystem (FFS) is 8-bit clean, so it - can be used with any single C chars character set (see - &man.multibyte.3;), but there is no character set name stored - in the filesystem; i.e., it is raw 8-bit and does not know - anything about encoding order. Officially, FFS does not - support any form of wide or multibyte character sets yet. - However, some wide or multibyte character sets have - independent patches for FFS enabling such support. They are - only temporary unportable solutions or hacks and we have - decided to not include them in the source tree. Refer to + The &os; fast filesystem (FFS) is 8-bit + clean, so it can be used with any single C chars character + set. However, character set names are not stored in the + filesystem as it is raw 8-bit and does not understand encoding + order. Officially, FFS does not support + any form of wide or multibyte character sets. However, some + wide or multibyte character sets have independent patches for + enabling support on FFS. Refer to the respective languages' web sites for more information and the patch files. DOS Unicode - The FreeBSD &ms-dos; filesystem has the configurable - ability to convert between &ms-dos;, Unicode character sets - and chosen FreeBSD filesystem character sets. See - &man.mount.msdosfs.8; for details. + &os;'s support for the &ms-dos; filesystem has the + configurable ability to convert between &ms-dos;, Unicode + character sets, and chosen &os; filesystem character sets. + Refer to &man.mount.msdosfs.8; for details. - Compiling I18N Programs + Compiling <acronym>i18n</acronym> Programs - Many FreeBSD Ports have been ported with I18N support. - Some of them are marked with -I18N in the port name. These - and many other programs have built in support for I18N and - need no special consideration. + Many applications in the &os; Ports Collection have been + ported with i18n support. Some of these + include -i18n in the port name. These + and many other programs have built in support for + i18n and need no special + consideration. MySQL @@ -729,13 +723,13 @@ keychange="fkey_number sequ However, some applications such as MySQL need to have their Makefile configured with the specific - charset. This is usually done in the - Makefile or done by passing a value to + charset. This is usually done in the port's + Makefile or by passing a value to configure in the source. - Localizing FreeBSD to Specific Languages + Localizing &os; to Specific Languages @@ -754,22 +748,20 @@ keychange="fkey_number sequ Russian - For more information about KOI8-R encoding, see the + For more information about KOI8-R encoding, refer to KOI8-R References (Russian Net Character Set). Locale Setup - Put the following lines into your - ~/.login_conf file: + To set this locale, put the following lines into each + user's ~/.login_conf: me:My Account:\ :charset=KOI8-R:\ :lang=ru_RU.KOI8-R: - See earlier in this chapter for examples of setting - up the locale. @@ -777,33 +769,24 @@ keychange="fkey_number sequ - Add the following line - to your /etc/rc.conf file: - - mousechar_start=3 - - - - Also, use following settings in + Add the following lines to /etc/rc.conf: keymap="ru.koi8-r" scrnmap="koi8-r2cp866" font8x16="cp866b-8x16" font8x14="cp866-8x14" -font8x8="cp866-8x8" +font8x8="cp866-8x8" +mousechar_start=3 - For each ttyv* entry in + For each ttyv entry in /etc/ttys, use cons25r as the terminal type. - - See earlier in this chapter for examples of setting up - the console. @@ -812,94 +795,89 @@ font8x8="cp866-8x8" printers Since most printers with Russian characters come with hardware code page CP866, a special output filter is needed - to convert from KOI8-R to CP866. Such a filter is installed - by default as - /usr/libexec/lpr/ru/koi2alt. A - Russian printer /etc/printcap entry + to convert from KOI8-R to CP866. &os; installs a default + filter as /usr/libexec/lpr/ru/koi2alt. + A Russian printer /etc/printcap entry should look like: lp|Russian local line printer:\ :sh:of=/usr/libexec/lpr/ru/koi2alt:\ :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: - See &man.printcap.5; for a detailed description. + Refer to &man.printcap.5; for a more detailed + description. - &ms-dos; FS and Russian Filenames + &ms-dos; and Russian Filenames The following example &man.fstab.5; entry enables support for Russian filenames in mounted &ms-dos; filesystems: - /dev/ad0s2 /dos/c msdos rw,-Wkoi2dos,-Lru_RU.KOI8-R 0 0 + /dev/ad0s2 /dos/c msdos rw,-Lru_RU.KOI8-R 0 0 - The option selects the locale name - used, and sets the character conversion - table. To use the option, be sure to - mount /usr before the &ms-dos; - partition because the conversion tables are located in - /usr/libdata/msdosfs. For more - information, see the &man.mount.msdosfs.8; manual - page. + selects the locale name. Refer to + &man.mount.msdosfs.8; for more details. - X11 Setup + <application>Xorg</application> Setup - Do non-X locale - setup first as described. + First, configure the non-X locale + setup. - If you use &xorg;, - install When using &xorg;, + install the x11-fonts/xorg-fonts-cyrillic package. Check the "Files" section in - your /etc/X11/xorg.conf file. The + /etc/X11/xorg.conf. The following line must be added before any other FontPath entries: FontPath "/usr/local/lib/X11/fonts/cyrillic" - See ports for more cyrillic fonts. + Search the Ports Collection for more Cyrillic + fonts. To activate a Russian keyboard, add the following - to the "Keyboard" section of your - xorg.conf file: + to the "Keyboard" section of + /etc/xorg.conf: Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:toggle" - Also make sure that XkbDisable is - turned off (commented out) there. + Make sure that XkbDisable is + commented out in that file. - For grp:toggle - the RUS/LAT switch will be Right Alt, - for grp:ctrl_shift_toggle switch - will be For grp:toggle use Right + Alt, for + grp:ctrl_shift_toggle use CtrlShift. - For grp:caps_toggle the RUS/LAT - switch will be CapsLock. The old + For grp:caps_toggle use + CapsLock. The old CapsLock function is still available - via ShiftCapsLock - (in LAT mode only). grp:caps_toggle + in LAT mode only using ShiftCapsLock. + grp:caps_toggle does not work in &xorg; for - unknown reason. + some unknown reason. - If you have &windows; keys on your - keyboard, and notice that some non-alphabetical keys - are mapped incorrectly in RUS mode, add the following - line in your xorg.conf file: + If the keyboard has &windows; keys, + and some non-alphabetical keys are mapped incorrectly, + add the following line to + /etc/xorg.conf: Option "XkbVariant" ",winkeys" @@ -910,13 +888,14 @@ Option "XkbOptions" "grp:toggle" - Minimally localized applications - should call a XtSetLanguageProc (NULL, NULL, - NULL); function early in the program. + Minimally localized applications should call a *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 19:30:15 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ECA8DAC8; Sun, 17 Feb 2013 19:30:15 +0000 (UTC) (envelope-from eadler@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 DDE5839C; Sun, 17 Feb 2013 19:30:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HJUF8X045890; Sun, 17 Feb 2013 19:30:15 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HJUFnk045889; Sun, 17 Feb 2013 19:30:15 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302171930.r1HJUFnk045889@svn.freebsd.org> From: Eitan Adler Date: Sun, 17 Feb 2013 19:30:15 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41001 - head/en_US.ISO8859-1/books/developers-handbook/tools X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 19:30:16 -0000 Author: eadler Date: Sun Feb 17 19:30:15 2013 New Revision: 41001 URL: http://svnweb.freebsd.org/changeset/doc/41001 Log: Bump perl version reference. The present one is mildly out of date. Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Modified: head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Sun Feb 17 17:49:08 2013 (r41000) +++ head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Sun Feb 17 19:30:15 2013 (r41001) @@ -185,9 +185,8 @@ writing CGI scripts. Perl is available in the Ports Collection as - lang/perl5.8 for all - &os; releases, and is installed as /usr/bin/perl - in the base system 4.X releases. + lang/perl5.16 for all + &os; releases. From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 19:30:26 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4E10FB02; Sun, 17 Feb 2013 19:30:26 +0000 (UTC) (envelope-from eadler@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 400BF3A4; Sun, 17 Feb 2013 19:30:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HJUQH0045948; Sun, 17 Feb 2013 19:30:26 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HJUQOY045947; Sun, 17 Feb 2013 19:30:26 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302171930.r1HJUQOY045947@svn.freebsd.org> From: Eitan Adler Date: Sun, 17 Feb 2013 19:30:26 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41002 - head/en_US.ISO8859-1/books/developers-handbook/tools X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 19:30:26 -0000 Author: eadler Date: Sun Feb 17 19:30:25 2013 New Revision: 41002 URL: http://svnweb.freebsd.org/changeset/doc/41002 Log: Remove sentences disparaging compiled languages. There's no reason to scare people off from compiled languages. Discussed with: db Discussed with: swills Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Modified: head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Sun Feb 17 19:30:15 2013 (r41001) +++ head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Sun Feb 17 19:30:25 2013 (r41002) @@ -320,16 +320,6 @@ can just give them a copy of the executable, assuming they have the same operating system as you. - Compiled languages include Pascal, C and C++. C and C++ - are rather unforgiving languages, and best suited to more - experienced programmers; Pascal, on the other hand, was - designed as an educational language, and is quite a good - language to start with. FreeBSD does not include Pascal - support in the base system, but - the Free Pascal Compiler is - available in the Ports Collection as - lang/fpc. - As the edit-compile-run-debug cycle is rather tedious when using separate programs, many commercial compiler makers have produced Integrated Development Environments @@ -340,8 +330,6 @@ Emacs as an IDE is discussed in . - - From owner-svn-doc-all@FreeBSD.ORG Sun Feb 17 22:28:27 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B4F726F8; Sun, 17 Feb 2013 22:28:27 +0000 (UTC) (envelope-from eadler@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 8E86EB2A; Sun, 17 Feb 2013 22:28:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1HMSRCl001019; Sun, 17 Feb 2013 22:28:27 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1HMSRZq001017; Sun, 17 Feb 2013 22:28:27 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302172228.r1HMSRZq001017@svn.freebsd.org> From: Eitan Adler Date: Sun, 17 Feb 2013 22:28:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41003 - head/en_US.ISO8859-1/books/handbook/desktop X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 22:28:27 -0000 Author: eadler Date: Sun Feb 17 22:28:26 2013 New Revision: 41003 URL: http://svnweb.freebsd.org/changeset/doc/41003 Log: Update the flash portion of the handbook - remove 7.x specific instructions as the port will be removed shortly and 7.x is EoL in a few weeks. - convert existing steps to - explain what to do on an update Reviewed by: gjb Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sun Feb 17 19:30:25 2013 (r41002) +++ head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sun Feb 17 22:28:26 2013 (r41003) @@ -366,61 +366,49 @@ version of the plugin exists. This wrapper also provides support for other browser plugins such as &realplayer;. - The steps required to install and enable this plugin vary - by the &os; version: + To install and enable this plugin: - Under &os; 7.X - - Install the www/nspluginwrapper package - or port. This application requires emulators/linux_base-fc4 which - is a large port. - - Next, install www/linux-flashplugin9. This - will install &flash; 9.X which is the version known to - run correctly under &os; 7.X. - - - - Under &os; 8.X or Newer - Compile the www/nspluginwrapper port. Due to licensing restrictions, a package is not available. This port requires emulators/linux_base-f10 which is a large port. + - Next, compile the + Compile the www/linux-f10-flashplugin11 port. Due to licensing restrictions, a package is not available. + - This version of &flash; requires the following link to - be created: - + &prompt.root; ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ /usr/local/lib/browser_plugins/ - Manually create Create /usr/local/lib/browser_plugins if it does not already exist on the system. - - Once the right &flash; port, according to the &os; - version, is installed, the plugin must be installed by each - user with nspluginwrapper: - - &prompt.user; nspluginwrapper -v -a -i - - Start the browser, enter about:plugins - in the location bar and press Enter. A list - should appear with all the currently available plugins. + + Before flash is first used each user must run: + + &prompt.user; nspluginwrapper -v -a -i + + When flash is updated each user must run: + + &prompt.user; nspluginwrapper -v -a -u + + Start the browser, enter about:plugins + in the location bar and press Enter. A list + should appear with all the currently available plugins. + + + From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 00:41:16 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9AD841D8; Mon, 18 Feb 2013 00:41:16 +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 89075B6; Mon, 18 Feb 2013 00:41:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1I0fGVY042534; Mon, 18 Feb 2013 00:41:16 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1I0fGwT042533; Mon, 18 Feb 2013 00:41:16 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201302180041.r1I0fGwT042533@svn.freebsd.org> From: Glen Barber Date: Mon, 18 Feb 2013 00:41:16 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41004 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2013 00:41:16 -0000 Author: gjb Date: Mon Feb 18 00:41:15 2013 New Revision: 41004 URL: http://svnweb.freebsd.org/changeset/doc/41004 Log: Add tag to latest press.xml commit. Modified: head/share/xml/press.xml Modified: head/share/xml/press.xml ============================================================================== --- head/share/xml/press.xml Sun Feb 17 22:28:26 2013 (r41003) +++ head/share/xml/press.xml Mon Feb 18 00:41:15 2013 (r41004) @@ -18,6 +18,7 @@ 2 + 2012 - A BSD Year in Retrospective http://www.osnews.com/story/26787/2012_a_BSD_year_in_retrospective OSnews http://www.osnews.com/ From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 11:40:32 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ED21B29A; Mon, 18 Feb 2013 11:40:32 +0000 (UTC) (envelope-from smh@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 C73D722F; Mon, 18 Feb 2013 11:40:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1IBeWhP044345; Mon, 18 Feb 2013 11:40:32 GMT (envelope-from smh@svn.freebsd.org) Received: (from smh@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1IBeWW3044338; Mon, 18 Feb 2013 11:40:32 GMT (envelope-from smh@svn.freebsd.org) Message-Id: <201302181140.r1IBeWW3044338@svn.freebsd.org> From: Steven Hartland Date: Mon, 18 Feb 2013 11:40:32 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41005 - in head: en_US.ISO8859-1/articles/contributors share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2013 11:40:33 -0000 Author: smh (src committer) Date: Mon Feb 18 11:40:31 2013 New Revision: 41005 URL: http://svnweb.freebsd.org/changeset/doc/41005 Log: Add my author entity, and list myself as a developer Add myself to the contributors list Add a news entry about me PR: docs/175925 Submitted by: Christoph Mallon Approved by: pjd (mentor) Modified: head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml head/share/xml/authors.ent head/share/xml/developers.ent head/share/xml/news.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Mon Feb 18 00:41:15 2013 (r41004) +++ head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Mon Feb 18 11:40:31 2013 (r41005) @@ -524,6 +524,10 @@ + &a.smh; + + + &a.ehaupt; Modified: head/share/xml/authors.ent ============================================================================== --- head/share/xml/authors.ent Mon Feb 18 00:41:15 2013 (r41004) +++ head/share/xml/authors.ent Mon Feb 18 11:40:31 2013 (r41005) @@ -1220,6 +1220,8 @@ smace@FreeBSD.org"> +smh@FreeBSD.org"> + smkelly@FreeBSD.org"> smpatel@FreeBSD.org"> Modified: head/share/xml/developers.ent ============================================================================== --- head/share/xml/developers.ent Mon Feb 18 00:41:15 2013 (r41004) +++ head/share/xml/developers.ent Mon Feb 18 11:40:31 2013 (r41005) @@ -592,6 +592,7 @@ $FreeBSD$ + Modified: head/share/xml/news.xml ============================================================================== --- head/share/xml/news.xml Mon Feb 18 00:41:15 2013 (r41004) +++ head/share/xml/news.xml Mon Feb 18 11:40:31 2013 (r41005) @@ -221,6 +221,15 @@ + 18 + + +

New committer: + Steven Hartland (src)

+
+
+ + 17 From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 15:39:26 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 128F2E55; Mon, 18 Feb 2013 15:39:26 +0000 (UTC) (envelope-from ryusuke@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 058743E2; Mon, 18 Feb 2013 15:39:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1IFdPfO016547; Mon, 18 Feb 2013 15:39:25 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1IFdPW2016546; Mon, 18 Feb 2013 15:39:25 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201302181539.r1IFdPW2016546@svn.freebsd.org> From: Ryusuke SUZUKI Date: Mon, 18 Feb 2013 15:39:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41008 - head/ja_JP.eucJP/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2013 15:39:26 -0000 Author: ryusuke Date: Mon Feb 18 15:39:25 2013 New Revision: 41008 URL: http://svnweb.freebsd.org/changeset/doc/41008 Log: - Merge the following from the English version: r40933 -> r41005 head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml ============================================================================== --- head/ja_JP.eucJP/share/xml/news.xml Mon Feb 18 15:29:06 2013 (r41007) +++ head/ja_JP.eucJP/share/xml/news.xml Mon Feb 18 15:39:25 2013 (r41008) @@ -20,7 +20,7 @@ the contents of will be preferred over <p>. $FreeBSD$ - Original revision: r40933 + Original revision: r41005 --> <news> <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> @@ -215,6 +215,15 @@ </day> <day> + <name>18</name> + + <event> + <p>¿·¥³¥ß¥Ã¥¿½¢Ç¤: + <a href="mailto:smh@FreeBSD.org">Steven Hartland</a> (src)</p> + </event> + </day> + + <day> <name>17</name> <event> From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 15:53:41 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D584D8F; Mon, 18 Feb 2013 15:53:41 +0000 (UTC) (envelope-from dru@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 B0B0A686; Mon, 18 Feb 2013 15:53:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1IFrfEh021615; Mon, 18 Feb 2013 15:53:41 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1IFrfA1021614; Mon, 18 Feb 2013 15:53:41 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302181553.r1IFrfA1021614@svn.freebsd.org> From: Dru Lavigne <dru@FreeBSD.org> Date: Mon, 18 Feb 2013 15:53:41 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41009 - head/en_US.ISO8859-1/books/handbook/desktop X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 18 Feb 2013 15:53:41 -0000 Author: dru Date: Mon Feb 18 15:53:41 2013 New Revision: 41009 URL: http://svnweb.freebsd.org/changeset/doc/41009 Log: Add missing table entry. Submitted by: ryusuke Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Mon Feb 18 15:39:25 2013 (r41008) +++ head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Mon Feb 18 15:53:41 2013 (r41009) @@ -176,6 +176,7 @@ </row> <row> + <entry>Finance</entry> <entry><application>KMyMoney</application></entry> <entry><literal>kmymoney-kde4</literal></entry> <entry><filename From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 19:54:21 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DB70736D; Mon, 18 Feb 2013 19:54:21 +0000 (UTC) (envelope-from eadler@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 CD82525C; Mon, 18 Feb 2013 19:54:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1IJsLMK095110; Mon, 18 Feb 2013 19:54:21 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1IJsLmd095109; Mon, 18 Feb 2013 19:54:21 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302181954.r1IJsLmd095109@svn.freebsd.org> From: Eitan Adler <eadler@FreeBSD.org> Date: Mon, 18 Feb 2013 19:54:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41010 - head/en_US.ISO8859-1/books/handbook/mirrors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 18 Feb 2013 19:54:21 -0000 Author: eadler Date: Mon Feb 18 19:54:21 2013 New Revision: 41010 URL: http://svnweb.freebsd.org/changeset/doc/41010 Log: While cvsup is deprecated, as long as it is documented and working, don't document bogus, ancient, or useless parts. Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Mon Feb 18 15:53:41 2013 (r41009) +++ head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Mon Feb 18 19:54:21 2013 (r41010) @@ -1215,23 +1215,10 @@ src-all</programlisting> In the default configuration, the <application>CVSup</application> client will take every file associated with the collection and tag you chose in the - configuration file. However, this is not always what you - want, especially if you are synching the - <filename>doc</filename>, <filename>ports</filename>, or - <filename>www</filename> trees — most people cannot - read four or five languages, and therefore they do not need - to download the language-specific files. If you are - <application>CVSup</application>ing the Ports Collection, - you can get around this by specifying each collection - individually (e.g., <emphasis>ports-astrology</emphasis>, - <emphasis>ports-biology</emphasis>, etc instead of simply - saying <emphasis>ports-all</emphasis>). However, since the - <filename>doc</filename> and <filename>www</filename> trees - do not have language-specific collections, you must use one - of <application>CVSup</application>'s many nifty features: - the <filename>refuse</filename> file.</para> + configuration file. In order to download a partial tree + use the <filename>refuse</filename> file.</para> - <para>The <filename>refuse</filename> file essentially tells + <para>The <filename>refuse</filename> file tells <application>CVSup</application> that it should not take every single file from a collection; in other words, it tells the client to <emphasis>refuse</emphasis> certain @@ -1254,33 +1241,12 @@ src-all</programlisting> translation of documentation, you can put the following in your <filename>refuse</filename> file:</para> - <programlisting>doc/bn_* -doc/da_* -doc/de_* -doc/el_* -doc/es_* -doc/fr_* -doc/hu_* -doc/it_* -doc/ja_* -doc/mn_* -doc/nl_* -doc/no_* -doc/pl_* -doc/pt_* -doc/ru_* -doc/sr_* -doc/tr_* -doc/zh_*</programlisting> - - <para>and so forth for the other languages (you can find the - full list by browsing the - <ulink url="http://www.FreeBSD.org/cgi/cvsweb.cgi/">&os; CVS - repository</ulink>).</para> + <programlisting>bin/ +usr.bin/</programlisting> - <para>With this very useful feature, those users who are on + <para>With this very feature, those users who are on slow links or pay by the minute for their Internet - connection will be able to save valuable time as they will + connection will be able to save time as they will no longer need to download files that they will never use. For more information on <filename>refuse</filename> files and other neat features of <application>CVSup</application>, @@ -1372,11 +1338,8 @@ doc/zh_*</programlisting> hierarchical relationships among collections are reflected by the use of indentation in the list below.</para> - <para>The most commonly used collections are - <literal>src-all</literal>, and - <literal>ports-all</literal>. The other collections are used - only by small groups of people for specialized purposes, and - some mirror sites may not carry all of them.</para> + <para>The most commonly used collection is + <literal>src-all</literal>. </para> <variablelist> <varlistentry> @@ -1397,630 +1360,6 @@ doc/zh_*</programlisting> </varlistentry> <varlistentry> - <term><literal>ports-all release=cvs</literal></term> - - <listitem> - <para>The &os; Ports Collection.</para> - - <important id="cvsup-collec-pbase-warn"> - <para>If you do not want to update the whole of - <literal>ports-all</literal> (the whole ports - tree), but use one of the subcollections listed - below, make sure that you - <emphasis>always</emphasis> update the - <literal>ports-base</literal> subcollection! - Whenever something changes in the ports build - infrastructure represented by - <literal>ports-base</literal>, it is virtually - certain that those changes will be used by - <quote>real</quote> ports real soon. Thus, if - you only update the <quote>real</quote> ports - and they use some of the new features, there is - a very high chance that their build will fail - with some mysterious error message. The - <emphasis>very first</emphasis> thing to do in - this case is to make sure that your - <literal>ports-base</literal> subcollection is - up to date.</para> - </important> - - <important id="cvsup-collec-index-warn"> - <para>If you are going to be building your own - local copy of <filename>ports/INDEX</filename>, - you <emphasis>must</emphasis> accept - <literal>ports-all</literal> (the whole ports - tree). Building - <filename>ports/INDEX</filename> with a partial - tree is not supported. See the <ulink - url="&url.books.faq;/applications.html#MAKE-INDEX"> - FAQ</ulink>.</para> - </important> - - <variablelist> - <varlistentry> - <term><literal>ports-accessibility - release=cvs</literal></term> - - <listitem> - <para>Software to help disabled users.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-arabic - release=cvs</literal></term> - - <listitem> - <para>Arabic language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-archivers - release=cvs</literal></term> - - <listitem> - <para>Archiving tools.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-astro - release=cvs</literal></term> - - <listitem> - <para>Astronomical ports.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-audio - release=cvs</literal></term> - - <listitem> - <para>Sound support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-base - release=cvs</literal></term> - - <listitem> - <para>The Ports Collection build - infrastructure - various files located in - the <filename>Mk/</filename> and - <filename>Tools/</filename> subdirectories - of <filename>/usr/ports</filename>.</para> - - <note> - <para>Please see the <link - linkend="cvsup-collec-pbase-warn">important - warning above</link>: you should - <emphasis>always</emphasis> update this - subcollection, whenever you update any - part of the &os; Ports Collection!</para> - </note> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-benchmarks - release=cvs</literal></term> - - <listitem> - <para>Benchmarks.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-biology - release=cvs</literal></term> - - <listitem> - <para>Biology.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-cad - release=cvs</literal></term> - - <listitem> - <para>Computer aided design tools.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-chinese - release=cvs</literal></term> - - <listitem> - <para>Chinese language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-comms - release=cvs</literal></term> - - <listitem> - <para>Communication software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-converters - release=cvs</literal></term> - - <listitem> - <para>character code converters.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-databases - release=cvs</literal></term> - - <listitem> - <para>Databases.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-deskutils - release=cvs</literal></term> - - <listitem> - <para>Things that used to be on the desktop - before computers were invented.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-devel - release=cvs</literal></term> - - <listitem> - <para>Development utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-dns - release=cvs</literal></term> - - <listitem> - <para>DNS related software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-editors - release=cvs</literal></term> - - <listitem> - <para>Editors.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-emulators - release=cvs</literal></term> - - <listitem> - <para>Emulators for other operating - systems.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-finance - release=cvs</literal></term> - - <listitem> - <para>Monetary, financial and related - applications.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-ftp - release=cvs</literal></term> - - <listitem> - <para>FTP client and server utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-games - release=cvs</literal></term> - - <listitem> - <para>Games.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-german - release=cvs</literal></term> - - <listitem> - <para>German language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-graphics - release=cvs</literal></term> - - <listitem> - <para>Graphics utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-hebrew - release=cvs</literal></term> - - <listitem> - <para>Hebrew language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-hungarian - release=cvs</literal></term> - - <listitem> - <para>Hungarian language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-irc - release=cvs</literal></term> - - <listitem> - <para>Internet Relay Chat utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-japanese - release=cvs</literal></term> - - <listitem> - <para>Japanese language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-java - release=cvs</literal></term> - - <listitem> - <para>&java; utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-korean - release=cvs</literal></term> - - <listitem> - <para>Korean language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-lang - release=cvs</literal></term> - - <listitem> - <para>Programming languages.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-mail - release=cvs</literal></term> - - <listitem> - <para>Mail software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-math - release=cvs</literal></term> - - <listitem> - <para>Numerical computation software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-misc - release=cvs</literal></term> - - <listitem> - <para>Miscellaneous utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-multimedia - release=cvs</literal></term> - - <listitem> - <para>Multimedia software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-net - release=cvs</literal></term> - - <listitem> - <para>Networking software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-net-im - release=cvs</literal></term> - - <listitem> - <para>Instant messaging software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-net-mgmt - release=cvs</literal></term> - - <listitem> - <para>Network management software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-net-p2p - release=cvs</literal></term> - - <listitem> - <para>Peer to peer networking.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-news - release=cvs</literal></term> - - <listitem> - <para>USENET news software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-palm - release=cvs</literal></term> - - <listitem> - <para>Software support for - <trademark class="trade">Palm</trademark> - series.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-polish - release=cvs</literal></term> - - <listitem> - <para>Polish language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-ports-mgmt - release=cvs</literal></term> - - <listitem> - <para>Utilities to manage ports and - packages.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-portuguese - release=cvs</literal></term> - - <listitem> - <para>Portuguese language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-print - release=cvs</literal></term> - - <listitem> - <para>Printing software.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-russian - release=cvs</literal></term> - - <listitem> - <para>Russian language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-science - release=cvs</literal></term> - - <listitem> - <para>Science.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-security - release=cvs</literal></term> - - <listitem> - <para>Security utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-shells - release=cvs</literal></term> - - <listitem> - <para>Command line shells.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-sysutils - release=cvs</literal></term> - - <listitem> - <para>System utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-textproc - release=cvs</literal></term> - - <listitem> - <para>text processing utilities (does not - include desktop publishing).</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-ukrainian - release=cvs</literal></term> - - <listitem> - <para>Ukrainian language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-vietnamese - release=cvs</literal></term> - - <listitem> - <para>Vietnamese language support.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-www - release=cvs</literal></term> - - <listitem> - <para>Software related to the World Wide - Web.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11 - release=cvs</literal></term> - - <listitem> - <para>Ports to support the X window - system.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-clocks - release=cvs</literal></term> - - <listitem> - <para>X11 clocks.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-drivers - release=cvs</literal></term> - - <listitem> - <para>X11 drivers.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-fm - release=cvs</literal></term> - - <listitem> - <para>X11 file managers.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-fonts - release=cvs</literal></term> - - <listitem> - <para>X11 fonts and font utilities.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-toolkits - release=cvs</literal></term> - - <listitem> - <para>X11 toolkits.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-servers - release=cvs</literal></term> - - <listitem> - <para>X11 servers.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-themes - release=cvs</literal></term> - - <listitem> - <para>X11 themes.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>ports-x11-wm - release=cvs</literal></term> - - <listitem> - <para>X11 window managers.</para> - </listitem> - </varlistentry> - </variablelist> - </listitem> - </varlistentry> - - <varlistentry> <term> <literal>projects-all release=cvs</literal> </term> @@ -2326,15 +1665,6 @@ doc/zh_*</programlisting> <para>&os; mailing list archive.</para> </listitem> </varlistentry> - - <varlistentry> - <term><literal>www release=current</literal></term> - - <listitem> - <para>The pre-processed &os; WWW site files (not the - source files). Used by WWW mirror sites.</para> - </listitem> - </varlistentry> </variablelist> </sect2> From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 20:56:53 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3E96D603; Mon, 18 Feb 2013 20:56:53 +0000 (UTC) (envelope-from crees@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 19EE1771; Mon, 18 Feb 2013 20:56:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1IKuq6K013798; Mon, 18 Feb 2013 20:56:52 GMT (envelope-from crees@svn.freebsd.org) Received: (from crees@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1IKuqGr013797; Mon, 18 Feb 2013 20:56:52 GMT (envelope-from crees@svn.freebsd.org) Message-Id: <201302182056.r1IKuqGr013797@svn.freebsd.org> From: Chris Rees <crees@FreeBSD.org> Date: Mon, 18 Feb 2013 20:56:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41011 - head/en_US.ISO8859-1/htdocs/cgi X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 18 Feb 2013 20:56:53 -0000 Author: crees (ports committer) Date: Mon Feb 18 20:56:52 2013 New Revision: 41011 URL: http://svnweb.freebsd.org/changeset/doc/41011 Log: Trailing newlines are stripped from any attachments to PRs. This is a problem commonly manifested by distinfo updates, where the file ends up without a newline. Newer versions of GNU patch also choke on such patches. There is probably a more elegant solution than this, but given that GNATS is not going to be with us for too long, we can rely on the behaviour of tools to ignore any trailing newlines if they are added incorrectly [patch, shar]. http://lists.freebsd.org/pipermail/svn-ports-all/2013-February/012069.html Anyone who can show that adding extra newlines to attachments causes breakage is welcome to comment. Bug noticed by: ak, dougb Approved by: maintainer timeout (shaun, five months, multiple emails) Modified: head/en_US.ISO8859-1/htdocs/cgi/query-pr.cgi Modified: head/en_US.ISO8859-1/htdocs/cgi/query-pr.cgi ============================================================================== --- head/en_US.ISO8859-1/htdocs/cgi/query-pr.cgi Mon Feb 18 19:54:21 2013 (r41010) +++ head/en_US.ISO8859-1/htdocs/cgi/query-pr.cgi Mon Feb 18 20:56:52 2013 (r41011) @@ -198,6 +198,7 @@ sub main $patch->filename; print $patch->data; + print "\n"; Exit(); } From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 21:01:57 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C38566DF; Mon, 18 Feb 2013 21:01:57 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-3.mit.edu (DMZ-MAILSEC-SCANNER-3.MIT.EDU [18.9.25.14]) by mx1.freebsd.org (Postfix) with ESMTP id BEF5179F; Mon, 18 Feb 2013 21:01:56 +0000 (UTC) X-AuditID: 1209190e-b7f266d0000008cb-eb-512296bd52b1 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id A4.05.02251.DB692215; Mon, 18 Feb 2013 16:01:49 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r1IL1nau005564; Mon, 18 Feb 2013 16:01:49 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1IL1lep004690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 18 Feb 2013 16:01:48 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1IL1lbt009981; Mon, 18 Feb 2013 16:01:47 -0500 (EST) Date: Mon, 18 Feb 2013 16:01:47 -0500 (EST) From: Benjamin Kaduk <kaduk@MIT.EDU> To: Eitan Adler <eadler@freebsd.org> Subject: Re: svn commit: r41010 - head/en_US.ISO8859-1/books/handbook/mirrors In-Reply-To: <201302181954.r1IJsLmd095109@svn.freebsd.org> Message-ID: <alpine.GSO.1.10.1302181557570.9389@multics.mit.edu> References: <201302181954.r1IJsLmd095109@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRmVeSWpSXmKPExsUixG6nrrt3mlKgQdM1U4sfHw8xWez6O4fZ 4sai/UwWu/t7mR1YPGZ8ms8SwBjFZZOSmpNZllqkb5fAlXGtbSFTwQfBink/zzM3MB7h62Lk 5JAQMJGYfWkBK4QtJnHh3nq2LkYuDiGBfYwSW3dtZYRwNjJKvJ58FipziElixobfzBBOA6PE 3KVN7CD9LALaEqfvbmcDsdkEVCRmvtkIZosA2d/3/2QCsZkFoiT2LG0E2ycs4C8xe/ZlFhCb U8BK4tGCv8wgNq+Ag8S8Ca/A4kIClhKLLywHqxcV0JFYvX8KC0SNoMTJmU9YIGZaSpz7c51t AqPgLCSpWUhSCxiZVjHKpuRW6eYmZuYUpybrFicn5uWlFuka6+VmluilppRuYgSFLack3w7G rweVDjEKcDAq8fB6uCgFCrEmlhVX5h5ilORgUhLl3TgZKMSXlJ9SmZFYnBFfVJqTWnyIUYKD WUmEt6MdKMebklhZlVqUD5OS5mBREue9knLTX0ggPbEkNTs1tSC1CCYrw8GhJMG7fCpQo2BR anpqRVpmTglCmomDE2Q4D9DwJ1NAhhcXJOYWZ6ZD5E8xKkqJ8+4FaRYASWSU5sH1wtLKK0Zx oFeEeTeBVPEAUxJc9yugwUxAg1fdVQQZXJKIkJJqYOQ2S3v1zVSxuusd38SY1ba7z8ywt9m5 en7W1TONexcdqz5/NH7h/T3rekN6E945vkk6sUevjut8W4NaScF6D1XTNb5xXhXX9DPnMMlf 0K9cMNfq3J0JIl+1OflPRv/YGsGy6/1krQ+/3MTclibmfeoPzNjm0COr9eX2bJlPjyXZ79x8 v/T21m1KLMUZiYZazEXFiQCgc4KfBgMAAA== Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 18 Feb 2013 21:01:57 -0000 On Mon, 18 Feb 2013, Eitan Adler wrote: > Author: eadler > Date: Mon Feb 18 19:54:21 2013 > New Revision: 41010 > URL: http://svnweb.freebsd.org/changeset/doc/41010 > > Log: > While cvsup is deprecated, as long as it is documented and working, > don't document bogus, ancient, or useless parts. > > Approved by: bcr (mentor) > > Modified: > head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml > > Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Mon Feb 18 15:53:41 2013 (r41009) > +++ head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Mon Feb 18 19:54:21 2013 (r41010) > @@ -1254,33 +1241,12 @@ src-all</programlisting> > translation of documentation, you can put the following in > your <filename>refuse</filename> file:</para> > > - <programlisting>doc/bn_* > -doc/da_* > -doc/de_* > -doc/el_* > -doc/es_* > -doc/fr_* > -doc/hu_* > -doc/it_* > -doc/ja_* > -doc/mn_* > -doc/nl_* > -doc/no_* > -doc/pl_* > -doc/pt_* > -doc/ru_* > -doc/sr_* > -doc/tr_* > -doc/zh_*</programlisting> > - > - <para>and so forth for the other languages (you can find the > - full list by browsing the > - <ulink url="http://www.FreeBSD.org/cgi/cvsweb.cgi/">&os; CVS > - repository</ulink>).</para> > + <programlisting>bin/ > +usr.bin/</programlisting> How is refusing bin and usr.bin relevant for people who only know English and German (the part of the text above the quoted portion)? > - <para>With this very useful feature, those users who are on > + <para>With this very feature, those users who are on Do we care more that it is this particular feature or that it is a useful feature? ("With this very ..." does not seem particularly consistent with our style.) -Ben > slow links or pay by the minute for their Internet > - connection will be able to save valuable time as they will > + connection will be able to save time as they will > no longer need to download files that they will never use. > For more information on <filename>refuse</filename> files > and other neat features of <application>CVSup</application>, From owner-svn-doc-all@FreeBSD.ORG Mon Feb 18 21:52:14 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7C1CB445 for <svn-doc-all@freebsd.org>; Mon, 18 Feb 2013 21:52:14 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by mx1.freebsd.org (Postfix) with ESMTP id 530C696D for <svn-doc-all@freebsd.org>; Mon, 18 Feb 2013 21:52:14 +0000 (UTC) Received: by mail-pa0-f44.google.com with SMTP id kp1so3024286pab.31 for <svn-doc-all@freebsd.org>; Mon, 18 Feb 2013 13:52:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=odLsgT0hDiI77PbtRpKR0OClJaCTSm/PwF8afCpTdOQ=; b=PV6FVQ8qloNzO1LPIDJx9sTKTsqN99cDHjJlcgpgwXG92d2yUyqwk23Af5LYaT8wrT XzcqGx1VtEtcg+awwebf1tu9Jnqoese+yW7PpQ9p9Z4m0J/HqmngykYeZeut7fmH4t15 4lhfIxZKWbaRRzJbTs6eNi9fYs0eoN08faabk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=odLsgT0hDiI77PbtRpKR0OClJaCTSm/PwF8afCpTdOQ=; b=mdsjLLPUMz4PKUPtvR+Tzm+GUl3oqs1jNDiWoCWbUiIa6VK4UnWRfvVpVyYwLVUmie hv8J97H2TONu3l9Gwj8N/V87cHDBgLgEA2Y9B3CLVwaSGjinYY4ZP+9H5nrxnM5GIAkY N9yof0eq6dnPOzSLILZHXPzT+7CfduxAbe18wMC5h3P8CUY0zhXWITg8dof7SJAl2CwV MMx+c1bX2Bhvv1bY4oJp4Ja9Yh03LOc6zEyX4wg0aCtoMLHta6h0IXWIIe0vDhcbjZ3L yuM4W8bBYYE3QBExN20YtOgLFxEzRAQDjDUMoo+KdbeWQ6iGVhl0O7lDyPeW+xiL/Jlj La0A== X-Received: by 10.68.201.227 with SMTP id kd3mr33598133pbc.65.1361224333523; Mon, 18 Feb 2013 13:52:13 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.66.158.169 with HTTP; Mon, 18 Feb 2013 13:51:43 -0800 (PST) In-Reply-To: <alpine.GSO.1.10.1302181557570.9389@multics.mit.edu> References: <201302181954.r1IJsLmd095109@svn.freebsd.org> <alpine.GSO.1.10.1302181557570.9389@multics.mit.edu> From: Eitan Adler <eadler@freebsd.org> Date: Mon, 18 Feb 2013 16:51:43 -0500 X-Google-Sender-Auth: M1QMyZvYTjlFKh0DcCEs8a-6Ri8 Message-ID: <CAF6rxgkdv3OoDEk6OyF=0x3PWCCyRAGYUn6=uBne-8r9Lxs-Hg@mail.gmail.com> Subject: Re: svn commit: r41010 - head/en_US.ISO8859-1/books/handbook/mirrors To: Benjamin Kaduk <kaduk@mit.edu> Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQk7RpYxsAFjhKI1ZEfoKfHGuIwfeVEL49zq0UWiJ3i49g3Bt5kemnSsbY5ExX/v4AVeQizZ Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 18 Feb 2013 21:52:14 -0000 On 18 February 2013 16:01, Benjamin Kaduk <kaduk@mit.edu> wrote: > How is refusing bin and usr.bin relevant for people who only know English > and German (the part of the text above the quoted portion)? Ugh. In trying to preserve the useful portions of the documentation I trimmed too little. I'll re-read the document and see what else I could trim or re-write >> - <para>With this very useful feature, those users who are on >> + <para>With this very feature, those users who are on > > Do we care more that it is this particular feature or that it is a useful > feature? ("With this very ..." does not seem particularly consistent with > our style.) Good point. I kept the wording that was there, but perhaps I should have been more aggressive. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 05:48:04 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 77D65B35; Tue, 19 Feb 2013 05:48:04 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-4.mit.edu (DMZ-MAILSEC-SCANNER-4.MIT.EDU [18.9.25.15]) by mx1.freebsd.org (Postfix) with ESMTP id B19DADA4; Tue, 19 Feb 2013 05:48:03 +0000 (UTC) X-AuditID: 1209190f-b7f586d000000915-10-5123120c8a63 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 15.6C.02325.C0213215; Tue, 19 Feb 2013 00:47:56 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id r1J5lugI017897; Tue, 19 Feb 2013 00:47:56 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1J5lsIX026490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 19 Feb 2013 00:47:55 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1J5lrxI018676; Tue, 19 Feb 2013 00:47:53 -0500 (EST) Date: Tue, 19 Feb 2013 00:47:53 -0500 (EST) From: Benjamin Kaduk <kaduk@MIT.EDU> To: Dru Lavigne <dru@freebsd.org> Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig In-Reply-To: <201302171741.r1HHf6UX013972@svn.freebsd.org> Message-ID: <alpine.GSO.1.10.1302190002310.9389@multics.mit.edu> References: <201302171741.r1HHf6UX013972@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsUixCmqrMsjpBxo8OOVhMWPj4eYLLqaVC1u LNrPZLG7v5fZgcVjxqf5LAGMUVw2Kak5mWWpRfp2CVwZCxdcYiyYkFkx5e5ptgbG5oAuRk4O CQETiQUNx5ghbDGJC/fWs3UxcnEICexjlJi44QUzhLORUeLzqcVsIFVCAoeYJHY2GUMkGhgl js87wAqSYBHQlph95zcjiM0moCIx881GsAYRAUWJp1/3gsWZBaIk9ixtBKsXFgiRWNg6lx3E 5hSwktj/eBoLiM0r4CDReGcZ1DJLiRVT74D1igroSKzePwWqRlDi5MwnLBAzLSX+rf3FOoFR cBaS1CwkqQWMTKsYZVNyq3RzEzNzilOTdYuTE/PyUot0TfRyM0v0UlNKNzGCQ1aSfwfjt4NK hxgFOBiVeHg9XJQChVgTy4orcw8xSnIwKYnyCvMpBwrxJeWnVGYkFmfEF5XmpBYfYpTgYFYS 4Q1iBcrxpiRWVqUW5cOkpDlYlMR5r6bc9BcSSE8sSc1OTS1ILYLJynBwKEnwfhAAahQsSk1P rUjLzClBSDNxcIIM5wEafg+khre4IDG3ODMdIn+KUZdjwbVHLxiFWPLy81KlxHl/gBQJgBRl lObBzYGlmleM4kBvCUOM4gGmKbhJr4CWMAEtWXVXEWRJSSJCSqqBUVjmfeO95l9v8ms9mB7r 6D12irn8ROHaMVHx0PeGFdc2b/M52X9qW8+zomM3ZdNrVOPeHNJNvh2x9CKjq+0W9emzitee O7Ii5ajC4a0fu/LPekVzf1t0N1BsR92OE6syzhZlntRq+tokrPHLaVr8AsuPe14fiFW6wXcu 99bCYytFVvTuF174b7MSS3FGoqEWc1FxIgAsyJFsEAMAAA== Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 19 Feb 2013 05:48:04 -0000 On Sun, 17 Feb 2013, Dru Lavigne wrote: > Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Sun Feb 17 17:28:26 2013 (r40998) > +++ head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Sun Feb 17 17:41:05 2013 (r40999) > @@ -281,78 +261,66 @@ following line in &man.loader.conf.5;: > to build the kernel.</para> > </note> > > + <para>The kernel build is located at <filename > + class="directory">/usr/src/sys</filename>. It contains a The kernel build is at /usr/obj/usr/src/sys/. This should probably refer to the kernel source. > + number of subdirectories representing different parts of the > + kernel. These include <filename > + class="directory"><replaceable>arch</replaceable>/conf</filename>, > + which contains the kernel configuration file, and > + <filename class="directory">compile</filename>, which is the > + staging area where the kernel will be built. Oof, this is really out of date, probably from 4.X or worse. (The above is probably a symptom of the same problem.) There is no /usr/src/sys/compile directory on modern systems, I think this is a legacy from manually invoking config(8). Of course, I can't easily check, as Eitan has removed all of the bits from the manual for the "old" method of building a kernel. The man page does seem to support this, though. Probably someone should audit the hierarchy described here against a recent kernel build. > + <replaceable>arch</replaceable> contains subdirectories for each > + supported architecture: <filename > + class="directory">i386</filename>, <filename > + class="directory">amd64</filename>, <filename > + class="directory">ia64</filename>, <filename > + class="directory">powerpc</filename>, <filename > + class="directory">sparc64</filename>, and <filename > + class="directory">pc98</filename>. Everything inside a > particular architecture's directory deals with that architecture > - only; the rest of the code is machine independent code common > - to all platforms to which &os; could potentially be ported. > - Notice the logical organization of the directory structure, > - with each supported device, file system, and option in its > - own subdirectory.</para> > - > - <para>The examples in this chapter assume that you are using > - the i386 architecture. If your system has a different > - architecture you need to change the path names > - accordingly.</para> > + only and the rest of the code is machine independent code common > + to all platforms. Notice the logical organization of the > + directory structure, with each supported device, file system, > + and option in its own subdirectory.</para> > + > + <para>The examples in this chapter assume the i386 architecture. > + If the system has a different architecture, change the path > + names accordingly.</para> If we had infinite time, amd64 might be more representative than i386 these days. That said, we have better things to do with our time. > <note> > - <para>If the directory <filename>/usr/src/</filename> does not > - exist on your system (or if it is empty), then the sources > - have not been installed. The easiest way to install the full > - source is to use &man.csup.1; as described in <xref > - linkend="synching"/>. You should also create a symlink to > + <para>If <filename class="directory">/usr/src/</filename> does > + not exist or it is empty, source has not been installed. The > + easiest way to install source is to use > + <application>svn</application> as described in <link > + linkend="svn"></link>. One should also create a symlink to I don't agree with using just "source" to describe the system sources; it seems too ambiguous. > <filename class="directory">/usr/src/sys/</filename>:</para> > > <screen>&prompt.root; <userinput>ln -s /usr/src/sys /sys</userinput></screen> > </note> > > @@ -429,52 +391,49 @@ following line in &man.loader.conf.5;: > > <programlisting>MODULES_OVERRIDE = linux acpi sound/sound sound/driver/ds1 ntfs</programlisting> > > - <para>This variable sets up a list of modules to build instead > - of all of them.</para> > + <para>This variable specifies the list of modules to build > + instead the default of building of all of them.</para> This sentence feels a bit awkward ("the default of building of all of them"); I'd prefer "the list of modules to build. The default is to build all modules." or something similar. > @@ -600,37 +550,29 @@ cpu I686_CPU</programlisting> > > <programlisting>ident GENERIC</programlisting> > > - <para>This is the identification of the kernel. You should change > - this to whatever you named your kernel, > - i.e., <literal><replaceable>MYKERNEL</replaceable></literal> > - if you have followed the instructions of the previous examples. > - The value you put in the <literal>ident</literal> string will > - print when you boot up the kernel, so it is useful to give the > - new kernel a different name if you want to keep it separate > - from your usual kernel (e.g., you want to build an experimental > - kernel).</para> > + <para>This is the identification of the kernel. Change > + this to the new kernel name, such as > + <literal><replaceable>MYKERNEL</replaceable></literal>. > + The value in the <literal>ident</literal> string will > + print when the kernel boots.</para> I prefer "be printed" to "print". > <!-- XXX: Add a comment here that explains when compiling hints into > the kernel is a good idea and why. --> > > <programlisting>makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols</programlisting> > > - <para>The normal build process of &os; includes > - debugging information when building the kernel with the > - <option>-g</option> option, which enables debugging > - information when passed to &man.gcc.1;.</para> > + <para>This option enables debugging information when passed to > + &man.gcc.1;.</para> clang handles -g just fine. Maybe we should link to cc(1) which I think changes between gcc and clang with WITH_CLANG_IS_CC? > <programlisting>options SCHED_ULE # ULE scheduler</programlisting> > > @@ -638,17 +580,14 @@ cpu I686_CPU</programlisting> > > <programlisting>options PREEMPTION # Enable kernel thread preemption</programlisting> > > - <para>Allows threads that are in the kernel to be preempted > - by higher priority threads. It helps with interactivity and > - allows interrupt threads to run sooner rather than > - waiting.</para> > + <para>Allows kernel threads to be preempted by higher priority > + threads. This helps with interactivity and allows interrupt > + threads to run sooner rather than waiting.</para> > > <programlisting>options INET # InterNETworking</programlisting> > > - <para>Networking support. Leave this in, even if you do not > - plan to be connected to a network. Most programs require at > - least loopback networking (i.e., making network connections > - within your PC), so this is essentially mandatory.</para> > + <para>Networking support. This is mandatory as most programs > + require at least loopback networking.</para> > > <programlisting>options INET6 # IPv6 communications protocols</programlisting> bz et al may be a bit miffed that INET loopback is mandatory, given their work on INET6-only systems. I don't know that there's a better way to phrase things than what you have, though. > @@ -657,40 +596,38 @@ cpu I686_CPU</programlisting> > <programlisting>options FFS # Berkeley Fast Filesystem</programlisting> > > <para>This is the basic hard drive file system. Leave it in if > - you boot from the hard disk.</para> > + the system boots from the hard disk.</para> Probably "a hard disk", here. > > <programlisting>options SOFTUPDATES # Enable FFS Soft Updates support</programlisting> > > - <para>This option enables Soft Updates in the kernel, this will > - help speed up write access on the disks. Even when this > + <para>This option enables Soft Updates in the kernel which helps > + to speed up write access on the disks. Even when this > functionality is provided by the kernel, it must be turned on > - for specific disks. Review the output from &man.mount.8; to > - see if Soft Updates is enabled for your system disks. If you > - do not see the <literal>soft-updates</literal> option then you > - will need to activate it using the &man.tunefs.8; (for existing > - file systems) or &man.newfs.8; (for new file systems) > - commands.</para> > + for specific disks. Review the output so &man.mount.8; to SU is per-file-system, not per disk. I'm not sure where the bug in the original came from, but we can fix it here. > + determine if Soft Updates is enabled. If the > + <literal>soft-updates</literal> option is not in the output, it > + can be activated using &man.tunefs.8; for existing file systems > + or &man.newfs.8; for new file systems.</para> > > @@ -709,9 +646,10 @@ cpu I686_CPU</programlisting> > options NFSSERVER # Network Filesystem Server > options NFS_ROOT # NFS usable as /, requires NFSCLIENT</programlisting> > > - <para>The network file system. Unless you plan to mount > - partitions from a &unix; file server over TCP/IP, you can > - comment these out.</para> > + <para>The network file system (<acronym>NFS</acronym>). These > + lines can be commented unless the system needs to mount > + partitions from a <acronym>NFS</acronym> file server over > + TCP/IP.</para> NFS works just fine over UDP/IP as well. I don't think there's need to include "over TCP/IP" at all. > > <indexterm> > <primary>kernel options</primary> > @@ -719,34 +657,32 @@ options NFS_ROOT # NFS > <programlisting>options PROCFS # Process filesystem (requires PSEUDOFS)</programlisting> > > <para>The process file system. This is a <quote>pretend</quote> I think "pseudo file system" is more of the term of art. > - file system mounted on <filename>/proc</filename> which allows > - programs like &man.ps.1; to give you more information on what > - processes are running. Use of <literal>PROCFS</literal> > - is not required under most circumstances, as most > - debugging and monitoring tools have been adapted to run without > - <literal>PROCFS</literal>: installs will not mount this file > - system by default.</para> > + file system mounted on <filename > + class="directory">/proc</filename> which allows some programs > + to provide more information on what processes are running. Use > + of <literal>PROCFS</literal> is not required under most > + circumstances, as most debugging and monitoring tools have been > + adapted to run without <literal>PROCFS</literal>. The default > + installation will not mount this file system by default.</para> Two uses of "default" in the same sentence; I would probably change the first to "standard". > > <programlisting>options PSEUDOFS # Pseudo-filesystem framework</programlisting> > > @@ -757,51 +693,49 @@ options NFS_ROOT # NFS > > <para>Adds support for <ulink > url="http://en.wikipedia.org/wiki/GUID_Partition_Table">GUID > - Partition Tables</ulink>. GPT provides the ability to have a > - large number of partitions per disk, 128 in the standard > - configuration.</para> > + Partition Tables</ulink> (<acronym>GPT</acronym>. GPT close paren? > + provides the ability to have a large number of partitions per > + disk, 128 in the standard configuration.</para> > [...] > > <programlisting>options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI</programlisting> > > <para>This causes the kernel to pause for 5 seconds before probing > - each SCSI device in your system. If you only have IDE hard > - drives, you can ignore this, otherwise you can try to lower > - this number, to speed up booting. Of course, if you do this > - and &os; has trouble recognizing your SCSI devices, you will > - have to raise it again.</para> > + each SCSI device in the system. If the system only has IDE hard > + drives, ignore this or lower the number to speed up booting. > + However, if &os; has trouble recognizing the SCSI devices, the Spurious "the"? > + number will have to be raised again.</para> Maybe s/number/timeout/? -Ben > > *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** > From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 12:54:35 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 41CCB91E; Tue, 19 Feb 2013 12:54:35 +0000 (UTC) (envelope-from taras@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 1B305ADF; Tue, 19 Feb 2013 12:54:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1JCsY8Z005915; Tue, 19 Feb 2013 12:54:34 GMT (envelope-from taras@svn.freebsd.org) Received: (from taras@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1JCsY3C005914; Tue, 19 Feb 2013 12:54:34 GMT (envelope-from taras@svn.freebsd.org) Message-Id: <201302191254.r1JCsY3C005914@svn.freebsd.org> From: Taras Korenko <taras@FreeBSD.org> Date: Tue, 19 Feb 2013 12:54:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41012 - head/ru_RU.KOI8-R/books/handbook/bsdinstall X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 19 Feb 2013 12:54:35 -0000 Author: taras Date: Tue Feb 19 12:54:34 2013 New Revision: 41012 URL: http://svnweb.freebsd.org/changeset/doc/41012 Log: MFen: + handbook/bsdinstall/chapter.xml r39870 --> r40684 Modified: head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml Modified: head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml Mon Feb 18 20:56:52 2013 (r41011) +++ head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml Tue Feb 19 12:54:34 2013 (r41012) @@ -3,7 +3,7 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - Original revision: r39870 + Original revision: r40684 --> <chapter id="bsdinstall"> <chapterinfo> @@ -276,7 +276,9 @@ <ulink url="http://en.wikipedia.org/wiki/List_of_disk_partitioning_software">ÕÔÉÌÉÔ</ulink>. <ulink url="http://gparted.sourceforge.net/livecd.php">GParted Live</ulink> ÜÔÏ Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ÚÁÇÒÕÚÏÞÎÙÊ ÄÉÓÔÒÉÂÕÔÉ×, - × ËÏÔÏÒÙÊ ×ËÌÀÞÅÎ ÒÅÄÁËÔÏÒ ÒÁÚÄÅÌÏ× GParted. ôÁËÖÅ GParted ×ËÌÀÞÅÎ + × ËÏÔÏÒÙÊ ×ËÌÀÞÅÎ ÒÅÄÁËÔÏÒ ÒÁÚÄÅÌÏ× + <application>GParted</application>. ôÁËÖÅ + <application>GParted</application> ×ËÌÀÞÅÎ × ÍÎÏÇÉÅ ÄÒÕÇÉÅ ÄÉÓÔÒÉÂÕÔÉ×Ù Live CD ÏÔ Linux.</para> <warning> @@ -315,7 +317,7 @@ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ &os;.</para> <para>ðÏÄÏÂÎÏÅ ÐÅÒÅÒÁÓÐÒÅÄÅÌÅÎÉÅ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÏÄÎÉÍ ÉÚ Ä×ÕÈ - ÓÐÏÓÏÂÏ×.</para> + ÓÐÏÓÏÂÏ×:</para> <orderedlist> <listitem> @@ -396,8 +398,8 @@ ×ËÒÁÄÙ×ÁÀÔÓÑ × ÐÒÏÃÅÓÓ ÒÁÚÒÁÂÏÔËÉ. ÷ ÏÞÅÎØ ÒÅÄËÉÈ ÓÌÕÞÁÑÈ ÜÔÉ ÏÛÉÂËÉ ×ÌÉÑÀÔ ÎÁ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ. ëÁË ÔÏÌØËÏ ÜÔÉ ÐÒÏÂÌÅÍÙ ÏÂÎÁÒÕÖÉ×ÁÀÔÓÑ É ÉÓÐÒÁ×ÌÑÀÔÓÑ, ÉÈ ÏÐÉÓÁÎÉÅ ÐÏÐÁÄÁÅÔ × <ulink - url="&url.base;/releases/9.0R/errata.html">ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ - &os;</ulink>, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ ÓÁÊÔÅ &os;. ðÒÏ×ÅÒØÔÅ ÓÏÏÂÝÅÎÉÑ + url="&url.base;/releases/&rel.current;R/errata.html">ÓÏÏÂÝÅÎÉÑ Ï + ÏÛÉÂËÁÈ &os;</ulink>, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ ÓÁÊÔÅ &os;. ðÒÏ×ÅÒØÔÅ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ ÐÅÒÅÄ ÕÓÔÁÎÏ×ËÏÊ É ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÏÔÓÕÔÓÔ×ÕÀÔ ÐÒÏÂÌÅÍÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÚÁÔÒÏÎÕÔØ ÕÓÔÁÎÏ×ËÕ.</para> @@ -747,7 +749,7 @@ Ethernet address 0:3:ba:b:92:d4, Host ID <area id="bsdinstall-prompt-smp" coords="2 5"/> </areaspec> - <screen><prompt>ok </prompt> + <screen><prompt>ok </prompt> <prompt>ok {0} </prompt></screen> <calloutlist> @@ -952,7 +954,8 @@ Trying to mount root from cd9660:/dev/is <para>ðÏÓÌÅ ÐÒÏÃÅÄÕÒÙ ÏÐÒÅÄÅÌÅÎÉÑ ÕÓÔÒÏÊÓÔ× ×Ù Õ×ÉÄÉÔÅ <xref linkend="bsdinstall-choose-mode"/>. õÓÔÁÎÏ×ÏÞÎÙÊ ÎÏÓÉÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÏÄÎÉÍ ÉÚ ÔÒ£È ÓÐÏÓÏÂÏ×: ÄÌÑ ÕÓÔÁÎÏ×ËÉ &os;, ËÁË - "live CD", ÉÌÉ ÐÒÏÓÔÏ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÏÂÏÌÏÞËÅ &os;. éÓÐÏÌØÚÕÊÔÅ + <link linkend="using-live-cd">Live CD</link>, + ÉÌÉ ÐÒÏÓÔÏ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÏÂÏÌÏÞËÅ &os;. éÓÐÏÌØÚÕÊÔÅ ËÌÁ×ÉÛÉ ÎÁ×ÉÇÁÃÉÉ ÄÌÑ ×ÙÂÏÒÁ ÏÐÃÉÉ, Á <keycap>Enter</keycap> — ÄÌÑ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ ×ÙÂÏÒÁ.</para> @@ -2692,4 +2695,36 @@ login:</screen> </qandaset> </sect2> </sect1> + + <sect1 id="using-live-cd"> + <title>éÓÐÏÌØÚÏ×ÁÎÉÅ Live CD + + &os; Live CD ÎÁÈÏÄÉÔÓÑ ÎÁ ÔÏÍ ÖÅ CD ÄÉÓËÅ, ÞÔÏ É ÕÓÔÁÎÏ×ÏÞÎÁÑ + ÐÒÏÇÒÁÍÍÁ. üÔÏ ÕÄÏÂÎÏ ÄÌÑ ÔÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ×Ó£ ÅÝÅ ÒÁÚÍÙÛÌÑÀÔ + Ï ÐÒÉÇÏÄÎÏÓÔÉ ÄÌÑ ÎÉÈ ïó &os; É ÖÅÌÁÀÔ ÐÒÏ×ÅÒÉÔØ ÎÅËÏÔÏÒÙÅ ÆÕÎËÃÉÏÎÁÌØÎÙÅ + ×ÏÚÍÏÖÎÏÓÔÉ ÄÏ ÎÁÞÁÌÁ ÕÓÔÁÎÏ×ËÉ. + + + ðÒÉ ÒÁÂÏÔÅ Ó Live CD ÓÌÅÄÕÅÔ ÕÞÅÓÔØ ÓÌÅÄÕÀÝÅÅ: + + + + äÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÓÔÕÐÁ Ë ÓÉÓÔÅÍÅ ÎÅÏÂÈÏÄÉÍÏ ÏÓÕÝÅÓÔ×ÉÔØ + ÁÕÔÅÎÔÉÆÉËÁÃÉÀ. äÏÐÕÓÔÉÍÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ — + root, ÐÁÒÏÌØ — ÐÕÓÔÏÊ. + + + + ôÁË ËÁË ÓÉÓÔÅÍÁ ÒÁÂÏÔÁÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ó CD, + ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÂÕÄÅÔ ÚÁÍÅÔÎÏ ÎÉÖÅ ÞÅÍ Õ ÓÉÓÔÅÍÙ, ÕÓÔÁÎÏ×ÌÅÎÎÏÊ + ÎÁ ÖÅÓÔËÉÊ ÄÉÓË. + + + + Live CD ÐÒÅÄÏÓÔÁ×ÌÑÅÔ × ÒÁÓÐÏÒÑÖÅÎÉÅ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ, + Á ÎÅ ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ. + + + + From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 13:27:07 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D09E73E0; Tue, 19 Feb 2013 13:27:07 +0000 (UTC) (envelope-from eadler@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 AA769D23; Tue, 19 Feb 2013 13:27:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1JDR7OQ015851; Tue, 19 Feb 2013 13:27:07 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1JDR7tp015850; Tue, 19 Feb 2013 13:27:07 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302191327.r1JDR7tp015850@svn.freebsd.org> From: Eitan Adler Date: Tue, 19 Feb 2013 13:27:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41013 - head/en_US.ISO8859-1/books/handbook/mirrors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 13:27:07 -0000 Author: eadler Date: Tue Feb 19 13:27:07 2013 New Revision: 41013 URL: http://svnweb.freebsd.org/changeset/doc/41013 Log: Be more aggressive about removing old data from the handbook. Noticed by: bjk Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Tue Feb 19 12:54:34 2013 (r41012) +++ head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml Tue Feb 19 13:27:07 2013 (r41013) @@ -850,17 +850,6 @@ Certificate information: cvsupd which runs at each of the &os; mirror sites. - As you read the &os; documentation and mailing lists, you - may see references to sup. - Sup was the predecessor of - CVSup, and it served a similar - purpose. CVSup is used much in the - same way as sup and, in fact, uses configuration files which - are backward-compatible with sup's. - Sup is no longer used in the &os; - project, because CVSup is both - faster and more flexible. - The csup utility is a rewrite of the CVSup software in C. Its @@ -1235,16 +1224,12 @@ src-all The refuse file has a very simple format; it simply contains the names of files or directories - that you do not wish to download. For example, if you - cannot speak any languages other than English and some - German, and you do not feel the need to read the German - translation of documentation, you can put the following in - your refuse file: + that you do not wish to download. For example: bin/ usr.bin/ - With this very feature, those users who are on + Users who are on slow links or pay by the minute for their Internet connection will be able to save time as they will no longer need to download files that they will never use. From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 13:36:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 51CC8B79 for ; Tue, 19 Feb 2013 13:36:06 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pb0-f53.google.com (mail-pb0-f53.google.com [209.85.160.53]) by mx1.freebsd.org (Postfix) with ESMTP id 20E3FDBD for ; Tue, 19 Feb 2013 13:36:06 +0000 (UTC) Received: by mail-pb0-f53.google.com with SMTP id un1so2240101pbc.40 for ; Tue, 19 Feb 2013 05:36:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=X7vvE9RLEnvWyttSYBb8ywb3rfbBhM6aGIy4qhIZCnI=; b=AAL6+VkJ4NBE0NNC57oI5MWt56GGqyEmO/RXDJlMcO/fADz3abTNzs5VS30xK4xBTR OYfsvWqS7nIH0Q7Qk8qUnNycQcbtoasr6lDR9rVRrVL2qHDImGCv47G/vFL8OHL6OnrO WUIyRyKKDKyDv0ygPbgOl+JPzUhwa7srIZ9mI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=X7vvE9RLEnvWyttSYBb8ywb3rfbBhM6aGIy4qhIZCnI=; b=orvR4piBkOrrfSc/va5pT3WTtmO49XSEK727OrWIIWYLQA1sCQBKoe5hXqW777Oho+ jwQvJteyfD/hqwe+4fS9h6YvZ57jmdnWbdUmmT5epmTCUycwGjVQMf8fuPY2Ink56srW eqViysKgjWzGmchZI0EQZHbIUOKRiBOc3Q4koF8nCIs0lTPsTHVqFxGFl3KIM6vps0bH PTQwiKP9ImAETkMxORSuYlWALDFptUAqfC89bVb6A2QrYFXBWeo8IBzsi1NA0guz4c8g ADyc56FUvHTKsZ6s8/zhwirtr9A7x2b82XH3VhoH694K8OV2e9ZMMNbaIREgkqtqK718 hvHQ== X-Received: by 10.68.17.70 with SMTP id m6mr40212525pbd.145.1361280959830; Tue, 19 Feb 2013 05:35:59 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.66.158.169 with HTTP; Tue, 19 Feb 2013 05:35:28 -0800 (PST) In-Reply-To: References: <201302171741.r1HHf6UX013972@svn.freebsd.org> From: Eitan Adler Date: Tue, 19 Feb 2013 08:35:28 -0500 X-Google-Sender-Auth: 2A2D1fI45tr82srTUIxLGGu__4c Message-ID: Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig To: Benjamin Kaduk Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQm/DO3zfxgRqvpuXWx5beXGb2U8NTXFfMx0FS+bJUat9pcTymPlJxKNh5JdStSD3ppwr3f9 Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 13:36:06 -0000 On 19 February 2013 00:47, Benjamin Kaduk wrote: > Of course, I can't easily > check, as Eitan has removed all of the bits from the manual for the "old" > method of building a kernel. The man page does seem to support this, > though. I don't recall touching the handbook's content about building a kernel (though I may have forgotten). The information you seek is here: http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kernelbuild.html#kernelbuild-traditional -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 13:56:51 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BC1F5290; Tue, 19 Feb 2013 13:56:51 +0000 (UTC) (envelope-from bz@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 A0422EB4; Tue, 19 Feb 2013 13:56:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1JDupie024991; Tue, 19 Feb 2013 13:56:51 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1JDuoMw024977; Tue, 19 Feb 2013 13:56:50 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201302191356.r1JDuoMw024977@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Tue, 19 Feb 2013 13:56:50 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41014 - in head/share: security/advisories security/patches/SA-13:01 security/patches/SA-13:02 xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 13:56:51 -0000 Author: bz (src committer) Date: Tue Feb 19 13:56:49 2013 New Revision: 41014 URL: http://svnweb.freebsd.org/changeset/doc/41014 Log: Add latest security advisories: Fix Denial of Service vulnerability in named(8) with DNS64. [13:01] Fix Denial of Service vulnerability in libc's glob(3) functionality. [13:02] Security: CVE-2012-5688 Security: FreeBSD-SA-13:01.bind Security: CVE-2010-2632 Security: FreeBSD-SA-13:02.libc Added: head/share/security/advisories/FreeBSD-SA-13:01.bind.asc (contents, props changed) head/share/security/advisories/FreeBSD-SA-13:02.libc.asc (contents, props changed) head/share/security/patches/SA-13:01/ head/share/security/patches/SA-13:01/bind.patch (contents, props changed) head/share/security/patches/SA-13:01/bind.patch.asc (contents, props changed) head/share/security/patches/SA-13:02/ head/share/security/patches/SA-13:02/libc.patch (contents, props changed) head/share/security/patches/SA-13:02/libc.patch.asc (contents, props changed) Modified: head/share/xml/advisories.xml Added: head/share/security/advisories/FreeBSD-SA-13:01.bind.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-SA-13:01.bind.asc Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,122 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +============================================================================= +FreeBSD-SA-13:01.bind Security Advisory + The FreeBSD Project + +Topic: BIND remote DoS with deliberately crafted DNS64 query + +Category: contrib +Module: bind +Announced: 2013-02-19 +Affects: FreeBSD 9.x and later +Corrected: 2013-01-08 09:05:09 UTC (stable/9, 9.1-STABLE) + 2013-02-19 13:27:20 UTC (releng/9.0, 9.0-RELEASE-p6) + 2013-02-19 13:27:20 UTC (releng/9.1, 9.1-RELEASE-p1) +CVE Name: CVE-2012-5688 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +BIND 9 is an implementation of the Domain Name System (DNS) protocols. +The named(8) daemon is an Internet Domain Name Server. + +DNS64 is an IPv6 transition mechanism that will return a synthesized +AAAA response even if there is only an A record available. + +II. Problem Description + +Due to a software defect a crafted query can cause named(8) to crash +with an assertion failure. + +III. Impact + +If named(8) is configured to use DNS64, an attacker who can send it a +query can cause named(8) to crash, resulting in a denial of service. + +IV. Workaround + +No workaround is available, but systems not configured to use DNS64 +using the "dns64" configuration statement are not vulnerable. DNS64 +is not enabled in the default configuration on FreeBSD. + +V. Solution + +Perform one of the following: + +1) Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Restart the named(8) daemon, or reboot your system. + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch http://security.FreeBSD.org/patches/SA-13:01/bind.patch +# fetch http://security.FreeBSD.org/patches/SA-13:01/bind.patch.asc +# gpg --verify bind.patch.asc + +b) Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +Recompile the operating system using buildworld and installworld as +described in . + +Restart the named(8) daemon, or reboot your system. + +3) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +Restart the named(8) daemon, or reboot your system. + +4) Alternatively, install and run BIND from the Ports Collection after +the correction date. The following versions and newer versions of +BIND installed from the Ports Collection are not affected by this +vulnerability: + + bind98-9.8.4.1 + bind99-9.9.2.1 + +VI. Correction details + +The following list contains the revision numbers of each file that was +corrected in FreeBSD. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/9/ r245163 +releng/9.0/ r246989 +releng/9.1/ r246989 +- ------------------------------------------------------------------------- + +VII. References + +https://kb.isc.org/article/AA-00828 + +http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5688 + +The latest revision of this advisory is available at +http://security.FreeBSD.org/advisories/FreeBSD-SA-13:01.bind.asc +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (FreeBSD) + +iEYEARECAAYFAlEjf8MACgkQFdaIBMps37JUigCeIvjGL59H2froSeFqfPvlzM7L +XpAAni7nW5GZt4AE3eSDQwE4ivCne6SK +=Rxq4 +-----END PGP SIGNATURE----- Added: head/share/security/advisories/FreeBSD-SA-13:02.libc.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-SA-13:02.libc.asc Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,114 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +============================================================================= +FreeBSD-SA-13:02.libc Security Advisory + The FreeBSD Project + +Topic: glob(3) related resource exhaustion + +Category: core +Module: libc +Announced: 2013-02-19 +Affects: All supported versions of FreeBSD. +Corrected: 2013-02-05 09:53:32 UTC (stable/7, 7.4-STABLE) + 2013-02-19 13:27:20 UTC (releng/7.4, 7.4-RELEASE-p12) + 2013-02-05 09:53:32 UTC (stable/8, 8.3-STABLE) + 2013-02-19 13:27:20 UTC (releng/8.3, 8.3-RELEASE-p6) + 2013-02-05 09:53:32 UTC (stable/9, 9.1-STABLE) + 2013-02-19 13:27:20 UTC (releng/9.0, 9.0-RELEASE-p6) + 2013-02-19 13:27:20 UTC (releng/9.1, 9.1-RELEASE-p1) +CVE Name: CVE-2010-2632 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +The glob(3) function is a pathname generator that implements the rules for +file name pattern matching used by the shell. + +II. Problem Description + +GLOB_LIMIT is supposed to limit the number of paths to prevent against +memory or CPU attacks. The implementation however is insufficient. + +III. Impact + +An attacker that is able to exploit this vulnerability could cause excessive +memory or CPU usage, resulting in a Denial of Service. A common target for +a remote attacker could be ftpd(8). + +IV. Workaround + +No workaround is available. + +V. Solution + +Perform one of the following: + +1) Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch http://security.FreeBSD.org/patches/SA-13:02/libc.patch +# fetch http://security.FreeBSD.org/patches/SA-13:02/libc.patch.asc +# gpg --verify libc.patch.asc + +b) Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +Recompile the operating system using buildworld and installworld as +described in . + +Restart all daemons, or reboot the system. + +3) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +Restart all daemons, or reboot the system. + +VI. Correction details + +The following list contains the revision numbers of each file that was +corrected in FreeBSD. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/7/ r246357 +releng/7.4/ r246989 +stable/8/ r246357 +releng/8.3/ r246989 +stable/9/ r246357 +releng/9.0/ r246989 +releng/9.1/ r246989 +- ------------------------------------------------------------------------- + +VII. References + +http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2632 + +The latest revision of this advisory is available at +http://security.FreeBSD.org/advisories/FreeBSD-SA-13:02.libc.asc +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (FreeBSD) + +iEYEARECAAYFAlEjf80ACgkQFdaIBMps37JFUgCfUrw8Ky4U19COja6fna49Calv +z/YAn1JSGxzHCo8vLj4XhtXqrQt68or4 +=mCPv +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-13:01/bind.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-13:01/bind.patch Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,18 @@ +Index: contrib/bind9/bin/named/query.c +=================================================================== +--- contrib/bind9/bin/named/query.c ++++ contrib/bind9/bin/named/query.c +@@ -5183,10 +5183,12 @@ + isc_result_t result; + isc_uint32_t ttl = ISC_UINT32_MAX; + ++ dns_rdataset_init(&rdataset); ++ + result = dns_db_getoriginnode(db, &node); + if (result != ISC_R_SUCCESS) + goto cleanup; +- dns_rdataset_init(&rdataset); ++ + result = dns_db_findrdataset(db, node, version, dns_rdatatype_soa, + 0, 0, &rdataset, NULL); + if (result != ISC_R_SUCCESS) Added: head/share/security/patches/SA-13:01/bind.patch.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-13:01/bind.patch.asc Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (FreeBSD) + +iEYEABECAAYFAlEjf/cACgkQFdaIBMps37LjHwCfQ0g0m9lvCY/AZmzYq6NfupNU +cjQAn1ovam14yAE0+WT3FAhOM0lr7INw +=gwXh +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-13:02/libc.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-13:02/libc.patch Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,215 @@ +Index: lib/libc/gen/glob.c +=================================================================== +--- lib/libc/gen/glob.c (revision 246357) ++++ lib/libc/gen/glob.c (working copy) +@@ -94,6 +94,25 @@ __FBSDID("$FreeBSD$"); + + #include "collate.h" + ++/* ++ * glob(3) expansion limits. Stop the expansion if any of these limits ++ * is reached. This caps the runtime in the face of DoS attacks. See ++ * also CVE-2010-2632 ++ */ ++#define GLOB_LIMIT_BRACE 128 /* number of brace calls */ ++#define GLOB_LIMIT_PATH 65536 /* number of path elements */ ++#define GLOB_LIMIT_READDIR 16384 /* number of readdirs */ ++#define GLOB_LIMIT_STAT 1024 /* number of stat system calls */ ++#define GLOB_LIMIT_STRING ARG_MAX /* maximum total size for paths */ ++ ++struct glob_limit { ++ size_t l_brace_cnt; ++ size_t l_path_lim; ++ size_t l_readdir_cnt; ++ size_t l_stat_cnt; ++ size_t l_string_cnt; ++}; ++ + #define DOLLAR '$' + #define DOT '.' + #define EOS '\0' +@@ -153,15 +172,18 @@ static const Char *g_strchr(const Char *, wchar_t) + static Char *g_strcat(Char *, const Char *); + #endif + static int g_stat(Char *, struct stat *, glob_t *); +-static int glob0(const Char *, glob_t *, size_t *); +-static int glob1(Char *, glob_t *, size_t *); +-static int glob2(Char *, Char *, Char *, Char *, glob_t *, size_t *); +-static int glob3(Char *, Char *, Char *, Char *, Char *, glob_t *, size_t *); +-static int globextend(const Char *, glob_t *, size_t *); +-static const Char * ++static int glob0(const Char *, glob_t *, struct glob_limit *); ++static int glob1(Char *, glob_t *, struct glob_limit *); ++static int glob2(Char *, Char *, Char *, Char *, glob_t *, ++ struct glob_limit *); ++static int glob3(Char *, Char *, Char *, Char *, Char *, glob_t *, ++ struct glob_limit *); ++static int globextend(const Char *, glob_t *, struct glob_limit *); ++static const Char * + globtilde(const Char *, Char *, size_t, glob_t *); +-static int globexp1(const Char *, glob_t *, size_t *); +-static int globexp2(const Char *, const Char *, glob_t *, int *, size_t *); ++static int globexp1(const Char *, glob_t *, struct glob_limit *); ++static int globexp2(const Char *, const Char *, glob_t *, int *, ++ struct glob_limit *); + static int match(Char *, Char *, Char *); + #ifdef DEBUG + static void qprintf(const char *, Char *); +@@ -171,8 +193,8 @@ int + glob(const char * __restrict pattern, int flags, + int (*errfunc)(const char *, int), glob_t * __restrict pglob) + { ++ struct glob_limit limit = { 0, 0, 0, 0, 0 }; + const char *patnext; +- size_t limit; + Char *bufnext, *bufend, patbuf[MAXPATHLEN], prot; + mbstate_t mbs; + wchar_t wc; +@@ -186,11 +208,10 @@ glob(const char * __restrict pattern, int flags, + pglob->gl_offs = 0; + } + if (flags & GLOB_LIMIT) { +- limit = pglob->gl_matchc; +- if (limit == 0) +- limit = ARG_MAX; +- } else +- limit = 0; ++ limit.l_path_lim = pglob->gl_matchc; ++ if (limit.l_path_lim == 0) ++ limit.l_path_lim = GLOB_LIMIT_PATH; ++ } + pglob->gl_flags = flags & ~GLOB_MAGCHAR; + pglob->gl_errfunc = errfunc; + pglob->gl_matchc = 0; +@@ -243,11 +264,17 @@ glob(const char * __restrict pattern, int flags, + * characters + */ + static int +-globexp1(const Char *pattern, glob_t *pglob, size_t *limit) ++globexp1(const Char *pattern, glob_t *pglob, struct glob_limit *limit) + { + const Char* ptr = pattern; + int rv; + ++ if ((pglob->gl_flags & GLOB_LIMIT) && ++ limit->l_brace_cnt++ >= GLOB_LIMIT_BRACE) { ++ errno = 0; ++ return (GLOB_NOSPACE); ++ } ++ + /* Protect a single {}, for find(1), like csh */ + if (pattern[0] == LBRACE && pattern[1] == RBRACE && pattern[2] == EOS) + return glob0(pattern, pglob, limit); +@@ -266,7 +293,8 @@ static int + * If it fails then it tries to glob the rest of the pattern and returns. + */ + static int +-globexp2(const Char *ptr, const Char *pattern, glob_t *pglob, int *rv, size_t *limit) ++globexp2(const Char *ptr, const Char *pattern, glob_t *pglob, int *rv, ++ struct glob_limit *limit) + { + int i; + Char *lm, *ls; +@@ -436,7 +464,7 @@ globtilde(const Char *pattern, Char *patbuf, size_ + * if things went well, nonzero if errors occurred. + */ + static int +-glob0(const Char *pattern, glob_t *pglob, size_t *limit) ++glob0(const Char *pattern, glob_t *pglob, struct glob_limit *limit) + { + const Char *qpatnext; + int err; +@@ -529,7 +557,7 @@ compare(const void *p, const void *q) + } + + static int +-glob1(Char *pattern, glob_t *pglob, size_t *limit) ++glob1(Char *pattern, glob_t *pglob, struct glob_limit *limit) + { + Char pathbuf[MAXPATHLEN]; + +@@ -547,7 +575,7 @@ static int + */ + static int + glob2(Char *pathbuf, Char *pathend, Char *pathend_last, Char *pattern, +- glob_t *pglob, size_t *limit) ++ glob_t *pglob, struct glob_limit *limit) + { + struct stat sb; + Char *p, *q; +@@ -563,6 +591,15 @@ glob2(Char *pathbuf, Char *pathend, Char *pathend_ + if (g_lstat(pathbuf, &sb, pglob)) + return(0); + ++ if ((pglob->gl_flags & GLOB_LIMIT) && ++ limit->l_stat_cnt++ >= GLOB_LIMIT_STAT) { ++ errno = 0; ++ if (pathend + 1 > pathend_last) ++ return (GLOB_ABORTED); ++ *pathend++ = SEP; ++ *pathend = EOS; ++ return (GLOB_NOSPACE); ++ } + if (((pglob->gl_flags & GLOB_MARK) && + pathend[-1] != SEP) && (S_ISDIR(sb.st_mode) + || (S_ISLNK(sb.st_mode) && +@@ -606,7 +643,7 @@ glob2(Char *pathbuf, Char *pathend, Char *pathend_ + static int + glob3(Char *pathbuf, Char *pathend, Char *pathend_last, + Char *pattern, Char *restpattern, +- glob_t *pglob, size_t *limit) ++ glob_t *pglob, struct glob_limit *limit) + { + struct dirent *dp; + DIR *dirp; +@@ -652,6 +689,19 @@ glob3(Char *pathbuf, Char *pathend, Char *pathend_ + size_t clen; + mbstate_t mbs; + ++ if ((pglob->gl_flags & GLOB_LIMIT) && ++ limit->l_readdir_cnt++ >= GLOB_LIMIT_READDIR) { ++ errno = 0; ++ if (pathend + 1 > pathend_last) ++ err = GLOB_ABORTED; ++ else { ++ *pathend++ = SEP; ++ *pathend = EOS; ++ err = GLOB_NOSPACE; ++ } ++ break; ++ } ++ + /* Initial DOT must be matched literally. */ + if (dp->d_name[0] == DOT && *pattern != DOT) + continue; +@@ -702,14 +752,15 @@ glob3(Char *pathbuf, Char *pathend, Char *pathend_ + * gl_pathv points to (gl_offs + gl_pathc + 1) items. + */ + static int +-globextend(const Char *path, glob_t *pglob, size_t *limit) ++globextend(const Char *path, glob_t *pglob, struct glob_limit *limit) + { + char **pathv; + size_t i, newsize, len; + char *copy; + const Char *p; + +- if (*limit && pglob->gl_pathc > *limit) { ++ if ((pglob->gl_flags & GLOB_LIMIT) && ++ pglob->gl_matchc > limit->l_path_lim) { + errno = 0; + return (GLOB_NOSPACE); + } +@@ -737,6 +788,12 @@ static int + for (p = path; *p++;) + continue; + len = MB_CUR_MAX * (size_t)(p - path); /* XXX overallocation */ ++ limit->l_string_cnt += len; ++ if ((pglob->gl_flags & GLOB_LIMIT) && ++ limit->l_string_cnt >= GLOB_LIMIT_STRING) { ++ errno = 0; ++ return (GLOB_NOSPACE); ++ } + if ((copy = malloc(len)) != NULL) { + if (g_Ctoc(path, copy, len)) { + free(copy); Added: head/share/security/patches/SA-13:02/libc.patch.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-13:02/libc.patch.asc Tue Feb 19 13:56:49 2013 (r41014) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (FreeBSD) + +iEYEABECAAYFAlEjf/0ACgkQFdaIBMps37Kw1ACfX+M73KQtFkdrAhFWVyVm2G44 +DLYAn2SoJT4c98Frj75ttappPsvFDgVk +=H9Gv +-----END PGP SIGNATURE----- Modified: head/share/xml/advisories.xml ============================================================================== --- head/share/xml/advisories.xml Tue Feb 19 13:27:07 2013 (r41013) +++ head/share/xml/advisories.xml Tue Feb 19 13:56:49 2013 (r41014) @@ -5,6 +5,26 @@ + 2013 + + + 2 + + + 19 + + + FreeBSD-SA-13:02.libc + + + + FreeBSD-SA-13:01.bind + + + + + + 2012 From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 14:59:13 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D4AE7170; Tue, 19 Feb 2013 14:59:13 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-4.mit.edu (DMZ-MAILSEC-SCANNER-4.MIT.EDU [18.9.25.15]) by mx1.freebsd.org (Postfix) with ESMTP id 31A63B43; Tue, 19 Feb 2013 14:59:12 +0000 (UTC) X-AuditID: 1209190f-b7f586d000000915-e7-512393409c2f Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 2A.27.02325.04393215; Tue, 19 Feb 2013 09:59:12 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id r1JExCKb027872; Tue, 19 Feb 2013 09:59:12 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1JEx9YI004103 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 19 Feb 2013 09:59:11 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1JEx8Ma001105; Tue, 19 Feb 2013 09:59:08 -0500 (EST) Date: Tue, 19 Feb 2013 09:59:08 -0500 (EST) From: Benjamin Kaduk To: Eitan Adler Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig In-Reply-To: Message-ID: References: <201302171741.r1HHf6UX013972@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRmVeSWpSXmKPExsUixCmqrOswWTnQ4PUFIYsfHw8xWXQ1qVrs +juH2eLGov1MFrv7e5kdWD1mfJrPEsAYxWWTkpqTWZZapG+XwJWx7eM6toKJrBXL3x9nbWCc ytLFyMkhIWAiceBVCyOELSZx4d56ti5GLg4hgX2MEntn/meGcDYyShz49QEqc4hJYu6a06wQ TgOjxJOn/8D6WQS0JaY1/gSbyyagIjHzzUY2EFsEyP6+/ycTiM0sUCmx8FkbK4gtLBAisbB1 LjuIzSkQKNF7aTuQzcHBK+AgsedQJsT8zYwSPxe9AJsvKqAjsXr/FLD5vAKCEidnPmGBmGkp ce7PdbYJjIKzkKRmIUktYGRaxSibklulm5uYmVOcmqxbnJyYl5dapGuil5tZopeaUrqJERy+ kvw7GL8dVDrEKMDBqMTD6+GiFCjEmlhWXJl7iFGSg0lJlHfPROVAIb6k/JTKjMTijPii0pzU 4kOMEhzMSiK88y2BcrwpiZVVqUX5MClpDhYlcd6rKTf9hQTSE0tSs1NTC1KLYLIyHBxKErz7 QIYKFqWmp1akZeaUIKSZODhBhvMADT8OUsNbXJCYW5yZDpE/xagoJc67GCQhAJLIKM2D64Wl l1eM4kCvCPPOBaniAaYmuO5XQIOZgAavuqsIMrgkESEl1cCYueN6TGJgeINR8tKtf1WWBUc9 X9iyIPjB3H3V73SP/DA7tjb3Q4Kh+4UNIVeWux5QvnW7M7Ri/t3kI4+PX7h0zW1F+KKk4JAr B75PUSp9m6dqYSdf17dZJvSXvc73h/935H0MO2k9kfHzSfdcpc1X1st8P7qcq9Ar5m3ZE4cd f81kv7vravu9UWIpzkg01GIuKk4EALaS7F8KAwAA Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 14:59:13 -0000 On Tue, 19 Feb 2013, Eitan Adler wrote: > On 19 February 2013 00:47, Benjamin Kaduk wrote: >> Of course, I can't easily >> check, as Eitan has removed all of the bits from the manual for the "old" >> method of building a kernel. The man page does seem to support this, >> though. > > I don't recall touching the handbook's content about building a kernel > (though I may have forgotten). It was r40117. > The information you seek is here: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kernelbuild.html#kernelbuild-traditional I had forgotten that you reverted r40117 in r40159, sorry. -Ben From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 15:16:41 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A2765832 for ; Tue, 19 Feb 2013 15:16:41 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pb0-f51.google.com (mail-pb0-f51.google.com [209.85.160.51]) by mx1.freebsd.org (Postfix) with ESMTP id 5EC90CEA for ; Tue, 19 Feb 2013 15:16:41 +0000 (UTC) Received: by mail-pb0-f51.google.com with SMTP id un15so2280667pbc.24 for ; Tue, 19 Feb 2013 07:16:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=/PYPDxJvcRycfbxxgE9KQDvbzY+mdE0oVA36te+447Q=; b=J049Hg0Jag76xZx3uTYjN6sioPfq1ycUoVi4vfXgHGtq8NfYRDtu2OW8MsjVt7UMCA lFXWa8pZp70FZREDw0ihVwcSVOUluGkuTniXm8Evz/hXVWcLudSh4jgR7LpIrYxIxzRs 0ONqcXFMy8x9kDHtPzt4A6LsNHAUbpgLU5WNM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=/PYPDxJvcRycfbxxgE9KQDvbzY+mdE0oVA36te+447Q=; b=L4ckh3myhAQIkanwxl01sBWUlk+jaFWIR530Oaz6pwYsP5SB210ewOf7tUIX/Etcae LEtnDIVWtM16UqdYGclOWy3P2RJIDGh82AtLfqa87PuvbJOTrZNXxwFF5uMkEVjFgq9O GS/6qk9gx2fQ6QL86rpmam43WE8FvWjISYdqQRngBaM+ZboA27QBOjjjBvgdfVKM59A0 F3pZuGjNcZpCHLlUSKLsvyqqFge4wi4RvhyCNXV+Cn6nWJTpvtLrh0rSD85MpqqoR9HG 8NAOgQQ5wCoEwMCPcTidOUtd+ttqe3DAaTLumwruO473TH6Uu8wjY6RIWNMoftmnciAF g7rQ== X-Received: by 10.66.83.8 with SMTP id m8mr46495644pay.40.1361287000723; Tue, 19 Feb 2013 07:16:40 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.66.158.169 with HTTP; Tue, 19 Feb 2013 07:16:10 -0800 (PST) In-Reply-To: References: <201302171741.r1HHf6UX013972@svn.freebsd.org> From: Eitan Adler Date: Tue, 19 Feb 2013 10:16:10 -0500 X-Google-Sender-Auth: R36Adzd_LXSdv8tw4cOeqhKxMr8 Message-ID: Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig To: Benjamin Kaduk Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlUeD5RNK6w+6wWw0mjSW4mtMqO1ruhW4ATq1oiK/3/yzfalK1X3QP2Dsuqe3gStpfQ53AS Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 15:16:41 -0000 On 19 February 2013 09:59, Benjamin Kaduk wrote: > On Tue, 19 Feb 2013, Eitan Adler wrote: > >> On 19 February 2013 00:47, Benjamin Kaduk wrote: >>> >>> Of course, I can't easily >>> check, as Eitan has removed all of the bits from the manual for the "old" >>> method of building a kernel. The man page does seem to support this, >>> though. >> >> >> I don't recall touching the handbook's content about building a kernel >> (though I may have forgotten). > > > It was r40117. Yes. I removed (and reverted) the removal of this information from the developers-handbook. I don't recall touching the main ushae handbook though. Perhaps that is not what you meant. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 15:25:29 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5EF22B04; Tue, 19 Feb 2013 15:25:29 +0000 (UTC) (envelope-from dru@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 3856DD66; Tue, 19 Feb 2013 15:25:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1JFPThs053444; Tue, 19 Feb 2013 15:25:29 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1JFPT8G053443; Tue, 19 Feb 2013 15:25:29 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302191525.r1JFPT8G053443@svn.freebsd.org> From: Dru Lavigne Date: Tue, 19 Feb 2013 15:25:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41015 - head/en_US.ISO8859-1/books/handbook/config X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 15:25:29 -0000 Author: dru Date: Tue Feb 19 15:25:28 2013 New Revision: 41015 URL: http://svnweb.freebsd.org/changeset/doc/41015 Log: Minor fixes to r40959. Submitted by: bjk Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/config/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/config/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/config/chapter.xml Tue Feb 19 13:56:49 2013 (r41014) +++ head/en_US.ISO8859-1/books/handbook/config/chapter.xml Tue Feb 19 15:25:28 2013 (r41015) @@ -711,7 +711,7 @@ $sshd_enable=YES root console. - To determine if a service is running, use + To determine whether or not a service is running, use . For instance, to verify that sshd is running: @@ -1111,8 +1111,8 @@ lo0: flags=8049<UP,LOOPBACK,RUNNING,M The status of the link (status) is - active, indicating that the carrier is - detected. For dc1, the + active, indicating that the carrier + signal is detected. For dc1, the status: no carrier status is normal when an Ethernet cable is not plugged into the card. @@ -1133,8 +1133,8 @@ lo0: flags=8049<UP,LOOPBACK,RUNNING,M To configure the card, you will need root privileges. The network card configuration can be performed from the command line with - &man.ifconfig.8; but will not persist after a reboot. - Instead, add the network card's configuration to + &man.ifconfig.8; but will not persist after a reboot unless + the network card's configuration is also added to /etc/rc.conf using an editor. Add a line for each network card present on the system, as seen in this example: From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 16:45:20 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4DD788BB; Tue, 19 Feb 2013 16:45:20 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-2.mit.edu (DMZ-MAILSEC-SCANNER-2.MIT.EDU [18.9.25.13]) by mx1.freebsd.org (Postfix) with ESMTP id 6C87F323; Tue, 19 Feb 2013 16:45:19 +0000 (UTC) X-AuditID: 1209190d-b7fa66d0000008f6-91-5123ac1e557e Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id 32.97.02294.E1CA3215; Tue, 19 Feb 2013 11:45:18 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id r1JGjHRP007950; Tue, 19 Feb 2013 11:45:17 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1JGj9BS021100 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 19 Feb 2013 11:45:11 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1JGj9qQ014997; Tue, 19 Feb 2013 11:45:09 -0500 (EST) Date: Tue, 19 Feb 2013 11:45:08 -0500 (EST) From: Benjamin Kaduk To: Eitan Adler Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig In-Reply-To: Message-ID: References: <201302171741.r1HHf6UX013972@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsUixCmqrSu3RjnQ4PMkKYsfHw8xWez6O4fZ 4sai/UwWu/t7mR1YPGZ8ms8SwBjFZZOSmpNZllqkb5fAlbFg1VTWgkucFSf/v2drYLzE3sXI ySEhYCLx+vFsKFtM4sK99WxdjFwcQgL7GCUer7jHCOFsZJRYse8GK4RziEmi/9tmdgingVHi 75QrYP0sAtoSd27tZwOx2QRUJGa+2QhmiwDZ3/f/ZAKxmQWiJPYsbWQFsYUFQiQWts4F6+UU CJSY9+c7mM0r4CBxYscTqG3rmSSWrz0GNkhUQEdi9f4pLBBFghInZz5hgRhqKXHuz3W2CYyC s5CkZiFJLWBkWsUom5JbpZubmJlTnJqsW5ycmJeXWqRrpJebWaKXmlK6iREcuJK8OxjfHVQ6 xCjAwajEw6sxXzlQiDWxrLgy9xCjJAeTkiiv3GqgEF9SfkplRmJxRnxRaU5q8SFGCQ5mJRFe 3WVAOd6UxMqq1KJ8mJQ0B4uSOO+VlJv+QgLpiSWp2ampBalFMFkZDg4lCV5VkKGCRanpqRVp mTklCGkmDk6Q4TxAw1VAaniLCxJzizPTIfKnGBWlxHmvrgJKCIAkMkrz4HphieUVozjQK8K8 FiDtPMCkBNf9CmgwE9DgtcvBBpckIqSkGhiFpqbrW/683Vy8puzAuRdpmb+SJpUwi2R43qtW +iT4cfKRxbkc0dG3Lz65e8idL0tu12o5ebeic2EXL+xIrFtT+GCHiAmHpUri02C23Vk7ud7+ Pr6taP0LKc3j9V7hNj+/n3BSnl36akVn48qIA5LrnE892Hhkr45T1Rcx47n3gnTlMpo3tf9R YinOSDTUYi4qTgQA2YxKQQcDAAA= Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 16:45:20 -0000 On Tue, 19 Feb 2013, Eitan Adler wrote: > On 19 February 2013 09:59, Benjamin Kaduk wrote: >> On Tue, 19 Feb 2013, Eitan Adler wrote: >> >>> On 19 February 2013 00:47, Benjamin Kaduk wrote: >>>> >>>> Of course, I can't easily >>>> check, as Eitan has removed all of the bits from the manual for the "old" >>>> method of building a kernel. The man page does seem to support this, >>>> though. >>> >>> >>> I don't recall touching the handbook's content about building a kernel >>> (though I may have forgotten). >> >> >> It was r40117. > > Yes. I removed (and reverted) the removal of this information from > the developers-handbook. I don't recall touching the main ushae > handbook though. Perhaps that is not what you meant. I did not have a concrete idea in mind when I wrote the lamentation, just a recollection of being annoyed when the documentation for using config(8) to build a kernel was removed. I was not particularly thinking about it having been in the main handbook versus the developer's handbook. For what it's worth, it looks like danger moved the documentation from the handbook to the developer's handbook in r28876 (Oct 16 2006). -Ben From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 19:02:37 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 01ED2CD9; Tue, 19 Feb 2013 19:02:37 +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 D2246F65; Tue, 19 Feb 2013 19:02:36 +0000 (UTC) Received: from pakbsde14.localnet (unknown [38.105.238.108]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 24EFDB943; Tue, 19 Feb 2013 14:02:36 -0500 (EST) From: John Baldwin To: Benjamin Kaduk Subject: Re: svn commit: r40999 - head/en_US.ISO8859-1/books/handbook/kernelconfig Date: Tue, 19 Feb 2013 13:01:36 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p25; KDE/4.5.5; amd64; ; ) References: <201302171741.r1HHf6UX013972@svn.freebsd.org> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201302191301.36678.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Tue, 19 Feb 2013 14:02:36 -0500 (EST) Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 19:02:37 -0000 On Tuesday, February 19, 2013 12:47:53 am Benjamin Kaduk wrote: > On Sun, 17 Feb 2013, Dru Lavigne wrote: > > + number of subdirectories representing different parts of the > > + kernel. These include > + class="directory">arch/conf, > > + which contains the kernel configuration file, and > > + compile, which is the > > + staging area where the kernel will be built. > > Oof, this is really out of date, probably from 4.X or worse. (The above > is probably a symptom of the same problem.) > There is no /usr/src/sys/compile directory on modern systems, I think this > is a legacy from manually invoking config(8). Of course, I can't easily > check, as Eitan has removed all of the bits from the manual for the "old" > method of building a kernel. The man page does seem to support this, > though. It moved to sys//compile where it still is today. That happened in 5.x as more folks started actively using multiple architectures. The specific use case was building kernels for multiple architectures in the same checkout. -- John Baldwin From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 21:13:17 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1D93DA37; Tue, 19 Feb 2013 21:13:17 +0000 (UTC) (envelope-from brd@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 04FCB81C; Tue, 19 Feb 2013 21:13:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1JLDG5g090702; Tue, 19 Feb 2013 21:13:16 GMT (envelope-from brd@svn.freebsd.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1JLDGZR090700; Tue, 19 Feb 2013 21:13:16 GMT (envelope-from brd@svn.freebsd.org) Message-Id: <201302192113.r1JLDGZR090700@svn.freebsd.org> From: Brad Davis Date: Tue, 19 Feb 2013 21:13:16 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41019 - head/en_US.ISO8859-1/htdocs/releases/8.4R X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 21:13:17 -0000 Author: brd Date: Tue Feb 19 21:13:16 2013 New Revision: 41019 URL: http://svnweb.freebsd.org/changeset/doc/41019 Log: - Add the schedule for 8.4 Approved by: jpaetzel@ (re) Added: head/en_US.ISO8859-1/htdocs/releases/8.4R/ - copied from r40960, head/en_US.ISO8859-1/htdocs/releases/8.3R/ Deleted: head/en_US.ISO8859-1/htdocs/releases/8.4R/announce.xml head/en_US.ISO8859-1/htdocs/releases/8.4R/errata.html head/en_US.ISO8859-1/htdocs/releases/8.4R/hardware.html head/en_US.ISO8859-1/htdocs/releases/8.4R/installation.html head/en_US.ISO8859-1/htdocs/releases/8.4R/readme.html head/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes-detailed.html head/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes.xml Modified: head/en_US.ISO8859-1/htdocs/releases/8.4R/Makefile head/en_US.ISO8859-1/htdocs/releases/8.4R/schedule.xml Modified: head/en_US.ISO8859-1/htdocs/releases/8.4R/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/8.3R/Makefile Tue Feb 12 20:36:46 2013 (r40960) +++ head/en_US.ISO8859-1/htdocs/releases/8.4R/Makefile Tue Feb 19 21:13:16 2013 (r41019) @@ -7,15 +7,8 @@ .include "../Makefile.inc" .endif -DOCS+= announce.xml \ - relnotes.xml \ - schedule.xml +DOCS+= schedule.xml -DATA= docbook.css \ - errata.html \ - installation.html \ - hardware.html \ - readme.html \ - relnotes-detailed.html +DATA= docbook.css .include "${DOC_PREFIX}/share/mk/web.site.mk" Modified: head/en_US.ISO8859-1/htdocs/releases/8.4R/schedule.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/8.3R/schedule.xml Tue Feb 12 20:36:46 2013 (r40960) +++ head/en_US.ISO8859-1/htdocs/releases/8.4R/schedule.xml Tue Feb 19 21:13:16 2013 (r41019) @@ -2,7 +2,7 @@ - + ]> @@ -40,15 +40,15 @@ Initial release schedule announcement - - 25 January 2012 + 08 February 2013 Release Engineers send announcement email to developers with a rough schedule. Code freeze begins - 15 February 2012 - 15 February 2012 + 08 March 2013 + - Release Engineers announce that all further commits to the stable/8 branch will require explicit approval. Certain blanket approvals will be granted for narrow areas of @@ -57,44 +57,44 @@ BETA1 - 17 February 2012 - 20 February 2012 + 11 March 2013 + - First beta test snapshot. releng/&local.rel; branch + 18 March 2013 - - 3 March 2012 Subversion branch created, propagated to CVS; future release engineering proceeds on this branch. RC1 - 02 March 2012 - 06 March 2012 + 26 March 2013 + - First release candidate. RC2 - 16 March 2012 - 2 April 2012 + 05 April 2013 + - Second release candidate. RELEASE build - 9 April 2012 - 9 April 2012 + 12 April 2013 + - &local.rel;-RELEASE build. RELEASE announcement + 19 April 2013 - - 18 April 2012 &local.rel;-RELEASE press release. From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 21:56:38 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B9FD6AC4; Tue, 19 Feb 2013 21:56:38 +0000 (UTC) (envelope-from jlh@FreeBSD.org) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [IPv6:2a01:e0c:1:1599::14]) by mx1.freebsd.org (Postfix) with ESMTP id 9B4F5A05; Tue, 19 Feb 2013 21:56:35 +0000 (UTC) Received: from endor.tataz.chchile.org (unknown [82.233.239.98]) by smtp5-g21.free.fr (Postfix) with ESMTP id 4F65AD48127; Tue, 19 Feb 2013 22:56:29 +0100 (CET) Received: from felucia.tataz.chchile.org (felucia.tataz.chchile.org [192.168.1.9]) by endor.tataz.chchile.org (Postfix) with ESMTP id 33191299; Tue, 19 Feb 2013 22:56:28 +0100 (CET) Received: by felucia.tataz.chchile.org (Postfix, from userid 1000) id 1128913A6C; Tue, 19 Feb 2013 21:56:28 +0000 (UTC) Date: Tue, 19 Feb 2013 22:56:27 +0100 From: Jeremie Le Hen To: Eitan Adler Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing Message-ID: <20130219215627.GB92116@felucia.tataz.chchile.org> Mail-Followup-To: Eitan Adler , doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201302161543.r1GFh9Ek038848@svn.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 21:56:38 -0000 Hi Eitan, On Sat, Feb 16, 2013 at 03:43:09PM +0000, Eitan Adler wrote: > Author: eadler > Date: Sat Feb 16 15:43:08 2013 > New Revision: 40980 > URL: http://svnweb.freebsd.org/changeset/doc/40980 > > Log: > Twiddle with the poorly worded sentence. I am not a native English speaker, so correct me if I'm wrong. The commit log sounds slightly derogatory toward the original author. Given we have many committers who are not native speakers, maybe we should avoid such comments so may dishearten them. Again, excuse me if I am misunderstanding your statement. Regards, -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons. From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:04:21 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F13E4D37; Tue, 19 Feb 2013 22:04:20 +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 B7845A68; Tue, 19 Feb 2013 22:04:20 +0000 (UTC) Received: from glenbarber.us (unknown [IPv6:2001:470:8:1205:2:2:ff:29]) (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 9D32023F669; Tue, 19 Feb 2013 17:04:19 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.4 onyx.glenbarber.us 9D32023F669 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Tue, 19 Feb 2013 17:04:17 -0500 From: Glen Barber To: Eitan Adler , doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing Message-ID: <20130219220417.GC1514@glenbarber.us> References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> <20130219215627.GB92116@felucia.tataz.chchile.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="p2kqVDKq5asng8Dg" Content-Disposition: inline In-Reply-To: <20130219215627.GB92116@felucia.tataz.chchile.org> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:04:21 -0000 --p2kqVDKq5asng8Dg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 19, 2013 at 10:56:27PM +0100, Jeremie Le Hen wrote: > Hi Eitan, >=20 > On Sat, Feb 16, 2013 at 03:43:09PM +0000, Eitan Adler wrote: > > Author: eadler > > Date: Sat Feb 16 15:43:08 2013 > > New Revision: 40980 > > URL: http://svnweb.freebsd.org/changeset/doc/40980 > >=20 > > Log: > > Twiddle with the poorly worded sentence. >=20 > I am not a native English speaker, so correct me if I'm wrong. The > commit log sounds slightly derogatory toward the original author. Given > we have many committers who are not native speakers, maybe we should > avoid such comments so may dishearten them. >=20 > Again, excuse me if I am misunderstanding your statement. >=20 I agree, unintentional or otherwise, the log for this commit was a bit much, and certainly can be misinterpreted negatively. Glen --p2kqVDKq5asng8Dg Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJRI/bhAAoJEFJPDDeguUajE2kH/0+4SZL9WbnP/OlhfwGSlSyG ydzr0fm859Fgn/pL0UGNvRI1VtkP/NAvufux13YIgCNt7zB4shmHupEJU8Iv1ls8 P+H+aH4xK1Cqil2cAsCg+6iNTPnGeGWIdiwrfJGJ8GyDmiyDRpbNejekMr9Qyeqy EReLg7bSNbMafInNA4WY/Sm0fXDoAPh3z3u/e67xX7cUb5icQqGBbUFvr+7AJ3Cx j1gBoA5lxsPLCduBSrw/fyfpkrW2ydA/ZAKtnY5Ci7IDV8Z4qAXw+csUaytfn1nJ 6jnpOa3sk355XYUupgCqfecAKgZPNjyGrziJBb+VYp1WvNQoM8d7pY5y2pBVYa8= =GL7v -----END PGP SIGNATURE----- --p2kqVDKq5asng8Dg-- From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:06:55 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5A6B4E5E for ; Tue, 19 Feb 2013 22:06:55 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 34059A93 for ; Tue, 19 Feb 2013 22:06:55 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id rr4so2460126pbb.13 for ; Tue, 19 Feb 2013 14:06:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=VU/m4X++GufJCNzVfbpCAP72cnTczxvaQWTCqQfPESM=; b=PcTeRP59ZcIoppSLjELM74SZ9+2zDbEryHj8TRpCaHaRGU8fYdVOXxCoAuyuyc66v9 AAY0rTHHSmFtFidqdoEviZJ8HqDmNuMjE77ih3WdkFQDBr/q1CIraXeK2Ji2E2i1YrpY 6Is9wj6gRV15DMu3Glxb9dyiO1WV8I6+hmKTo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=VU/m4X++GufJCNzVfbpCAP72cnTczxvaQWTCqQfPESM=; b=n74m9KTE6X0PRP+ValCBB1KPHmDzq/AtOuDXN96eU38EcEgfoxx8DAz9QfiDeqBYy1 Lt4RmxDJNGxMkJBEvyt8CACHW3MJOIfqLcWgBlj00oNwR08k9wKElR6gb0dgTzCI3PVf Q9FHy4+JTLayRBZ9OD4eToOxtv5V0SBkBVApaUvcH57hrhelc7eBCC18w3ciYBMCdkrq VPDgMfKC04iTyzadJGbUunubdc57yllpMsU2vCPT9nBooA2IBs1Ffn7IdUoBvrD38dbP +Qibp4eRjczDIeVtJXRq+Ib0+PPs21AK+SsZd881ZNzWXTN7uY854g7AG6PFAltYtMRm aIWw== X-Received: by 10.68.134.3 with SMTP id pg3mr44296731pbb.51.1361311609632; Tue, 19 Feb 2013 14:06:49 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.66.158.169 with HTTP; Tue, 19 Feb 2013 14:06:18 -0800 (PST) In-Reply-To: <20130219220417.GC1514@glenbarber.us> References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> <20130219215627.GB92116@felucia.tataz.chchile.org> <20130219220417.GC1514@glenbarber.us> From: Eitan Adler Date: Tue, 19 Feb 2013 17:06:18 -0500 X-Google-Sender-Auth: RzAftdV7cfMcZCT_v7alG74NNQU Message-ID: Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing To: Glen Barber Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkDe7B8lN9cxdy/C12PCuk47R1rti3R7zQ10INd7Kl2C7YkC3hLrxEnZGNFzU1HoWXbSqFV Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:06:55 -0000 On 19 February 2013 17:04, Glen Barber wrote: > On Tue, Feb 19, 2013 at 10:56:27PM +0100, Jeremie Le Hen wrote: >> Hi Eitan, >> >> On Sat, Feb 16, 2013 at 03:43:09PM +0000, Eitan Adler wrote: >> > Author: eadler >> > Date: Sat Feb 16 15:43:08 2013 >> > New Revision: 40980 >> > URL: http://svnweb.freebsd.org/changeset/doc/40980 >> > >> > Log: >> > Twiddle with the poorly worded sentence. >> >> I am not a native English speaker, so correct me if I'm wrong. The >> commit log sounds slightly derogatory toward the original author. Given >> we have many committers who are not native speakers, maybe we should >> avoid such comments so may dishearten them. >> >> Again, excuse me if I am misunderstanding your statement. >> > > I agree, unintentional or otherwise, the log for this commit was a bit > much, and certainly can be misinterpreted negatively. I did not intend to offend anyone and if I did, I apologize. Perhaps any of the following? "Twiddle with a poorly worded sentence." "Make this sentence more clear" or "Avoid references to the first person and clarify sentence." -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:12:00 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0B678F18; Tue, 19 Feb 2013 22:12:00 +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 D467AAB8; Tue, 19 Feb 2013 22:11:59 +0000 (UTC) Received: from glenbarber.us (unknown [IPv6:2001:470:8:1205:2:2:ff:29]) (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 8D48023F669; Tue, 19 Feb 2013 17:11:58 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.4 onyx.glenbarber.us 8D48023F669 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Tue, 19 Feb 2013 17:11:56 -0500 From: Glen Barber To: Eitan Adler Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing Message-ID: <20130219221156.GD1514@glenbarber.us> References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> <20130219215627.GB92116@felucia.tataz.chchile.org> <20130219220417.GC1514@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="J5MfuwkIyy7RmF4Q" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:12:00 -0000 --J5MfuwkIyy7RmF4Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 19, 2013 at 05:06:18PM -0500, Eitan Adler wrote: > On 19 February 2013 17:04, Glen Barber wrote: > > On Tue, Feb 19, 2013 at 10:56:27PM +0100, Jeremie Le Hen wrote: > >> Hi Eitan, > >> > >> On Sat, Feb 16, 2013 at 03:43:09PM +0000, Eitan Adler wrote: > >> > Author: eadler > >> > Date: Sat Feb 16 15:43:08 2013 > >> > New Revision: 40980 > >> > URL: http://svnweb.freebsd.org/changeset/doc/40980 > >> > > >> > Log: > >> > Twiddle with the poorly worded sentence. > >> > >> I am not a native English speaker, so correct me if I'm wrong. The > >> commit log sounds slightly derogatory toward the original author. Giv= en > >> we have many committers who are not native speakers, maybe we should > >> avoid such comments so may dishearten them. > >> > >> Again, excuse me if I am misunderstanding your statement. > >> > > > > I agree, unintentional or otherwise, the log for this commit was a bit > > much, and certainly can be misinterpreted negatively. >=20 > I did not intend to offend anyone and if I did, I apologize. >=20 > Perhaps any of the following? >=20 > "Twiddle with a poorly worded sentence." > "Make this sentence more clear" > or > "Avoid references to the first person and clarify sentence." >=20 Either 2 or 3. Glen --J5MfuwkIyy7RmF4Q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJRI/isAAoJEFJPDDeguUajRBEIALbjrGF/CIqsMcN/5iKAuTc8 xNyi2GpB+OycTpp3BjmE9+81vUmH/ORpY88zu69lTB2/QfaKvu/QCYF1CI1SL5ol brqOsYAN1EXTwcEGEN+s8vy2Ij3Oij5W63INsGX8mRSXpWoKVnn/SchTKKEIf1CW 6ad05HcJtvqarACzWFJ9hxt4ZBffL96+z9HmEzFnx+4Ge0r/5TYikV39F72aOKFY +ZqzbIuH5f3a6lc/rlPx8VxvARslfbpQhN+czO9/YoACnBe/XHaV/UEUPWdQXJDX K7kAQlXkOzSYR8kOy26xiWWlXd89ZPQkGRqITGm5M1Q+hF4AFC5rPI0iaMKMZ0c= =NW6Z -----END PGP SIGNATURE----- --J5MfuwkIyy7RmF4Q-- From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:14:12 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3226DF83; Tue, 19 Feb 2013 22:14:12 +0000 (UTC) (envelope-from jlh@FreeBSD.org) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [IPv6:2a01:e0c:1:1599::14]) by mx1.freebsd.org (Postfix) with ESMTP id 7F1AAAC3; Tue, 19 Feb 2013 22:14:07 +0000 (UTC) Received: from endor.tataz.chchile.org (unknown [82.233.239.98]) by smtp5-g21.free.fr (Postfix) with ESMTP id 0C4DAD4805C; Tue, 19 Feb 2013 23:14:01 +0100 (CET) Received: from felucia.tataz.chchile.org (felucia.tataz.chchile.org [192.168.1.9]) by endor.tataz.chchile.org (Postfix) with ESMTP id E462B2AD; Tue, 19 Feb 2013 23:14:00 +0100 (CET) Received: by felucia.tataz.chchile.org (Postfix, from userid 1000) id B3E5513C07; Tue, 19 Feb 2013 22:14:00 +0000 (UTC) Date: Tue, 19 Feb 2013 23:14:00 +0100 From: Jeremie Le Hen To: Eitan Adler Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing Message-ID: <20130219221400.GC92116@felucia.tataz.chchile.org> Mail-Followup-To: Eitan Adler , Glen Barber , svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> <20130219215627.GB92116@felucia.tataz.chchile.org> <20130219220417.GC1514@glenbarber.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-doc-head@freebsd.org, Glen Barber , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:14:12 -0000 On Tue, Feb 19, 2013 at 05:06:18PM -0500, Eitan Adler wrote: > > I did not intend to offend anyone and if I did, I apologize. > > Perhaps any of the following? > > "Twiddle with a poorly worded sentence." > "Make this sentence more clear" > or > "Avoid references to the first person and clarify sentence." Yes. Basically, let's try to be as neutral as possible. Thank you very much for your understanding :). Regards, -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons. From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:17:00 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0E1F11C7; Tue, 19 Feb 2013 22:17:00 +0000 (UTC) (envelope-from gkeramidas@gmail.com) Received: from mail-ee0-f50.google.com (mail-ee0-f50.google.com [74.125.83.50]) by mx1.freebsd.org (Postfix) with ESMTP id BF9C6AFF; Tue, 19 Feb 2013 22:16:58 +0000 (UTC) Received: by mail-ee0-f50.google.com with SMTP id e51so3746703eek.23 for ; Tue, 19 Feb 2013 14:16:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to; bh=+lVQhHEC9Dck2S/h1jwR9rMg6znNpVgan0gEt5b5W70=; b=p4E8HgAo8lSv+acu6VRwQs1+SPYJbwR0Rh05G13ONYN66anfjELbYnlEJS+Nhz22MQ h88efqnP527MvrlBmx6+mF2bwYUX3rvcV8sxgYbXBamz46SpSS6x5dqVhCyzmI2sFbrk E95WHQD5q3K0TaqyqFgvi/8ygRtET+2s3X6JmDVKp1qtmddQ37sA4cwrfwxdQYjEKLHn 6dIiQdWHR9J1iXQLFN+9TL1fquydhmGqYYU+3vOSfpZREBNNe3i5r0CqhEnZNSms4FK8 2oGl8snfwGIP11nzUDNYEQrFd46/LpSeONF9tnfb44H3RgaWe8ro3UwQFcCelof8+yW3 kAbQ== X-Received: by 10.14.213.199 with SMTP id a47mr61682750eep.31.1361312217762; Tue, 19 Feb 2013 14:16:57 -0800 (PST) Received: from saturn (217-162-217-29.dynamic.hispeed.ch. [217.162.217.29]) by mx.google.com with ESMTPS id 46sm36863193eea.3.2013.02.19.14.16.55 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 19 Feb 2013 14:16:56 -0800 (PST) Sender: Giorgos Keramidas Date: Tue, 19 Feb 2013 23:16:52 +0100 From: Giorgos Keramidas To: Benjamin Kaduk Subject: Re: svn commit: r41010 - head/en_US.ISO8859-1/books/handbook/mirrors Message-ID: <20130219221651.GB15736@saturn> References: <201302181954.r1IJsLmd095109@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:17:00 -0000 On 2013-02-18 16:01, Benjamin Kaduk wrote: > On Mon, 18 Feb 2013, Eitan Adler wrote: > >Author: eadler > >Date: Mon Feb 18 19:54:21 2013 > >New Revision: 41010 > >URL: http://svnweb.freebsd.org/changeset/doc/41010 > > > >Log: > > While cvsup is deprecated, as long as it is documented and working, > > don't document bogus, ancient, or useless parts. > > > > Approved by: bcr (mentor) > > > >Modified: > > head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml > > > >Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml > >- With this very useful feature, those users who are on > >+ With this very feature, those users who are on > > Do we care more that it is this particular feature or that it is a > useful feature? ("With this very ..." does not seem particularly > consistent with our style.) 'With this very feature' can be understood also as 'with this specific feature' or 'with precisely this feature', so it's syntactically correct. It _is_ a bit confusing though as a diff/change, so I'd probably prefer the simpler 'With this feature' too. From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 22:22:13 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 98E79395; Tue, 19 Feb 2013 22:22:13 +0000 (UTC) (envelope-from gkeramidas@gmail.com) Received: from mail-ee0-f51.google.com (mail-ee0-f51.google.com [74.125.83.51]) by mx1.freebsd.org (Postfix) with ESMTP id 42F87B47; Tue, 19 Feb 2013 22:22:12 +0000 (UTC) Received: by mail-ee0-f51.google.com with SMTP id d17so3728783eek.10 for ; Tue, 19 Feb 2013 14:22:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:date:from:to:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to; bh=WhtScrTvpMce9MfKA4coko0JUrXa5q8qZ19TJjkYtmg=; b=yASyCkh4XIfwilTKIwB5VaZli2lE/x/eQ9L2/3FDitDx6LQCtzPYngmWeezN7tbNrg if7oLWcA+5QQlYahJRa0bBdL2hULclkgfpPW80ipd/oBwuarz5vrM1YT6aCUxSu+JfQp BXObshc1RBY/2DYHA4iE5seuGu3EHDI++rGHF/L10s5wR2JROMHasTFYBxjuI8GTgp/U Lw/LwKDKRdwMIbmDeLllXqWVdx7XhCBHkBSCyeGF59vJBdMWWNNrxsfA6Er4CQaK68oI 5MjfZQJOyUZjKxejrP+ASjbaYDEZyI5eD8RZfXq0mZ5vwhyQY1rrPVcDi5OjE81LYGE0 mUGQ== X-Received: by 10.14.5.6 with SMTP id 6mr61474451eek.42.1361312525158; Tue, 19 Feb 2013 14:22:05 -0800 (PST) Received: from saturn (217-162-217-29.dynamic.hispeed.ch. [217.162.217.29]) by mx.google.com with ESMTPS id k7sm103485764een.8.2013.02.19.14.22.03 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 19 Feb 2013 14:22:04 -0800 (PST) Sender: Giorgos Keramidas Date: Tue, 19 Feb 2013 23:22:00 +0100 From: Giorgos Keramidas To: Eitan Adler , Glen Barber , svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org Subject: Re: svn commit: r40980 - head/en_US.ISO8859-1/books/handbook/printing Message-ID: <20130219222159.GC15736@saturn> References: <201302161543.r1GFh9Ek038848@svn.freebsd.org> <20130219215627.GB92116@felucia.tataz.chchile.org> <20130219220417.GC1514@glenbarber.us> <20130219221400.GC92116@felucia.tataz.chchile.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20130219221400.GC92116@felucia.tataz.chchile.org> X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:22:13 -0000 On 2013-02-19 23:14, Jeremie Le Hen wrote: > On Tue, Feb 19, 2013 at 05:06:18PM -0500, Eitan Adler wrote: > > I did not intend to offend anyone and if I did, I apologize. > > > > Perhaps any of the following? > > > > "Twiddle with a poorly worded sentence." > > "Make this sentence more clear" > > or > > "Avoid references to the first person and clarify sentence." > > Yes. Basically, let's try to be as neutral as possible. > Thank you very much for your understanding :). That's a fair point. It's always possible to write commit logs that can not seem derogatory, e.g. instead of: Fix brain-damaged foo the more positive ways of writing the same are nicer, e.g.: Improve wording of foo Rewrite foo to increase clarity Better wording for foo Having said that, we're all still humans and having spent a long time trying to understand the text may often result in the person who does the editing feeling frustrated that so much effort was required to grasp the real meaning. So let's not beat ourselves too much about it :-) From owner-svn-doc-all@FreeBSD.ORG Tue Feb 19 23:59:03 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 85E4CC80; Tue, 19 Feb 2013 23:59:03 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-7.mit.edu (DMZ-MAILSEC-SCANNER-7.MIT.EDU [18.7.68.36]) by mx1.freebsd.org (Postfix) with ESMTP id A07031F6; Tue, 19 Feb 2013 23:59:02 +0000 (UTC) X-AuditID: 12074424-b7f2a6d000007b15-95-512411c095ea Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) by dmz-mailsec-scanner-7.mit.edu (Symantec Messaging Gateway) with SMTP id 87.34.31509.0C114215; Tue, 19 Feb 2013 18:58:56 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id r1JNwu10005196; Tue, 19 Feb 2013 18:58:56 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1JNwrHi016151 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 19 Feb 2013 18:58:55 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1JNwr27014263; Tue, 19 Feb 2013 18:58:53 -0500 (EST) Date: Tue, 19 Feb 2013 18:58:53 -0500 (EST) From: Benjamin Kaduk To: Giorgos Keramidas Subject: Re: svn commit: r41010 - head/en_US.ISO8859-1/books/handbook/mirrors In-Reply-To: <20130219221651.GB15736@saturn> Message-ID: References: <201302181954.r1IJsLmd095109@svn.freebsd.org> <20130219221651.GB15736@saturn> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRmVeSWpSXmKPExsUixCmqrXtAUCXQYPE/CYsfHw8xWez6O4fZ YvVib4sbi/YzWezu72V2YPWY8Wk+SwBjFJdNSmpOZllqkb5dAlfG4pPtjAVzuSqWfDzN3sC4 iqOLkZNDQsBE4uvCf0wQtpjEhXvr2boYuTiEBPYxSny93cIE4WxklNja3cUO4Rxiknjb9YUV wmlglHjzegeQw8HBIqAt8XtBBsgoNgEViZlvNrKB2CICOhLXnr5lASlhFqiRaF4ZARIWFvCX mD37MguIzQlUcvrhdEYQm1fAQWJ74woWiPF9jBLn/hxlB0mIAhWt3j+FBaJIUOLkzCdgNrOA pcS/tb9YJzAKzkKSmoUktYCRaRWjbEpulW5uYmZOcWqybnFyYl5eapGuuV5uZoleakrpJkZQ 8LK7qOxgbD6kdIhRgINRiYdXY75yoBBrYllxZe4hRkkOJiVRXhselUAhvqT8lMqMxOKM+KLS nNTiQ4wSHMxKIrzurEA53pTEyqrUonyYlDQHi5I47/WUm/5CAumJJanZqakFqUUwWRkODiUJ 3koBoEbBotT01Iq0zJwShDQTByfIcB6g4QkgNbzFBYm5xZnpEPlTjIpS4rx5IAkBkERGaR5c Lyy5vGIUB3pFmHcCH1AVDzAxwXW/AhrMBDR47XJlkMEliQgpqQbGw/+P5km7BCmumBUukf/j STBDgLO5tEdjaspHxjkzvbVKxb9pz3JYuWr6ts1p0lrVBx0bJcozvp27yxzw4NbTA8Wm7n0v dtw5OG9XkeDxL3OWLu6VyFtWsDzg1OeT0275C5by80UrPZfJLXk+bfMNI+l6JYlUTrud7vMr Ts/WS61Lbazv7z2oxFKckWioxVxUnAgAf3sC6QkDAAA= Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 23:59:03 -0000 On Tue, 19 Feb 2013, Giorgos Keramidas wrote: > On 2013-02-18 16:01, Benjamin Kaduk wrote: >> On Mon, 18 Feb 2013, Eitan Adler wrote: >>> Author: eadler >>> Date: Mon Feb 18 19:54:21 2013 >>> New Revision: 41010 >>> URL: http://svnweb.freebsd.org/changeset/doc/41010 >>> >>> Log: >>> While cvsup is deprecated, as long as it is documented and working, >>> don't document bogus, ancient, or useless parts. >>> >>> Approved by: bcr (mentor) >>> >>> Modified: >>> head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml >>> >>> Modified: head/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml >>> - With this very useful feature, those users who are on >>> + With this very feature, those users who are on >> >> Do we care more that it is this particular feature or that it is a >> useful feature? ("With this very ..." does not seem particularly >> consistent with our style.) > > 'With this very feature' can be understood also as 'with this specific > feature' or 'with precisely this feature', so it's syntactically > correct. It _is_ a bit confusing though as a diff/change, so I'd > probably prefer the simpler 'With this feature' too. That's what I was trying to say, sorry if it was unclear. The committed fix seems acceptable. -Ben From owner-svn-doc-all@FreeBSD.ORG Wed Feb 20 01:40:40 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ACCD7EA0; Wed, 20 Feb 2013 01:40:40 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9EA85829; Wed, 20 Feb 2013 01:40:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1K1eeQs070728; Wed, 20 Feb 2013 01:40:40 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1K1eeSB070724; Wed, 20 Feb 2013 01:40:40 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201302200140.r1K1eeSB070724@svn.freebsd.org> From: Mark Linimon Date: Wed, 20 Feb 2013 01:40:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41020 - in head: en_US.ISO8859-1/articles/contributors en_US.ISO8859-1/htdocs share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2013 01:40:40 -0000 Author: linimon Date: Wed Feb 20 01:40:39 2013 New Revision: 41020 URL: http://svnweb.freebsd.org/changeset/doc/41020 Log: Announce my resignation from the portmgr and bugmeister teams. It is time for someone(s) with a fresh perspective to step in. Modified: head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml head/en_US.ISO8859-1/htdocs/administration.xml head/share/xml/developers.ent Modified: head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Tue Feb 19 21:13:16 2013 (r41019) +++ head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Wed Feb 20 01:40:39 2013 (r41020) @@ -3,6 +3,10 @@ + &a.linimon; (2004 - 2013) + + + &a.pav; (2006 - 2012) Modified: head/en_US.ISO8859-1/htdocs/administration.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/administration.xml Tue Feb 19 21:13:16 2013 (r41019) +++ head/en_US.ISO8859-1/htdocs/administration.xml Wed Feb 20 01:40:39 2013 (r41020) @@ -129,7 +129,6 @@
  • &a.decke; <decke@FreeBSD.org>
  • &a.beat; <beat@FreeBSD.org>
  • &a.erwin; <erwin@FreeBSD.org>
  • -
  • &a.linimon; <linimon@FreeBSD.org>
  • &a.itetcu; <itetcu@FreeBSD.org>
  • &a.miwi; <miwi@FreeBSD.org>
  • @@ -344,7 +343,6 @@
  • &a.eadler; < eadler@FreeBSD.org>
  • &a.gavin; <gavin@FreeBSD.org>
  • &a.gonzo; <gonzo@FreeBSD.org>
  • -
  • &a.linimon; <linimon@FreeBSD.org>
  • Cluster Administrators Modified: head/share/xml/developers.ent ============================================================================== --- head/share/xml/developers.ent Tue Feb 19 21:13:16 2013 (r41019) +++ head/share/xml/developers.ent Wed Feb 20 01:40:39 2013 (r41020) @@ -713,7 +713,7 @@ $FreeBSD$ - + @@ -722,7 +722,7 @@ $FreeBSD$ - + From owner-svn-doc-all@FreeBSD.ORG Wed Feb 20 03:09:44 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D3929102; Wed, 20 Feb 2013 03:09:44 +0000 (UTC) (envelope-from brd@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 BACE2BFC; Wed, 20 Feb 2013 03:09:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1K39iXr098971; Wed, 20 Feb 2013 03:09:44 GMT (envelope-from brd@svn.freebsd.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1K39ig8098969; Wed, 20 Feb 2013 03:09:44 GMT (envelope-from brd@svn.freebsd.org) Message-Id: <201302200309.r1K39ig8098969@svn.freebsd.org> From: Brad Davis Date: Wed, 20 Feb 2013 03:09:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41021 - in head/en_US.ISO8859-1/htdocs: releases releng X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2013 03:09:44 -0000 Author: brd Date: Wed Feb 20 03:09:43 2013 New Revision: 41021 URL: http://svnweb.freebsd.org/changeset/doc/41021 Log: - Forgot to connect the 8.4R schedule to the build - Uncomment the link to the 8.4 schedule as well Approved by: jpaetzel@ (re) Modified: head/en_US.ISO8859-1/htdocs/releases/Makefile head/en_US.ISO8859-1/htdocs/releng/index.xml Modified: head/en_US.ISO8859-1/htdocs/releases/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/Makefile Wed Feb 20 01:40:39 2013 (r41020) +++ head/en_US.ISO8859-1/htdocs/releases/Makefile Wed Feb 20 03:09:43 2013 (r41021) @@ -16,7 +16,7 @@ SUBDIR+= 4.6.2R 4.7R 4.8R 4.9R 4.10R 4.1 SUBDIR+= 5.0R 5.1R 5.2R 5.2.1R 5.3R 5.4R 5.5R SUBDIR+= 6.0R 6.1R 6.2R 6.3R 6.4R SUBDIR+= 7.0R 7.1R 7.2R 7.3R 7.4R -SUBDIR+= 8.0R 8.1R 8.2R 8.3R +SUBDIR+= 8.0R 8.1R 8.2R 8.3R 8.4R SUBDIR+= 9.0R 9.1R .if defined $(NEW_BUILD) Modified: head/en_US.ISO8859-1/htdocs/releng/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Feb 20 01:40:39 2013 (r41020) +++ head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Feb 20 03:09:43 2013 (r41021) @@ -52,7 +52,7 @@ TBD &os; 8.4 - + Target Schedule From owner-svn-doc-all@FreeBSD.ORG Wed Feb 20 17:09:59 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A5F7CF01; Wed, 20 Feb 2013 17:09:59 +0000 (UTC) (envelope-from dru@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 9855026C; Wed, 20 Feb 2013 17:09:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1KH9xHw053660; Wed, 20 Feb 2013 17:09:59 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1KH9xrO053659; Wed, 20 Feb 2013 17:09:59 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302201709.r1KH9xrO053659@svn.freebsd.org> From: Dru Lavigne Date: Wed, 20 Feb 2013 17:09:59 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41022 - head/en_US.ISO8859-1/books/handbook/kernelconfig X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2013 17:09:59 -0000 Author: dru Date: Wed Feb 20 17:09:59 2013 New Revision: 41022 URL: http://svnweb.freebsd.org/changeset/doc/41022 Log: Fix grammo. Submitted by: bjk Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Wed Feb 20 03:09:43 2013 (r41021) +++ head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml Wed Feb 20 17:09:59 2013 (r41022) @@ -603,7 +603,7 @@ cpu I686_CPU This option enables Soft Updates in the kernel which helps to speed up write access on the disks. Even when this functionality is provided by the kernel, it must be turned on - for specific disks. Review the output so &man.mount.8; to + for specific disks. Review the output of &man.mount.8; to determine if Soft Updates is enabled. If the soft-updates option is not in the output, it can be activated using &man.tunefs.8; for existing file systems From owner-svn-doc-all@FreeBSD.ORG Wed Feb 20 19:00:53 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 90EE7327; Wed, 20 Feb 2013 19:00:53 +0000 (UTC) (envelope-from jgh@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 82429CCA; Wed, 20 Feb 2013 19:00:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1KJ0r5o090464; Wed, 20 Feb 2013 19:00:53 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1KJ0rSX090463; Wed, 20 Feb 2013 19:00:53 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201302201900.r1KJ0rSX090463@svn.freebsd.org> From: Jason Helfman Date: Wed, 20 Feb 2013 19:00:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41023 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2013 19:00:53 -0000 Author: jgh (ports committer) Date: Wed Feb 20 19:00:52 2013 New Revision: 41023 URL: http://svnweb.freebsd.org/changeset/doc/41023 Log: - add Nikolai Lifanov for sysutils/ansible PR: 175961 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Feb 20 17:09:59 2013 (r41022) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Feb 20 19:00:52 2013 (r41023) @@ -7339,6 +7339,11 @@ + Nikolai Lifanov + lifanov@mail.lifanov.com + + + Nikos Kokkalis nickkokkalis@gmail.com From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 14:06:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C4915BD; Thu, 21 Feb 2013 14:06:06 +0000 (UTC) (envelope-from dru@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 B5D3D6F1; Thu, 21 Feb 2013 14:06:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LE66H8041471; Thu, 21 Feb 2013 14:06:06 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LE66bl041470; Thu, 21 Feb 2013 14:06:06 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302211406.r1LE66bl041470@svn.freebsd.org> From: Dru Lavigne Date: Thu, 21 Feb 2013 14:06:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41024 - head/en_US.ISO8859-1/books/handbook/users X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 14:06:06 -0000 Author: dru Date: Thu Feb 21 14:06:06 2013 New Revision: 41024 URL: http://svnweb.freebsd.org/changeset/doc/41024 Log: Initial content fix. This patch addresses the following: - &os; - rewording "you" with some tightening and clarifying - fix xref, acronym, and directory tags - changed 14.3-14.5 from sect2 to sect3--this may benefit from a beginning section 2 (e.g. Type of Accounts) to take it out of the intro Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/books/handbook/users/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/users/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/users/chapter.xml Wed Feb 20 19:00:52 2013 (r41023) +++ head/en_US.ISO8859-1/books/handbook/users/chapter.xml Thu Feb 21 14:06:06 2013 (r41024) @@ -22,39 +22,32 @@ Synopsis - FreeBSD allows multiple users to use the computer at the - same time. Obviously, only one of those users can be sitting in - front of the screen and keyboard at any one time - Well, unless you hook up multiple terminals, but - we will save that for . - , but any number of users can log in through the - network to get their work done. To use the system every user - must have an account. + &os; allows multiple users to use the computer at the same + time. While only one user can sit in front of the screen and + use the keyboard at any one time, any number of users can log + in to the system through the network. To use the system, every + user must have a user account. After reading this chapter, you will know: The differences between the various user accounts on a - FreeBSD system. + &os; system. - How to add user accounts. - - - - How to remove user accounts. + How to add and remove user accounts. How to change account details, such as the user's full - name, or preferred shell. + name or preferred shell. - How to set limits on a per-account basis, to control the - resources such as memory and CPU time that accounts and + How to set limits on a per-account basis to control the + resources, such as memory and CPU time, that accounts and groups of accounts are allowed to access. @@ -68,8 +61,8 @@ - Understand the basics of &unix; and FreeBSD (). + Understand the basics of &unix; + and &os;. @@ -77,11 +70,11 @@ Introduction - All access to the system is achieved via accounts, and all - processes are run by users, so user and account management are - of integral importance on FreeBSD systems. + Since all access to the &os; system is achieved via accounts + and all processes are run by users, user and account management + is important. - Every account on a FreeBSD system has certain information + Every account on a &os; system has certain information associated with it to identify the account. @@ -89,13 +82,13 @@ User name - The user name as it would be typed at the - login: prompt. User names must be unique - across the computer; you may not have two users with the - same user name. There are a number of rules for creating - valid user names, documented in &man.passwd.5;; you would - typically use user names that consist of eight or fewer - all lower case characters. + The user name is typed at the login: + prompt. User names must be unique on the system as no two + users can have the same user name. There are a number of + rules for creating valid user names, documented in + &man.passwd.5;. Typically user names consist of eight or + fewer all lower case characters in order to maintain + backwards compatibility with applications. @@ -103,47 +96,48 @@ Password - Each account has a password associated with it. The - password may be blank, in which case no password will be - required to access the system. This is normally a very - bad idea; every account should have a password. + Each account has an associated password. While the + password can be blank, this is highly discouraged and + every account should have a password. - User ID (UID) + User ID (UID) - The UID is a number, traditionally from 0 to - 65535 - It is possible to use UID/GIDs as large as - 4294967295, but such IDs can cause serious problems - with software that makes assumptions about the values - of IDs. + The User ID (UID) is a number, + traditionally from 0 to 65535 + It is possible to use + UIDs/GIDs as + large as 4294967295, but such IDs can cause serious + problems with software that makes assumptions about + the values of IDs. , used to uniquely identify the user to the - system. Internally, FreeBSD uses the UID to - identify users—any FreeBSD commands that allow - you to specify a user name will convert it to the UID - before working with it. This means that you can have - several accounts with different user names but the - same UID. As far as FreeBSD is concerned these - accounts are one user. It is unlikely you will ever - need to do this. + system. Internally, &os; uses the + UID to identify users. Commands that + allow a user name to be specified will first convert it to + the UID. Though unlikely, it is + possible for several accounts with different user names to + share the same UID. As far as &os; is + concerned, these accounts are one user. - Group ID (GID) + Group ID (GID) - The GID is a number, traditionally from 0 to - 65535, used to - uniquely identify the primary group that the user belongs - to. Groups are a mechanism for controlling access to - resources based on a user's GID rather than their UID. - This can significantly reduce the size of some - configuration files. A user may also be in more than one - group. + The Group ID (GID) is a number, + traditionally from 0 to 65535, used to uniquely identify + the primary group that the user belongs to. Groups are a + mechanism for controlling access to resources based on a + user's GID rather than their + UID. This can significantly reduce the + size of some configuration files. A user may also be a + member of more than one group. @@ -161,10 +155,10 @@ Password change time - By default FreeBSD does not force users to change - their passwords periodically. You can enforce this on a - per-user basis, forcing some or all of your users to - change their passwords after a certain amount of time has + By default &os; does not force users to change their + passwords periodically. This can be enforced on a + per-user basis, forcing some or all users to change their + passwords after a certain amount of time has elapsed. @@ -173,11 +167,10 @@ Account expiry time - By default FreeBSD does not expire accounts. If you - are creating accounts that you know have a limited - lifespan, for example, in a school where you have accounts - for the students, then you can specify when the account - expires. After the expiry time has elapsed the account + By default &os; does not expire accounts. When + creating accounts that need a limited lifespan, such as + student accounts in a school, specify the account expiry + date. After the expiry time has elapsed, the account cannot be used to log in to the system, although the account's directories and files will remain. @@ -187,9 +180,9 @@ User's full name - The user name uniquely identifies the account to - FreeBSD, but does not necessarily reflect the user's real - name. This information can be associated with the + The user name uniquely identifies the account to &os;, + but does not necessarily reflect the user's real name. + This information can be associated with the account. @@ -199,15 +192,14 @@ The home directory is the full path to a directory on - the system in which the user will start when logging on to - the system. A common convention is to put all user home - directories under - /home/username - or - /usr/home/username. - The user would store their personal files in their home - directory, and any directories they may create in - there. + the system. This is the user's starting directory when + the user logs in. A common convention is to put all user + home directories under /home/username + or /usr/home/username. + Each user stores their personal files and subdirectories + in their own home directory. @@ -225,105 +217,105 @@ There are three main types of accounts: the Superuser, system users, and user accounts. The Superuser + linkend="users-superuser">superuser, system accounts, and user accounts. The superuser account, usually called root, is used to manage the system with no limitations on privileges. System - users run services. Finally, user accounts are used by real - people, who log on, read mail, and so forth. - + accounts are used to run services. User accounts are + assigned to real people and are used to log in and use the + system. - - The Superuser Account + + The Superuser Account - - accounts - superuser (root) - - The superuser account, usually called - root, comes preconfigured to facilitate - system administration, and should not be used for day-to-day - tasks like sending and receiving mail, general exploration of - the system, or programming. - - This is because the superuser, unlike normal user accounts, - can operate without limits, and misuse of the superuser account - may result in spectacular disasters. User accounts are unable - to destroy the system by mistake, so it is generally best to use - normal user accounts whenever possible, unless you especially - need the extra privilege. - - You should always double and triple-check commands you issue - as the superuser, since an extra space or missing character can - mean irreparable data loss. - - So, the first thing you should do after reading this - chapter is to create an unprivileged user account for yourself - for general usage if you have not already. This applies equally - whether you are running a multi-user or single-user machine. - Later in this chapter, we discuss how to create additional - accounts, and how to change between the normal user and - superuser. - + + accounts + superuser (root) + + The superuser account, usually called + root, is used to perform system + administration tasks and should not be used for day-to-day + tasks like sending and receiving mail, general exploration of + the system, or programming. + + This is because the superuser, unlike normal user + accounts, can operate without limits, and misuse of the + superuser account may result in spectacular disasters. User + accounts are unable to destroy the system by mistake, so it is + generally best to use normal user accounts whenever possible, + unless extra privilege is required. + + Always double and triple-check any commands issued as the + superuser, since an extra space or missing character can mean + irreparable data loss. + + Always create a user account for the system administrator + and use this account to log in to the system for general + usage. This applies equally to multi-user or single-user + systems. Later sections will discuss how to create additional + accounts and how to change between the normal user and + superuser. + - - System Accounts + + System Accounts - - accounts - system - - System users are those used to run services such as DNS, - mail, web servers, and so forth. The reason for this is - security; if all services ran as the superuser, they could - act without restriction. + + accounts + system + + System accounts are used to run services such as DNS, + mail, and web servers. The reason for this is security; if + all services ran as the superuser, they could act without + restriction. - - accounts - daemon - - - accounts - operator - - Examples of system users are daemon, - operator, bind (for - the Domain Name Service), news, and - www. + + accounts + daemon + + + accounts + operator + + Examples of system accounts are + daemon, operator, + bind, news, and + www. - - accounts - nobody - - nobody is the generic unprivileged - system user. However, it is important to keep in mind that the - more services that use nobody, the more - files and processes that user will become associated with, and - hence the more privileged that user becomes. - + + accounts + nobody + + nobody is the generic unprivileged + system account. However, the more services that use + nobody, the more files and processes that + user will become associated with, and hence the more + privileged that user becomes. + - - User Accounts + + User Accounts - - accounts - user - - User accounts are the primary means of access for real - people to the system, and these accounts insulate the user and - the environment, preventing the users from damaging the system - or other users, and allowing users to customize their - environment without affecting others. - - Every person accessing your system should have a unique user - account. This allows you to find out who is doing what, prevent - people from clobbering each others' settings or reading each - others' mail, and so forth. - - Each user can set up their own environment to accommodate - their use of the system, by using alternate shells, editors, key - bindings, and language. + + accounts + user + + User accounts are the primary means of access for real + people to the system. User accounts insulate the user and + the environment, preventing users from damaging the system + or other users, and allowing users to customize their + environment without affecting others. + + Every person accessing the system should have a unique + user account. This allows the administrator to find out who + is doing what, prevents users from clobbering each others' + settings or reading each others' mail, and so forth. + + Each user can set up their own environment to accommodate + their use of the system, by using alternate shells, editors, + key bindings, and language. + @@ -334,10 +326,9 @@ modifying - There are a variety of different commands available in the - &unix; environment to manipulate user accounts. The most common - commands are summarized below, followed by more detailed - examples of their usage. + &os; provides a variety of different commands to manage + user accounts. The most common commands are summarized below, + followed by more detailed examples of their usage. @@ -365,7 +356,7 @@ &man.chpass.1; - A flexible tool to change user database + A flexible tool for changing user database information. @@ -377,8 +368,8 @@ &man.pw.8; - A powerful and flexible tool to modify all aspects - of user accounts. + A powerful and flexible tool for modifying all + aspects of user accounts. @@ -399,14 +390,14 @@ class="directory">/usr/share/skel skeleton directory - &man.adduser.8; is a simple program for - adding new users. It creates entries in the system - passwd and group - files. It will also create a home directory for the new user, - copy in the default configuration files - (dotfiles) from - /usr/share/skel, and can optionally mail - the new user a welcome message. + &man.adduser.8; is a simple program for adding new users + When a new user is added, this program automatically updates + /etc/passwd and + /etc/group. It also creates a home + directory for the new user, copies in the default + configuration files from /usr/share/skel, and can + optionally mail the new user a welcome message. Adding a User on &os; @@ -444,9 +435,9 @@ Goodbye! - The password you type in is not echoed, nor are - asterisks displayed. Make sure that you do not mistype the - password. + Since the password is not echoed when typed, be careful + to not mistype the password when creating the user + account. @@ -459,14 +450,14 @@ Goodbye! removing - You can use &man.rmuser.8; to completely remove a user - from the system. &man.rmuser.8; performs the following + To completely remove a user from the system use + &man.rmuser.8;. This command performs the following steps: - Removes the user's &man.crontab.1; entry (if - any). + Removes the user's &man.crontab.1; entry if one + exists. @@ -484,19 +475,20 @@ Goodbye! - Removes the user's home directory (if it is owned by - the user). + Removes the user's home directory, if it is owned by + the user. Removes the incoming mail files belonging to the user - from /var/mail. + from /var/mail. Removes all files owned by the user from temporary - file storage areas such as - /tmp. + file storage areas such as /tmp. @@ -505,7 +497,7 @@ Goodbye! If a group becomes empty and the group name is the - same as the username, the group is removed; this + same as the username, the group is removed. This complements the per-user unique groups created by &man.adduser.8;. @@ -513,11 +505,11 @@ Goodbye! &man.rmuser.8; cannot be used to remove superuser - accounts, since that is almost always an indication of massive + accounts since that is almost always an indication of massive destruction. - By default, an interactive mode is used, which attempts to - make sure you know what you are doing. + By default, an interactive mode is used, as shown + in the following example. <command>rmuser</command> Interactive Account @@ -542,24 +534,21 @@ Removing files belonging to jru from /va <title><command>chpass</command> chpass - &man.chpass.1; changes user database + &man.chpass.1; can be used to change user database information such as passwords, shells, and personal information. - Only system administrators, as the superuser, may change - other users' information and passwords with - &man.chpass.1;. + Only the superuser can change other users' information and + passwords with &man.chpass.1;. When passed no options, aside from an optional username, - &man.chpass.1; displays an editor - containing user information. When the user exists from the - editor, the user database is updated with the new - information. + &man.chpass.1; displays an editor containing user information. + When the user exists from the editor, the user database is + updated with the new information. - You will be asked for your password - after exiting the editor if you are not the - superuser. + You will be asked for your password after exiting the + editor if you are not the superuser. @@ -583,8 +572,8 @@ Home Phone: Other information: - The normal user can change only a small subset of this - information, and only for themselves. + A user can change only a small subset of this + information, and only for their own user account. Interactive <command>chpass</command> by Normal @@ -600,15 +589,12 @@ Other information:</screen> </example> <note> - <para>&man.chfn.1; and &man.chsh.1; are - just links to &man.chpass.1;, as - are &man.ypchpass.1;, - &man.ypchfn.1;, and - &man.ypchsh.1;. NIS support is automatic, so - specifying the <literal>yp</literal> before the command is - not necessary. If this is confusing to you, do not worry, - NIS will be covered in <xref - linkend="network-servers"/>.</para> + <para>&man.chfn.1; and &man.chsh.1; are links to + &man.chpass.1;, as are &man.ypchpass.1;, &man.ypchfn.1;, and + &man.ypchsh.1;. <acronym>NIS</acronym> support is + automatic, so specifying the <literal>yp</literal> before + the command is not necessary. How to configure NIS is + covered in <link linkend="network-servers"></link>.</para> </note> </sect2> <sect2 id="users-passwd"> @@ -619,14 +605,15 @@ Other information:</screen> <primary>accounts</primary> <secondary>changing password</secondary> </indexterm> - <para>&man.passwd.1; is the usual way to - change your own password as a user, or another user's password - as the superuser.</para> + <para>&man.passwd.1; is the usual way to change your own + password as a user, or another user's password as the + superuser.</para> <note> - <para>To prevent accidental or unauthorized changes, the - original password must be entered before a new password can - be set.</para> + <para>To prevent accidental or unauthorized changes, the user + must enter their original password before a new password can + be set. This is not the case when the superuser changes a + user's password.</para> </note> <example> @@ -654,10 +641,8 @@ passwd: done</screen> </example> <note> - <para>As with &man.chpass.1;, - &man.yppasswd.1; is just a link to - &man.passwd.1;, so NIS works with either - command.</para> + <para>As with &man.chpass.1;, &man.yppasswd.1; is a link to + &man.passwd.1;, so NIS works with either command.</para> </note> </sect2> @@ -669,11 +654,11 @@ passwd: done</screen> <para>&man.pw.8; is a command line utility to create, remove, modify, and display users and groups. It functions as a front - end to the system user and group files. &man.pw.8; - has a very powerful set of command line options that make it - suitable for use in shell scripts, but new users may find it - more complicated than the other commands presented - here.</para> + end to the system user and group files. &man.pw.8; has a very + powerful set of command line options that make it suitable for + use in shell scripts, but new users may find it more + complicated than the other commands presented in this + section.</para> </sect2> @@ -687,12 +672,10 @@ passwd: done</screen> <primary>accounts</primary> <secondary>limiting</secondary> </indexterm> - <para>If you have users, the ability to limit their system use may - have come to mind. FreeBSD provides - several ways an administrator can limit the amount of system - resources an individual may use. These limits are - divided into two sections: disk quotas, and other resource - limits.</para> + <para>&os; provides several methods for an administrator to limit + the amount of system resources an individual may use. These + limits are discussed in two sections: disk quotas and other + resource limits.</para> <indexterm><primary>quotas</primary></indexterm> <indexterm> @@ -700,11 +683,9 @@ passwd: done</screen> <secondary>quotas</secondary> </indexterm> <indexterm><primary>disk quotas</primary></indexterm> - <para>Disk quotas limit disk usage to users, and - they - provide a way to quickly check that usage without - calculating it every time. Quotas are discussed in <xref - linkend="quotas"/>.</para> + <para>Disk quotas limit disk usage to users and provide a way to + quickly check that usage without calculating it every time. + Quotas are discussed in <link linkend="quotas"></link>.</para> <para>The other resource limits include ways to limit the amount of CPU, memory, and other resources a user may consume. These @@ -714,47 +695,45 @@ passwd: done</screen> <primary><filename>/etc/login.conf</filename></primary> </indexterm> <para>Login classes are defined in - <filename>/etc/login.conf</filename>. The precise semantics are - beyond the scope of this section, but are described in detail in - the &man.login.conf.5; manual page. It is sufficient to say - that each user is assigned to a login class - (<literal>default</literal> by default), and that each login + <filename>/etc/login.conf</filename> and are described in detail + in &man.login.conf.5;. Each user account is assigned to a login + class, <literal>default</literal> by default, and each login class has a set of login capabilities associated with it. A login capability is a <literal><replaceable>name</replaceable>=<replaceable>value</replaceable></literal> pair, where <replaceable>name</replaceable> is a well-known identifier and <replaceable>value</replaceable> is an arbitrary - string processed accordingly depending on the name. Setting up - login classes and capabilities is rather straight-forward and is - also described in &man.login.conf.5;.</para> + string which is processed accordingly depending on the + <replaceable>name</replaceable>. Setting up login classes and + capabilities is rather straight-forward and is also described in + &man.login.conf.5;.</para> <note> - <para>The system does not normally read the configuration in - <filename>/etc/login.conf</filename> directly, but reads the - database file <filename>/etc/login.conf.db</filename> which - provides faster lookups. To generate - <filename>/etc/login.conf.db</filename> from - <filename>/etc/login.conf</filename>, execute the following - command:</para> + <para>&os; does not normally read the configuration in + <filename>/etc/login.conf</filename> directly, but instead + reads the <filename>/etc/login.conf.db</filename> database + which provides faster lookups. Whenever + <filename>/etc/login.conf</filename> is edited, the + <filename>/etc/login.conf.db</filename> must be updated by + executing the following command:</para> <screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen> </note> - <para>Resource limits are different from plain vanilla login - capabilities in two ways. First, for every limit, there is a - soft (current) and hard limit. A soft limit may be adjusted by - the user or application, but may be no higher than the hard - limit. The latter may be lowered by the user, but never raised. - Second, most resource limits apply per process to a specific - user, not the user as a whole. Note, however, that these + <para>Resource limits differ from the default login capabilities + in two ways. First, for every limit, there is a soft (current) + and hard limit. A soft limit may be adjusted by the user or + application, but may not be set higher than the hard limit. The + hard limit may be lowered by the user, but can only be raised + by the superuser. Second, most resource limits apply per + process to a specific user, not to the user as a whole. These differences are mandated by the specific handling of the limits, - not by the implementation of the login capability framework - (i.e., they are not <emphasis>really</emphasis> a special case - of login capabilities).</para> - - <para>And so, without further ado, below are the most commonly - used resource limits (the rest, along with all the other login - capabilities, may be found in &man.login.conf.5;).</para> + not by the implementation of the login capability + framework.</para> + + <para>Below are the most commonly used resource limits. The rest + of the limits, along with all the other login capabilities, can + be found in &man.login.conf.5;.</para> <variablelist> <varlistentry> @@ -766,14 +745,13 @@ passwd: done</screen> <secondary>coredumpsize</secondary> </indexterm> <para>The limit on the size of a core file generated by a - program is, for obvious reasons, subordinate to other - limits on disk usage (e.g., <literal>filesize</literal>, - or disk quotas). Nevertheless, it is often used as a - less-severe method of controlling disk space consumption: - since users do not generate core files themselves, and - often do not delete them, setting this may save them from - running out of disk space should a large program (e.g., - <application>emacs</application>) crash.</para> + program is subordinate to other limits on disk usage, such + as <literal>filesize</literal>, or disk quotas. + This limit is often used as a less-severe method of + controlling disk space consumption. Since users do not + generate core files themselves, and often do not delete + them, setting this may save them from running out of disk + space should a large program crash.</para> </listitem> </varlistentry> @@ -786,18 +764,14 @@ passwd: done</screen> <primary>limiting users</primary> <secondary>cputime</secondary> </indexterm> - <para>This is the maximum amount of CPU time a user's - process may consume. Offending processes will be killed - by the kernel.</para> + <para>The maximum amount of CPU time a user's process may + consume. Offending processes will be killed by the + kernel.</para> <note> <para>This is a limit on CPU <emphasis>time</emphasis> consumed, not percentage of the CPU as displayed in - some fields by &man.top.1; and &man.ps.1;. A limit on - the latter is, at the time of this writing, not - possible, and would be rather useless: a - compiler—probably a legitimate task—can - easily use almost 100% of a CPU for some time.</para> + some fields by &man.top.1; and &man.ps.1;.</para> </note> </listitem> </varlistentry> @@ -811,10 +785,10 @@ passwd: done</screen> <primary>limiting users</primary> <secondary>filesize</secondary> </indexterm> - <para>This is the maximum size of a file the user may - possess. Unlike <link linkend="quotas">disk - quotas</link>, this limit is enforced on individual - files, not the set of all files a user owns.</para> + <para>The maximum size of a file the user may own. Unlike + <link linkend="quotas">disk quotas</link>, this limit is + enforced on individual files, not the set of all files a + user owns.</para> </listitem> </varlistentry> @@ -827,17 +801,15 @@ passwd: done</screen> <primary>limiting users</primary> <secondary>maxproc</secondary> </indexterm> - <para>This is the maximum number of processes a user may be - running. This includes foreground and background - processes alike. For obvious reasons, this may not be - larger than the system limit specified by the - <varname>kern.maxproc</varname> &man.sysctl.8;. Also note - that setting this too small may hinder a user's - productivity: it is often useful to be logged in multiple - times or execute pipelines. Some tasks, such as - compiling a large program, also spawn multiple processes - (e.g., &man.make.1;, &man.cc.1;, and other intermediate - preprocessors).</para> + <para>The maximum number of processes a user can run. This + includes foreground and background processes. This limit + may not be larger than the system limit specified by the + <varname>kern.maxproc</varname> &man.sysctl.8;. Setting + this limit too small may hinder a user's productivity as + it is often useful to be logged in multiple times or to + execute pipelines. Some tasks, such as compiling a large + program, spawn multiple processes and other intermediate + preprocessors.</para> </listitem> </varlistentry> @@ -850,12 +822,11 @@ passwd: done</screen> <primary>limiting users</primary> <secondary>memorylocked</secondary> </indexterm> - <para>This is the maximum amount a memory a process may have - requested to be locked into main memory (e.g., see - &man.mlock.2;). Some system-critical programs, such as - &man.amd.8;, lock into main memory such that in the event - of being swapped out, they do not contribute to - a system's thrashing in time of trouble.</para> + <para>The maximum amount of memory a process may request + to be locked into main memory using &man.mlock.2;. Some + system-critical programs, such as &man.amd.8;, lock into + main memory so that in the event of being swapped out, + they do not contribute to disk thrashing.</para> </listitem> </varlistentry> @@ -865,12 +836,11 @@ passwd: done</screen> <listitem> <indexterm><primary>memoryuse</primary></indexterm> <indexterm><primary>limiting users</primary> - <secondary>memoryuse</secondary> - </indexterm> - <para>This is the maximum amount of memory a process may - consume at any given time. It includes both core memory and - swap usage. This is not a catch-all limit for restricting - memory consumption, but it is a good start.</para> + <secondary>memoryuse</secondary></indexterm> + <para>The maximum amount of memory a process may consume at + any given time. It includes both core memory and swap + usage. This is not a catch-all limit for restricting + memory consumption, but is a good start.</para> </listitem> </varlistentry> @@ -882,10 +852,10 @@ passwd: done</screen> <indexterm><primary>limiting users</primary> <secondary>openfiles</secondary> </indexterm> - <para>This is the maximum amount of files a process may have - open. In FreeBSD, files are also used to represent - sockets and IPC channels; thus, be careful not to set this - too low. The system-wide limit for this is defined by the + <para>The maximum amount of files a process may have open. + In &os;, files are used to represent sockets and IPC + channels, so be careful not to set this too low. The + system-wide limit for this is defined by the <varname>kern.maxfiles</varname> &man.sysctl.8;.</para> </listitem> </varlistentry> @@ -898,10 +868,8 @@ passwd: done</screen> <indexterm><primary>limiting users</primary> <secondary>sbsize</secondary> </indexterm> - <para>This is the limit on the amount of network memory, and - thus mbufs, a user may consume. This originated as a - response to an old DoS attack by creating a lot of - sockets, but can be generally used to limit network + <para>The limit on the amount of network memory, and + thus mbufs, a user may consume in order to limit network communications.</para> </listitem> </varlistentry> @@ -914,10 +882,10 @@ passwd: done</screen> <indexterm><primary>limiting users</primary> <secondary>stacksize</secondary> </indexterm> - <para>This is the maximum size a process' stack may grow to. - This alone is not sufficient to limit the amount of memory - a program may use; consequently, it should be used in - conjunction with other limits.</para> + <para>The maximum size of a process stack. This alone is + not sufficient to limit the amount of memory a program + may use so it should be used in conjunction with other + limits.</para> </listitem> </varlistentry> </variablelist> @@ -936,25 +904,26 @@ passwd: done</screen> <listitem> <para>Although the <filename>/etc/login.conf</filename> that comes with the system is a good source of reasonable values - for most limits, only you, the administrator, can know what - is appropriate for your system. Setting a limit too high - may open your system up to abuse, while setting it too low - may put a strain on productivity.</para> + for most limits, they may not be appropriate for every + system. Setting a limit too high may open the system up to + abuse, while setting it too low may put a strain on + productivity.</para> </listitem> <listitem> - <para>Users of the X Window System (X11) should probably be - granted more resources than other users. X11 by itself - takes a lot of resources, but it also encourages users to - run more programs simultaneously.</para> + <para>Users of <application>&xorg;</application> should + probably be granted more resources than other users. + <application>&xorg;</application> by itself takes a lot of + resources, but it also encourages users to run more programs + simultaneously.</para> </listitem> <listitem> - <para>Remember that many limits apply to individual processes, - not the user as a whole. For example, setting + <para>Many limits apply to individual processes, not the user *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 14:07:29 2013 Return-Path: <owner-svn-doc-all@FreeBSD.ORG> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 494E2128; Thu, 21 Feb 2013 14:07:29 +0000 (UTC) (envelope-from eadler@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 3A8ED6FC; Thu, 21 Feb 2013 14:07:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LE7T5Y041720; Thu, 21 Feb 2013 14:07:29 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LE7TEK041719; Thu, 21 Feb 2013 14:07:29 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302211407.r1LE7TEK041719@svn.freebsd.org> From: Eitan Adler <eadler@FreeBSD.org> Date: Thu, 21 Feb 2013 14:07:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41025 - head/en_US.ISO8859-1/books/handbook/x11 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Thu, 21 Feb 2013 14:07:29 -0000 Author: eadler Date: Thu Feb 21 14:07:28 2013 New Revision: 41025 URL: http://svnweb.freebsd.org/changeset/doc/41025 Log: Modernize and simplify the X11 chapter. Reviewed by: wblock Approved by: jkois (mentor) Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Thu Feb 21 14:06:06 2013 (r41024) +++ head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Thu Feb 21 14:07:28 2013 (r41025) @@ -33,8 +33,7 @@ default and official flavor of X11 in &os; is <application>&xorg;</application>, the X11 server developed by the X.Org Foundation under a license very similar to the one - used by &os;. Commercial X servers for &os; are also - available.</para> + used by &os;.</para> <para>For more information on the video hardware that X11 supports, check the <ulink @@ -119,8 +118,8 @@ other input or output devices (i.e., a <quote>tablet</quote> can be used as an input device, and a video projector may be an alternative output device). Each X application - (such as <application>XTerm</application>, or - <application>&netscape;</application>) is a + (such as <application>XTerm</application> or + <application>Firefox</application>) is a <quote>client</quote>. A client sends messages to the server such as <quote>Please draw a window at these coordinates</quote>, and the server sends back messages such @@ -176,22 +175,16 @@ <para>Instead, X delegates this responsibility to an application called a <quote>Window Manager</quote>. There - are dozens of window managers available for X: - <application>AfterStep</application>, - <application>Blackbox</application>, - <application>ctwm</application>, - <application>Enlightenment</application>, - <application>fvwm</application>, - <application>Sawfish</application>, - <application>twm</application>, - <application>Window Maker</application>, and more. Each of + are <ulink + url="http://xwinman.org/">dozens of window managers</ulink> + available for X. Each of these window managers provides a different look and feel; some of them support <quote>virtual desktops</quote>; some of them allow customized keystrokes to manage the desktop; some have a <quote>Start</quote> button or similar device; some are <quote>themeable</quote>, allowing a complete change - of look-and-feel by applying a new theme. These window - managers, and many more, are available in the + of look-and-feel by applying a new theme. Window managers + are available in the <filename>x11-wm</filename> category of the Ports Collection.</para> @@ -300,15 +293,8 @@ <para>As a result, do not expect X applications to have a common look and feel. There are several popular widget sets - and variations, including the original Athena widget set from - MIT, <application>&motif;</application> (on which the widget - set in µsoft.windows; was modeled, all bevelled edges and - three shades of grey), <application>OpenLook</application>, - and others.</para> - - <para>Most newer X applications today will use a - modern-looking widget set, either Qt, used by - <application>KDE</application>, or GTK+, used by the + and variations, including Qt, used by + <application>KDE</application>, and GTK+, used by the <application>GNOME</application> project. In this respect, there is some convergence in look-and-feel of the &unix; desktop, which certainly makes things easier for the novice @@ -319,7 +305,7 @@ <sect1 id="x-install"> <title>Installing X11 - &xorg; is the default X11 + &xorg; is the X11 implementation for &os;. &xorg; is the X server of the open source X Window System implementation released by the X.Org Foundation. From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 14:15:42 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7D0F957B; Thu, 21 Feb 2013 14:15:42 +0000 (UTC) (envelope-from erwin@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 57E74770; Thu, 21 Feb 2013 14:15:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LEFg2p044740; Thu, 21 Feb 2013 14:15:42 GMT (envelope-from erwin@svn.freebsd.org) Received: (from erwin@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LEFglf044739; Thu, 21 Feb 2013 14:15:42 GMT (envelope-from erwin@svn.freebsd.org) Message-Id: <201302211415.r1LEFglf044739@svn.freebsd.org> From: Erwin Lansing Date: Thu, 21 Feb 2013 14:15:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41026 - head/en_US.ISO8859-1/articles/portbuild X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 14:15:42 -0000 Author: erwin (src,ports committer) Date: Thu Feb 21 14:15:41 2013 New Revision: 41026 URL: http://svnweb.freebsd.org/changeset/doc/41026 Log: Fix a path. Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/portbuild/article.xml Thu Feb 21 14:07:28 2013 (r41025) +++ head/en_US.ISO8859-1/articles/portbuild/article.xml Thu Feb 21 14:15:41 2013 (r41026) @@ -3018,7 +3018,7 @@ qmanager - Install /a/srcbuild/admin/crontabs/portbuild as + Install /a/portbuild/admin/crontabs/srcbuild as the srcbuild crontab via crontab -u srcbuild -e. From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 14:37:47 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 51C0E116; Thu, 21 Feb 2013 14:37:47 +0000 (UTC) (envelope-from des@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 2D7B9934; Thu, 21 Feb 2013 14:37:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LEblMd050855; Thu, 21 Feb 2013 14:37:47 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LEbl2b050853; Thu, 21 Feb 2013 14:37:47 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201302211437.r1LEbl2b050853@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 21 Feb 2013 14:37:47 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41027 - head/share/pgpkeys X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 14:37:47 -0000 Author: des Date: Thu Feb 21 14:37:46 2013 New Revision: 41027 URL: http://svnweb.freebsd.org/changeset/doc/41027 Log: Additional signatures Modified: head/share/pgpkeys/des.key Modified: head/share/pgpkeys/des.key ============================================================================== --- head/share/pgpkeys/des.key Thu Feb 21 14:15:41 2013 (r41026) +++ head/share/pgpkeys/des.key Thu Feb 21 14:37:46 2013 (r41027) @@ -39,7 +39,10 @@ uikdYQWU/nb1yJs5oQ3lhYUu7LpX27e7TjleB37a uLJ7jefs02VCbuO8tIUlLOid7StE3ykleeC2aM65nnpFqIK4xZokk+7Cp+XyOA8d W8xl1PJhkPdH0tvNJf2p0J5YZ+D9UIf5Tvn2Rr6ESXo0cj3CiEYEEBECAAYFAlEg wCgACgkQjCoKrXja4si7EwCeNIbYJqIgQ7rjgX7UICpNCVno1pQAn1NRQib0FL8U -jw/z0DhdBaaf/59JtCZEYWctRXJsaW5nIFNtw7hyZ3JhdiA8ZGVzQGZyZWVic2Qu +jw/z0DhdBaaf/59JiEYEEBECAAYFAlEiG7QACgkQ20zMSyow1yl9+gCfaBxoRVna +DjU86WOczePMRR4N+3wAn1jBe0v8M+fsu3FFgf3wTeVj1AwKiEYEEBECAAYFAlEj +PyMACgkQMb2z3Qo1ykh5tACfZG5thQCbK9G3Yc5+WoTDdkIGM/YAn3/VJfnL7UGe +19O+DycgxF5+GF4BtCZEYWctRXJsaW5nIFNtw7hyZ3JhdiA8ZGVzQGZyZWVic2Qu b3JnPokCPgQTAQIAKAUCUR4FiwIbAwUJA4aK3wYLCQgHAwIGFQgCCQoLBBYCAwEC HgECF4AACgkQu5tHG/lOh7JD6w/+KSs9hAA1GQqq1V4viDGtqgnAXTjDezzfFdDa 13VYK4DHPHUrcArNUUJ/M1pdPcAT60BfrVNF6yFNClTZmVd81/K/Cxj4wT5PbPRt @@ -55,7 +58,10 @@ HETVs43e7C1Kor6vAkEdABQvjEylkpztmA+rNxcQ lNx05C6IRgQQEQIABgUCUR4F/AAKCRAw1DpuZOviICm/AJ4/6OrGNhVnY//y4BF3 EkYAcvef4QCfctk6IlzbKo/HmVLEda6feIYzKDmIRgQQEQIABgUCUSDAKAAKCRCM KgqteNriyGNnAJ9EfvK/Mo80TSNzJJrMAEbcDpacZgCePJiKCrmyI3E2rSChz5pQ -+LjrmUy0JkRhZy1FcmxpbmcgU23DuHJncmF2IDxkZXNAdXNpdC51aW8ubm8+iQI+ ++LjrmUyIRgQQEQIABgUCUSIbtAAKCRDbTMxLKjDXKXoxAJ43qP0Lp4F9eA5KR/e5 +S/cSWZ/leQCeM+RVI8WDr92fRaE9skT/soc21p6IRgQQEQIABgUCUSM/IwAKCRAx +vbPdCjXKSGJeAKDMVmTkBtg/cOYvTacHjekRD1TQOACdEyzYHGRSX0Lf8vj9a/+S ++ZWKXGe0JkRhZy1FcmxpbmcgU23DuHJncmF2IDxkZXNAdXNpdC51aW8ubm8+iQI+ BBMBAgAoBQJRHgXGAhsDBQkDhorfBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK CRC7m0cb+U6HspLJD/9QOrhIw9opMlbU/xcJgyumIO1SIYW/hiXBC7fYk8p8Yw66 ii8Sd3QuUbJ1dZI0q6jkL49shxD7q/DEo1WxnY2nj0j50mo0MVcp1qrPeA3eusAs @@ -70,7 +76,10 @@ j19AhtqDdXucK2tljXxGAi2QAPoEPx9XPn46AFhw VtlL6w1VZXSf40v4M/TpHPM6bRxN69N0pSWNER+JHUs37e+gKnbDA6CBiN9Fn4hG BBARAgAGBQJRHgX8AAoJEDDUOm5k6+Ig/SMAmQHLNhqQ0wIJFgymUa7/CBybe2MH AJwOiNYRWq20Nn22EWCOZKCvNC+NL4hGBBARAgAGBQJRIMAiAAoJEIwqCq142uLI -Zk8AnjGk+fbPvxcXeIXcGVpzgYRrFA9SAKCP/Ds0yJE82zEp8sNQdCb7V1Q3i9HR +Zk8AnjGk+fbPvxcXeIXcGVpzgYRrFA9SAKCP/Ds0yJE82zEp8sNQdCb7V1Q3i4hG +BBARAgAGBQJRIhu0AAoJENtMzEsqMNcp9z0AoL0WdPFK/WkcfMyPFTeRn0EzUBSM +AJ0QmJTVv8/resNcpr/6wxfk0XQEpohGBBARAgAGBQJRIz8jAAoJEDG9s90KNcpI +XroAnjZcF/pkawalXzZl11Bc08OgUG+LAKC0RjxrhZ1O/z0dlt6URb7/xljfFtHR /tH8ARAAAQEAAAAAAAAAAAAAAAD/2P/gABBKRklGAAEBAQBIAEgAAP/bAEMADQkK CwoIDQsKCw4ODQ8TIBUTEhITJxweFyAuKTEwLiktLDM6Sj4zNkY3LC1AV0FGTE5S U1IyPlphWlBgSlFST//CAAsIASAA8AEBEQD/xAAaAAEAAwEBAQAAAAAAAAAAAAAA @@ -186,6 +195,9 @@ F7kpp4PHHYXenulrhW8QecicgSALwa43eUfArHPM iEYEEBECAAYFAlEeBfMACgkQMNQ6bmTr4iBzjQCfZtVcoO+5OXHtKZLp+4fLJ2r1 dQIAn0JgvPdEroWRVpc4U8or8NZuIS6WiEYEEBECAAYFAlEgwCgACgkQjCoKrXja 4siM1ACfZ+WVANsfv/rHLHChzwJp+MdZl5oAn3pIogQvStk4une97IC5ASMGNjsB +iEYEEBECAAYFAlEiG7QACgkQ20zMSyow1yl7LACeO0g1lrJoLf9DBNrnG7oV4Ggp +Pb0AoNpq7h/iWhYZWD4YczKRJlHKwUbNiEYEEBECAAYFAlEjPyMACgkQMb2z3Qo1 +ykiXaACgiEPRev3hILDHrg8rw7R3AE5IGcQAn1sTiBpllnghiqvye5uSIHH/6U1v uQINBFEeA+sBEAC+qZvq9DYNrjZowfhbAobXCDXZO4ObLLvWEP7oL5AGpBcMSQVZ QcmhhQ0T+E32ZfGVAgW747DDPodEuGqc3n5Uc4q/jrBw/9+mJwAaZUQOkKqnEQT+ o7vFuj85BOpN7/rBr9P+atZpmvJGe7TsrXvJZytEqNJ8/1iv3M7EhqxWnT3uFYiW @@ -209,6 +221,6 @@ cQ8t/7n2yovsdqyTTv2D/ZJMFJsqaM+foW08jyoK DeuRkZCyJDyt7WGuE6UfnKH1t24tBDvQEeC/FRT/KboKid7BpSGmGEwH7wyGOWcA N5eF3/hjJXvULM8CpzZz5f0gyRWDI81P+G7KkNYrh69rHScP8AO3WP6jG8r3xIFC maNTtSyMU9A54ib2sgN0GwxijcvwPyqT -=IVjy +=iSuY -----END PGP PUBLIC KEY BLOCK----- ]]> From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 16:34:25 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 77ED7416; Thu, 21 Feb 2013 16:34:25 +0000 (UTC) (envelope-from ryusuke@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 5D3EF2DE; Thu, 21 Feb 2013 16:34:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LGYOAw087490; Thu, 21 Feb 2013 16:34:24 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LGYOiV087489; Thu, 21 Feb 2013 16:34:24 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201302211634.r1LGYOiV087489@svn.freebsd.org> From: Ryusuke SUZUKI Date: Thu, 21 Feb 2013 16:34:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41028 - head/ja_JP.eucJP/books/handbook/x11 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 16:34:25 -0000 Author: ryusuke Date: Thu Feb 21 16:34:24 2013 New Revision: 41028 URL: http://svnweb.freebsd.org/changeset/doc/41028 Log: - Merge the following from the English version: r39176 -> r41025 head/ja_JP.eucJP/books/handbook/x11/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/x11/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/x11/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/x11/chapter.xml Thu Feb 21 14:37:46 2013 (r41027) +++ head/ja_JP.eucJP/books/handbook/x11/chapter.xml Thu Feb 21 16:34:24 2013 (r41028) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r39176 + Original revision: r41025 $FreeBSD$ --> @@ -37,8 +37,7 @@ &os; ¤Ë¤ª¤±¤ë¥Ç¥Õ¥©¥ë¥È¤«¤Ä¸ø¼°¤Î X11 ¥µ¡¼¥Ð¤Ï X.Org Foundation ¤¬³«È¯¤·¤Æ¤¤¤ë &xorg; ¤Ç¤¹¡£ - &os; ¤Ë»÷¤¿¥é¥¤¥»¥ó¥¹¤Ë½¾¤Ã¤ÆÇÛÉÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ - &os; ÍѤξ¦ÍÑ X ¥µ¡¼¥Ð¤âÆþ¼ê¤Ç¤­¤Þ¤¹¡£ + &os; ¤Ë»÷¤¿¥é¥¤¥»¥ó¥¹¤Ë½¾¤Ã¤ÆÇÛÉÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ X11 ¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥Ó¥Ç¥ª¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤Ï¡¢ &xorg; @@ -124,7 +123,7 @@ ½ÐÎÏÁõÃ֤Ȥ·¤Æ¥Ó¥Ç¥ª¥×¥í¥¸¥§¥¯¥¿¤òÍøÍѤ¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹) ¤ò¼è¤ê°·¤¤¤Þ¤¹¡£ ³Æ X ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó (XTerm ¤ä - &netscape; ¤Ê¤É) ¤Ï + Firefox ¤Ê¤É) ¤Ï ¥¯¥é¥¤¥¢¥ó¥È ¤Ë¤Ê¤ê¤Þ¤¹¡£ ¥¯¥é¥¤¥¢¥ó¥È¤Ï ¤³¤ÎºÂɸ¤Ë¥¦¥£¥ó¥É¥¦¤òÉÁ¤¤¤Æ¤¯¤À¤µ¤¤ ¤È¤¤¤Ã¤¿¥á¥Ã¥»¡¼¥¸¤ò¥µ¡¼¥Ð¤ØÁ÷¤ê¡¢¥µ¡¼¥Ð¤Ï @@ -180,16 +179,8 @@ ¤½¤ÎÂå¤ï¤ê¤Ë¡¢X ¤Ç¤Ï¤½¤¦¤¤¤Ã¤¿¤³¤È¤ò ¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã ¤È¸Æ¤Ð¤ì¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËǤ¤»¤ë¤Î¤Ç¤¹¡£ - X ÍѤΥ¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤¿¤¯¤µ¤ó¤¢¤ê¤Þ¤¹¡£ - AfterStep, - Blackbox, - ctwm, - Enlightenment, - fvwm, - Sawfish, - twm, - Window Maker - ¤Ê¤É¤Ê¤É¡£ + X ÍѤΠ¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Ï¤¿¤¯¤µ¤ó ¤¢¤ê¤Þ¤¹¡£ ¤³¤ì¤é¤Î¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Î¸«¤¿Ìܤä»È¤¤¾¡¼ê¤Ï¤½¤ì¤¾¤ì°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ ¥Ð¡¼¥Á¥ã¥ë¥Ç¥¹¥¯¥È¥Ã¥× ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹¤·¡¢ @@ -198,8 +189,7 @@ ¥Ü¥¿¥ó¤ä¤½¤ì¤ËÎह¤ë¤â¤Î¤ò»ý¤Ã¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£ ¥Æ¡¼¥Þ ¤ËÂбþ¤·¤Æ¤ª¤ê¡¢ ¿·¤·¤¤¥Æ¡¼¥Þ¤òŬÍѤ·¤Æ¸«¤¿Ìܤä»È¤¤¾¡¼ê¤ò´°Á´¤ËÊѤ¨¤é¤ì¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£ - ¤³¤ì¤é¤Î¡¢¤ª¤è¤Ó¤½¤Î¾¿¤¯¤Î¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Ï - Ports Collection ¤Î x11-wm + ¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Ï Ports Collection ¤Î x11-wm ¤È¤¤¤¦¥«¥Æ¥´¥ê¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¡£ ¤µ¤é¤Ë¡¢KDE ¤ä @@ -302,17 +292,9 @@ ¤·¤¿¤¬¤Ã¤Æ¡¢X ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¶¦Ä̤諤¿Ìܤä»È¤¤¾¡¼ê¤ò´üÂÔ¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£ - MIT ¤Î¥ª¥ê¥¸¥Ê¥ë¤Î Athena ¥¦¥£¥¸¥§¥Ã¥È¤ä - &motif; (µsoft.windows; - ¤Î¥¦¥£¥¸¥§¥Ã¥È¥»¥Ã¥È¤Ï¤³¤ì¤ò´ð¤Ë¤·¤Æ¤ª¤ê¡¢ - ¼ÐÅ٤ΤĤ¤¤¿±ï¤È»°Êý¤Ë³¥¿§¤Î±¢±Æ¤¬¤Ä¤¤¤Æ¤¤¤Þ¤¹)¡¢ - OpenLook ¤ò¤Ï¤¸¤á¤È¤·¤Æ - ͭ̾¤Ê¥¦¥£¥¸¥§¥Ã¥È¥»¥Ã¥È¤ä¤½¤Î°¡¼ï¤¬²¿¼ïÎà¤â¤¢¤ê¤Þ¤¹¡£ - - Èæ³ÓŪ¿·¤·¤¤ X ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¤Û¤È¤ó¤É¤¬¡¢ KDE ¤Ç»È¤ï¤ì¤Æ¤¤¤ë Qt ¤ä GNOME ¥×¥í¥¸¥§¥¯¥È¤Ç»È¤ï¤ì¤Æ¤¤¤ë GTK+ - ¤Î¤É¤Á¤é¤«¤Î¥¦¥£¥¸¥§¥Ã¥È¥»¥Ã¥È¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ + ¤È¤¤¤Ã¤¿Í­Ì¾¤Ê¥¦¥£¥¸¥§¥Ã¥È¥»¥Ã¥È¤ä¤½¤Î°¡¼ï¤¬²¿¼ïÎà¤â¤¢¤ê¤Þ¤¹¡£ ¤³¤ì¤é¤Î¥¦¥£¥¸¥§¥Ã¥È¥»¥Ã¥È¤Ï¥â¥À¥ó¤Ê¸«¤¿Ìܤò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£ ¤³¤ÎÅÀ¤Ç¸À¤¨¤Ð¡¢&unix; ¤Î¥ë¥Ã¥¯¥¢¥ó¥É¥Õ¥£¡¼¥ë¤Ï¼ýṲ́µ¤ì¤Æ¤­¤Æ¤ª¤ê¡¢ ½é¿´¼Ô¤¬¤è¤ê´Êñ¤Ë»È¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤­¤Æ¤¤¤Þ¤¹¡£ @@ -322,9 +304,8 @@ X11 ¤Î¥¤¥ó¥¹¥È¡¼¥ë - &os ¤Î¥Ç¥Õ¥©¥ë¥È¤Î X11 ¤Ï¡¢&xorg; - ¤Ç¤¹¡£ - &xorg; ¤Ï X.Org Foundation + &os ¤Ë¤ª¤±¤ë X11 ¤Î¼ÂÁõ¤Ï¡¢&xorg; ¤Ç¤¹¡£ + &xorg; ¤Ï X.Org Foundation ¤¬¥ê¥ê¡¼¥¹¤·¤Æ¤¤¤ë X Window System ¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹¤Ê¼ÂÁõ¤Ç¤¹¡£ &xorg; ¤Ï &xfree86 4.4RC2 From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 17:59:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A19712A8; Thu, 21 Feb 2013 17:59:06 +0000 (UTC) (envelope-from makc@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 8FAF1BFF; Thu, 21 Feb 2013 17:59:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1LHx6WI012999; Thu, 21 Feb 2013 17:59:06 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1LHx6M2012998; Thu, 21 Feb 2013 17:59:06 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201302211759.r1LHx6M2012998@svn.freebsd.org> From: Max Brazhnikov Date: Thu, 21 Feb 2013 17:59:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41029 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 17:59:06 -0000 Author: makc (ports committer) Date: Thu Feb 21 17:59:05 2013 New Revision: 41029 URL: http://svnweb.freebsd.org/changeset/doc/41029 Log: Add Javad Kouhi for ports/176209 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Thu Feb 21 16:34:24 2013 (r41028) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Thu Feb 21 17:59:05 2013 (r41029) @@ -4408,6 +4408,11 @@ + Javad Kouhi + javad.kouhi@gmail.com + + + Javier Martin Rueda jmrueda@diatel.upm.es From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 20:58:14 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5AEDC394; Thu, 21 Feb 2013 20:58:14 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from mail.jr-hosting.nl (mail.jr-hosting.nl [IPv6:2a01:4f8:141:5ffd::25]) by mx1.freebsd.org (Postfix) with ESMTP id 1F00EA8C; Thu, 21 Feb 2013 20:58:14 +0000 (UTC) Received: from axantucar.elvandar.org (a44084.upc-a.chello.nl [62.163.44.84]) by mail.jr-hosting.nl (Postfix) with ESMTPSA id 0B28938B1393; Thu, 21 Feb 2013 21:58:09 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: svn commit: r41020 - in head: en_US.ISO8859-1/articles/contributors en_US.ISO8859-1/htdocs share/xml From: Remko Lodder In-Reply-To: <201302200140.r1K1eeSB070724@svn.freebsd.org> Date: Thu, 21 Feb 2013 21:58:10 +0100 Content-Transfer-Encoding: 7bit Message-Id: <2140F549-272A-4D07-B9FA-6B3A41F13413@FreeBSD.org> References: <201302200140.r1K1eeSB070724@svn.freebsd.org> To: Mark Linimon X-Mailer: Apple Mail (2.1499) Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 20:58:14 -0000 On Feb 20, 2013, at 2:40 AM, Mark Linimon wrote: > Author: linimon > Date: Wed Feb 20 01:40:39 2013 > New Revision: 41020 > URL: http://svnweb.freebsd.org/changeset/doc/41020 > > Log: > Announce my resignation from the portmgr and bugmeister teams. It is > time for someone(s) with a fresh perspective to step in. > THANK YOU for all your hard and thankless work in the past YEARS! *take hat of for you* Cheers Remko -- /"\ With kind regards, | remko@elvandar.org \ / Remko Lodder | remko@FreeBSD.org X FreeBSD | http://www.evilcoder.org / \ The Power to Serve | Quis custodiet ipsos custodes From owner-svn-doc-all@FreeBSD.ORG Thu Feb 21 21:42:53 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 76961C19; Thu, 21 Feb 2013 21:42:53 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-2.mit.edu (DMZ-MAILSEC-SCANNER-2.MIT.EDU [18.9.25.13]) by mx1.freebsd.org (Postfix) with ESMTP id D73C2E19; Thu, 21 Feb 2013 21:42:52 +0000 (UTC) X-AuditID: 1209190d-b7fa66d0000008f6-24-512694d6debb Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id 7A.D9.02294.6D496215; Thu, 21 Feb 2013 16:42:46 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id r1LLgkDV021052; Thu, 21 Feb 2013 16:42:46 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1LLgh1J012121 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 21 Feb 2013 16:42:45 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1LLghNu013198; Thu, 21 Feb 2013 16:42:43 -0500 (EST) Date: Thu, 21 Feb 2013 16:42:43 -0500 (EST) From: Benjamin Kaduk To: Dru Lavigne Subject: Re: svn commit: r41024 - head/en_US.ISO8859-1/books/handbook/users In-Reply-To: <201302211406.r1LE66bl041470@svn.freebsd.org> Message-ID: References: <201302211406.r1LE66bl041470@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRmVeSWpSXmKPExsUixG6nonttilqgwcP1khY/Ph5isuhqUrW4 sWg/k8Xu/l5mBxaPGZ/mswQwRnHZpKTmZJalFunbJXBlrP16haXgqlrFt37ZBsa/sl2MHBwS AiYSF98wdjFyApliEhfurWfrYuTiEBLYxyjxbkIrG0hCSGAjo8SBH2EQiUNMEhvOvmOBcBoY Jc6f+8kCUsUioC3xcs0isFFsAioSM99sBOsWEVCUePp1L1icWSBKYs/SRlYQW1jAW2Lr4Xdg NZwCVhLbN7Uzgdi8Ag4SEz9NZgK5TkjAUqLrkAJIWFRAR2L1/iksECWCEidnPmGBGGkp8W/t L9YJjIKzkKRmIUktYGRaxSibklulm5uYmVOcmqxbnJyYl5dapGukl5tZopeaUrqJERSsnJK8 OxjfHVQ6xCjAwajEw9vgohYoxJpYVlyZe4hRkoNJSZT30QSgEF9SfkplRmJxRnxRaU5q8SFG CQ5mJRFe/VCgHG9KYmVValE+TEqag0VJnPdKyk1/IYH0xJLU7NTUgtQimKwMB4eSBK8HMCqF BItS01Mr0jJzShDSTBycIMN5gIabg9TwFhck5hZnpkPkTzHqciy49ugFoxBLXn5eqpQ4rwtI kQBIUUZpHtwcWJJ5xSgO9JYwbyhIFQ8wQcFNegW0hAloydrlyiBLShIRUlINjEdXad97pXr6 k01CWb2b+UH77dMaV79xuybDm98pY13iNEtAxVj3sb+T/oXDqfUW5ycl5J/sedNdbHGBvbTg dQyvQAf3VseSu4c+avDxqpcd/7RKYv8cz6Xxt3efEp4X3b5Hd+nOvuW3716wZJsWv3pxvKBN dQmjeevMGw+LZGbPe+WQs2T9aSWW4oxEQy3mouJEAGqRToQNAwAA Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2013 21:42:53 -0000 On Thu, 21 Feb 2013, Dru Lavigne wrote: > Modified: head/en_US.ISO8859-1/books/handbook/users/chapter.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/handbook/users/chapter.xml Wed Feb 20 19:00:52 2013 (r41023) > +++ head/en_US.ISO8859-1/books/handbook/users/chapter.xml Thu Feb 21 14:06:06 2013 (r41024) > @@ -161,10 +155,10 @@ > Password change time > > > - By default FreeBSD does not force users to change > - their passwords periodically. You can enforce this on a > - per-user basis, forcing some or all of your users to > - change their passwords after a certain amount of time has > + By default &os; does not force users to change their > + passwords periodically. This can be enforced on a "This" is rather vague, and if taken literally probably refers to *not* forcing users to change their password periodically. It should probably be replaced with "Password expiration" in this instance. > + per-user basis, forcing some or all users to change their > + passwords after a certain amount of time has > elapsed. > > > @@ -700,11 +683,9 @@ passwd: done > quotas > > disk quotas > - Disk quotas limit disk usage to users, and > - they > - provide a way to quickly check that usage without > - calculating it every time. Quotas are discussed in - linkend="quotas"/>. > + Disk quotas limit disk usage to users and provide a way to > + quickly check that usage without calculating it every time. This sentence is still not quite there. Maybe "Disk quotas limit the disk usage available to users" or "limit the disk usage of users"? > + Quotas are discussed in . > > The other resource limits include ways to limit the amount > of CPU, memory, and other resources a user may consume. These > @@ -714,47 +695,45 @@ passwd: done > login capability is a > name=value > pair, where name is a well-known > identifier and value is an arbitrary > - string processed accordingly depending on the name. Setting up > - login classes and capabilities is rather straight-forward and is > - also described in &man.login.conf.5;. > + string which is processed accordingly depending on the > + name. Setting up login classes and > + capabilities is rather straight-forward and is also described in > + &man.login.conf.5;. I believe straightforward does not normally take a hyphen. > @@ -850,12 +822,11 @@ passwd: done > limiting users > memorylocked > > - This is the maximum amount a memory a process may have > - requested to be locked into main memory (e.g., see > - &man.mlock.2;). Some system-critical programs, such as > - &man.amd.8;, lock into main memory such that in the event > - of being swapped out, they do not contribute to > - a system's thrashing in time of trouble. > + The maximum amount of memory a process may request > + to be locked into main memory using &man.mlock.2;. Some > + system-critical programs, such as &man.amd.8;, lock into > + main memory so that in the event of being swapped out, > + they do not contribute to disk thrashing. "in the event of being swapped out" is confusing at best, here. I would probably just put "so that if the system begins to swap, they do not". > > > > @@ -882,10 +852,10 @@ passwd: done > limiting users > openfiles > > - This is the maximum amount of files a process may have > - open. In FreeBSD, files are also used to represent > - sockets and IPC channels; thus, be careful not to set this > - too low. The system-wide limit for this is defined by the > + The maximum amount of files a process may have open. Files are discrete objects and should probably be quantified as a number, not an amount. -Ben > + In &os;, files are used to represent sockets and IPC > + channels, so be careful not to set this too low. The > + system-wide limit for this is defined by the > kern.maxfiles &man.sysctl.8;. > > > > *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** > From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 00:42:00 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E5CFD30E for ; Fri, 22 Feb 2013 00:42:00 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from smtp.knology.net (smtp-fo.knology.synacor.com [64.8.71.118]) by mx1.freebsd.org (Postfix) with ESMTP id AB142982 for ; Fri, 22 Feb 2013 00:42:00 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.0 cv=e4qEuNV/ c=1 sm=0 a=38Y8UczQxcwRmfYDsgMJww==:17 a=ZxN8qah7hV8A:10 a=3-jqWEckgiQA:10 a=G3Lp4l_EmE8A:10 a=wPDyFdB5xvgA:10 a=kj9zAlcOel0A:10 a=s1O25tkdAAAA:8 a=H37zuCLrrnQA:10 a=jfZAcYpafgiSMLC4auAA:9 a=CjuIK1q_8ugA:10 a=38Y8UczQxcwRmfYDsgMJww==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp01.knology.synacor.com header.from=wblock@wonkity.com; sender-id=neutral Authentication-Results: smtp01.knology.synacor.com smtp.mail=wblock@wonkity.com; spf=neutral; sender-id=neutral Authentication-Results: smtp01.knology.synacor.com smtp.user=wblock@rushmore.com; auth=pass (LOGIN) Received-SPF: neutral (smtp01.knology.synacor.com: 67.158.26.137 is neither permitted nor denied by domain of wonkity.com) Received: from [67.158.26.137] ([67.158.26.137:10580] helo=wonkity.com) by smtp.knlogy.net (envelope-from ) (ecelerity 2.2.3.47 r(39787)) with ESMTPA id E7/70-13976-6DEB6215; Thu, 21 Feb 2013 19:41:58 -0500 Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r1M0fv3o091851; Thu, 21 Feb 2013 17:41:57 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r1M0fuuE091848; Thu, 21 Feb 2013 17:41:57 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 21 Feb 2013 17:41:56 -0700 (MST) From: Warren Block To: Benjamin Kaduk Subject: Re: svn commit: r41024 - head/en_US.ISO8859-1/books/handbook/users In-Reply-To: Message-ID: References: <201302211406.r1LE66bl041470@svn.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Thu, 21 Feb 2013 17:41:57 -0700 (MST) Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 00:42:01 -0000 On Thu, 21 Feb 2013, Benjamin Kaduk wrote: > On Thu, 21 Feb 2013, Dru Lavigne wrote: > >> @@ -700,11 +683,9 @@ passwd: done >> quotas >> >> disk quotas >> - Disk quotas limit disk usage to users, and >> - they >> - provide a way to quickly check that usage without >> - calculating it every time. Quotas are discussed in > - linkend="quotas"/>. >> + Disk quotas limit disk usage to users and provide a way to >> + quickly check that usage without calculating it every time. > > This sentence is still not quite there. > Maybe "Disk quotas limit the disk usage available to users" or "limit the > disk usage of users"? "Disk quotas limit the amount of disk space available to users" >> + Quotas are discussed in . Is that the right way to do that? should be around some text to make a hyperlink. generates the text, like Chapter 21. (I think.) From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 04:06:47 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B1EA7807; Fri, 22 Feb 2013 04:06:47 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-5.mit.edu (DMZ-MAILSEC-SCANNER-5.MIT.EDU [18.7.68.34]) by mx1.freebsd.org (Postfix) with ESMTP id 066A1372; Fri, 22 Feb 2013 04:06:46 +0000 (UTC) X-AuditID: 12074422-b7f5c6d000000545-c8-5126eed04c2f Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id FF.FC.01349.0DEE6215; Thu, 21 Feb 2013 23:06:40 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r1M46erM009977; Thu, 21 Feb 2013 23:06:40 -0500 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r1M46bPL019265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 21 Feb 2013 23:06:39 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r1M46bJ2003418; Thu, 21 Feb 2013 23:06:37 -0500 (EST) Date: Thu, 21 Feb 2013 23:06:37 -0500 (EST) From: Benjamin Kaduk To: Warren Block Subject: Re: svn commit: r41024 - head/en_US.ISO8859-1/books/handbook/users In-Reply-To: Message-ID: References: <201302211406.r1LE66bl041470@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRmVeSWpSXmKPExsUixG6nrnvhnVqgwanNIhY/Ph5isuhqUrW4 sWg/k8Xu/l5mi1+nPBxYPWZ8ms/icaTjEWMAUxSXTUpqTmZZapG+XQJXxvUnbawFB9kreg7/ Y2pgfMjaxcjJISFgIrH24BoWCFtM4sK99WxdjFwcQgL7GCXuXH/JDOFsZJQ4enAZC4RziEni 85ZGRgingVHi45ImsH4WAW2JT30P2EFsNgEViZlvNgLN4uAQEVCV2HvGGiTMLFApsfBZG9hq YQFvia2H37GB2JwCdhKNy8+DtfIKOEh8eL4Pav4CRolJM/6CFYkK6Eis3j+FBaJIUOLkzCcs EEMtJc79uc42gVFwFpLULCSpBYxMqxhlU3KrdHMTM3OKU5N1i5MT8/JSi3RN9XIzS/RSU0o3 MYLD2EVpB+PPg0qHGAU4GJV4eBtc1AKFWBPLiitzDzFKcjApifJ+eQkU4kvKT6nMSCzOiC8q zUktPsQowcGsJMKrHwqU401JrKxKLcqHSUlzsCiJ815LuekvJJCeWJKanZpakFoEk5Xh4FCS 4F32FqhRsCg1PbUiLTOnBCHNxMEJMpwHaPg7kBre4oLE3OLMdIj8KUZFKXHesyAJAZBERmke XC8szbxiFAd6RZj3NkgVDzBFwXW/AhrMBDR47XJlkMEliQgpqQbGvtlLzq7fcnrr1T4n5o7D e82f9wnMPD/n9N3qLSXyFh8cRQxkK6Li9+d09qqecny65wl/t1Pv4/6urKP6b87FX02bqJ1r ecRHWlZwsdjulQbhJ/njG5PWWQh2VYZM33h6U5HwJZ4d02elln1x8U1SDrSdtHnDm9Lra48U HOY80rv7wgd/pYQ0JZbijERDLeai4kQAYfraQQ4DAAA= Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 04:06:47 -0000 On Thu, 21 Feb 2013, Warren Block wrote: > On Thu, 21 Feb 2013, Benjamin Kaduk wrote: > >> On Thu, 21 Feb 2013, Dru Lavigne wrote: >> >>> @@ -700,11 +683,9 @@ passwd: done >>> quotas >>> >>> disk quotas >>> - Disk quotas limit disk usage to users, and >>> - they >>> - provide a way to quickly check that usage without >>> - calculating it every time. Quotas are discussed in >> - linkend="quotas"/>. >>> + Disk quotas limit disk usage to users and provide a way to >>> + quickly check that usage without calculating it every time. >> >> This sentence is still not quite there. >> Maybe "Disk quotas limit the disk usage available to users" or "limit the >> disk usage of users"? > > "Disk quotas limit the amount of disk space available to users" Sounds good, thanks. -Ben From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 08:45:05 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 74767552; Fri, 22 Feb 2013 08:45:05 +0000 (UTC) (envelope-from erwin@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 67827F50; Fri, 22 Feb 2013 08:45:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1M8j5kh088932; Fri, 22 Feb 2013 08:45:05 GMT (envelope-from erwin@svn.freebsd.org) Received: (from erwin@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1M8j5gV088931; Fri, 22 Feb 2013 08:45:05 GMT (envelope-from erwin@svn.freebsd.org) Message-Id: <201302220845.r1M8j5gV088931@svn.freebsd.org> From: Erwin Lansing Date: Fri, 22 Feb 2013 08:45:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41030 - head/en_US.ISO8859-1/articles/portbuild X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 08:45:05 -0000 Author: erwin (src,ports committer) Date: Fri Feb 22 08:45:04 2013 New Revision: 41030 URL: http://svnweb.freebsd.org/changeset/doc/41030 Log: Fix path, addarch is not in admin. Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/portbuild/article.xml Thu Feb 21 17:59:05 2013 (r41029) +++ head/en_US.ISO8859-1/articles/portbuild/article.xml Fri Feb 22 08:45:04 2013 (r41030) @@ -2351,7 +2351,7 @@ zfs destroy -r a/snap/src-o As the portbuild user, run - &prompt.user; /a/portbuild/admin/tools/addarch arch + &prompt.user; /a/portbuild/tools/addarch arch From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 15:30:21 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C9CDED43; Fri, 22 Feb 2013 15:30:21 +0000 (UTC) (envelope-from pawel@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 BC6997F8; Fri, 22 Feb 2013 15:30:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1MFULII012954; Fri, 22 Feb 2013 15:30:21 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1MFULum012953; Fri, 22 Feb 2013 15:30:21 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201302221530.r1MFULum012953@svn.freebsd.org> From: Pawel Pekala Date: Fri, 22 Feb 2013 15:30:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41031 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 15:30:21 -0000 Author: pawel (ports committer) Date: Fri Feb 22 15:30:21 2013 New Revision: 41031 URL: http://svnweb.freebsd.org/changeset/doc/41031 Log: For games/frobtads PR: ports/175853 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Fri Feb 22 08:45:04 2013 (r41030) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Fri Feb 22 15:30:21 2013 (r41031) @@ -5337,6 +5337,11 @@ + Kai Wang + kaiwang27@gmail.com + + + Kaleb S. Keithley kaleb@ics.com From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 19:51:58 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E12AE2DC; Fri, 22 Feb 2013 19:51:58 +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 D3B34834; Fri, 22 Feb 2013 19:51:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1MJpwJl092159; Fri, 22 Feb 2013 19:51:58 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1MJpwPe092158; Fri, 22 Feb 2013 19:51:58 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201302221951.r1MJpwPe092158@svn.freebsd.org> From: Rene Ladan Date: Fri, 22 Feb 2013 19:51:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41032 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 19:51:59 -0000 Author: rene Date: Fri Feb 22 19:51:57 2013 New Revision: 41032 URL: http://svnweb.freebsd.org/changeset/doc/41032 Log: Mention WWWDIR and ETCDIR in the section describing the automatic substitutions done for SUB_LIST. PR: docs/176351 Submitted by: culot Approved by: remko (mentor) Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Fri Feb 22 15:30:21 2013 (r41031) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Fri Feb 22 19:51:57 2013 (r41032) @@ -10270,7 +10270,8 @@ etc/orbit.conf.sample SUB_FILES. Several common pairs are automatically defined: PREFIX, LOCALBASE, DATADIR, - DOCSDIR, EXAMPLESDIR. + DOCSDIR, EXAMPLESDIR, + WWWDIR, and ETCDIR. Any line beginning with @comment will be deleted from resulting files after a variable substitution. From owner-svn-doc-all@FreeBSD.ORG Fri Feb 22 20:57:55 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A240EAB5; Fri, 22 Feb 2013 20:57:55 +0000 (UTC) (envelope-from gabor@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 7CE6EB06; Fri, 22 Feb 2013 20:57:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1MKvsT4011324; Fri, 22 Feb 2013 20:57:54 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1MKvsn5011323; Fri, 22 Feb 2013 20:57:54 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201302222057.r1MKvsn5011323@svn.freebsd.org> From: Gabor Kovesdan Date: Fri, 22 Feb 2013 20:57:54 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-svnadmin@freebsd.org Subject: svn commit: r41033 - svnadmin/conf X-SVN-Group: doc-svnadmin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2013 20:57:55 -0000 Author: gabor Date: Fri Feb 22 20:57:54 2013 New Revision: 41033 URL: http://svnweb.freebsd.org/changeset/doc/41033 Log: - Reactivate pgj's doc commit bit per his request Approved by: doceng Modified: svnadmin/conf/access Modified: svnadmin/conf/access ============================================================================== --- svnadmin/conf/access Fri Feb 22 19:51:57 2013 (r41032) +++ svnadmin/conf/access Fri Feb 22 20:57:54 2013 (r41033) @@ -54,6 +54,7 @@ maxim miwi obrien pav +pgj pluknet remko rene From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 12:51:38 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8F84223D; Sat, 23 Feb 2013 12:51:38 +0000 (UTC) (envelope-from ryusuke@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 6A7FBCC8; Sat, 23 Feb 2013 12:51:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1NCpb19001218; Sat, 23 Feb 2013 12:51:37 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1NCpbls001217; Sat, 23 Feb 2013 12:51:37 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201302231251.r1NCpbls001217@svn.freebsd.org> From: Ryusuke SUZUKI Date: Sat, 23 Feb 2013 12:51:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41034 - head/ja_JP.eucJP/books/handbook/printing X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 12:51:38 -0000 Author: ryusuke Date: Sat Feb 23 12:51:37 2013 New Revision: 41034 URL: http://svnweb.freebsd.org/changeset/doc/41034 Log: - Merge the following from the English version: r38826 -> r40980 head/ja_JP.eucJP/books/handbook/printing/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/printing/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/printing/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/printing/chapter.xml Fri Feb 22 20:57:54 2013 (r41033) +++ head/ja_JP.eucJP/books/handbook/printing/chapter.xml Sat Feb 23 12:51:37 2013 (r41034) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r38826 + Original revision: r40980 $FreeBSD$ --> @@ -169,11 +169,8 @@ ¤É¤¦¤·¤Æ¥¹¥×¡¼¥é¤ò»È¤¦¤Ù¤­¤Ê¤Î¤« - ¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤òÍøÍѤ¹¤ë¤Î¤¬¤¢¤Ê¤¿°ì¿Í¤À¤±¤À¤È¤·¤¿¤é¡¢ - ¥¢¥¯¥»¥¹À©¸æ¤â¥Ø¥Ã¥À¥Ú¡¼¥¸¤â¥×¥ê¥ó¥¿ÍøÍѤËÂФ¹¤ë²Ý¶â¤âɬÍפʤ¤¤Î¤Ë¡¢ - ¤Ê¤¼¤ï¤¶¤ï¤¶¥¹¥×¡¼¥é¤ËÈѤ蘆¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤«µ¿Ìä¤Ë»×¤¦¤«¤âÃΤì¤Þ¤»¤ó¡£ - ¥×¥ê¥ó¥¿¤ËÂФ¹¤ëľÀÜ¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë¤³¤È¤â¤Ç¤­¤ë¤Î¤Ç¤¹¤¬¡¢ - ¤È¤Ë¤«¤¯¥¹¥×¡¼¥é¤ò»ÈÍѤ¹¤ë¤Ù¤­¤Ç¤¹¡£¤½¤ÎÍýͳ¤Ï¡¢ + ¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤òÍøÍѤ¹¤ë¤Î¤¬¤¢¤Ê¤¿°ì¿Í¤À¤±¤À¤È¤·¤Æ¤â¡¢ + ¥¹¥×¡¼¥é¤ÏÍ­ÍѤǤ¹¤·¡¢»ÈÍѤ¹¤Ù¤­¤Ç¤¹¡£¤½¤ÎÍýͳ¤Ï°Ê²¼¤Î¤È¤ª¤ê¤Ç¤¹¡£ From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 14:50:00 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9CA2CD6; Sat, 23 Feb 2013 14:50:00 +0000 (UTC) (envelope-from eadler@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 8F8B5FF5; Sat, 23 Feb 2013 14:50:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1NEo0OS036160; Sat, 23 Feb 2013 14:50:00 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1NEo0vJ036159; Sat, 23 Feb 2013 14:50:00 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302231450.r1NEo0vJ036159@svn.freebsd.org> From: Eitan Adler Date: Sat, 23 Feb 2013 14:50:00 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41035 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 14:50:00 -0000 Author: eadler Date: Sat Feb 23 14:49:59 2013 New Revision: 41035 URL: http://svnweb.freebsd.org/changeset/doc/41035 Log: Using CONFIGURE_ENV for CPPFLAGS and LDFLAGS is not needed since r282433. PR: docs/174827 Submitted by: Dominique Goncalves Reviewed by: crees Reviewed by: amdmi3 Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Sat Feb 23 12:51:37 2013 (r41034) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Sat Feb 23 14:49:59 2013 (r41035) @@ -5726,17 +5726,13 @@ IGNORE= may not be redistributed because CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -GNU_CONFIGURE= yes -CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \ - LDFLAGS="${LDFLAGS}" +GNU_CONFIGURE= yes Of course, the code can be more compact if there are no more flags to pass to configure: USE_GETTEXT= yes -GNU_CONFIGURE= yes -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" +GNU_CONFIGURE= yes From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 14:50:25 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6F8CD136; Sat, 23 Feb 2013 14:50:25 +0000 (UTC) (envelope-from eadler@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 625A6FFC; Sat, 23 Feb 2013 14:50:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1NEoP62036451; Sat, 23 Feb 2013 14:50:25 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1NEoPwK036450; Sat, 23 Feb 2013 14:50:25 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201302231450.r1NEoPwK036450@svn.freebsd.org> From: Eitan Adler Date: Sat, 23 Feb 2013 14:50:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41036 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 14:50:25 -0000 Author: eadler Date: Sat Feb 23 14:50:24 2013 New Revision: 41036 URL: http://svnweb.freebsd.org/changeset/doc/41036 Log: Update the lock-order-reversal question PR: docs/174226 Submitted by: Bas Smeelen Reviewed by: Erich Dollansky Reviewed by: avg Reviewed by: bjk Discussed with: wblock Approved by: ??? (mentor) Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Sat Feb 23 14:49:59 2013 (r41035) +++ head/en_US.ISO8859-1/books/faq/book.xml Sat Feb 23 14:50:24 2013 (r41036) @@ -2493,9 +2493,19 @@ kern.timecounter.hardware: TSC -> i82 - An answer for this question can be found in the &os; - Glossary, see LOR. + The &os; kernel uses a number of resource locks to + arbitrate contention for certain resources. A run-time + lock diagnostic system found in &os.current; kernels + (but removed for releases), called &man.witness.4;, + detects the potential for deadlocks due to locking errors. + (It is possible to get false positives, as &man.witness.4; + is slightly conservative.) A true positive report + indicates that "if you were unlucky, a deadlock would have + happened here">. + + Problematic LORs tend to get fixed + quickly, so check &a.current.url; before posting to the + mailing lists. From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 14:52:23 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 253DB279 for ; Sat, 23 Feb 2013 14:52:23 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com [IPv6:2a00:1450:400c:c00::229]) by mx1.freebsd.org (Postfix) with ESMTP id B48126A for ; Sat, 23 Feb 2013 14:52:22 +0000 (UTC) Received: by mail-wg0-f41.google.com with SMTP id ds1so2215021wgb.0 for ; Sat, 23 Feb 2013 06:52:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=MriqFuic2uGuL8sOTiV3G2hOKFTGpbl7LXAtrYUvwdU=; b=fDgG8YQ642tAcmtXQtNh7USLEyXBcHJykWHcntXjnHTYWnqStjcmG/A8USs5sDCgp6 oWCjGH4rTZzE5uwBRZU+Z1V1B7fpotgVsHwA7qS7tOtZHOEcQzd0IXy30LL2Nql0bz6C McoAPB9yqiFKiz97aqA2rN4ecdpTg2DrhKlfU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :x-gm-message-state; bh=MriqFuic2uGuL8sOTiV3G2hOKFTGpbl7LXAtrYUvwdU=; b=GDdNIqr7HrGVpvUvBOdURUjKiStEXkkbRupgNUsPTVUTOtx9C9A0Gaym7eOdHhTZqP agRK3xk+3/bGOyE4dm93hxjp8ni1alYS/m+mlqTJDVMB+C9X3+qBN6D/7tgDbpfngfbe xds0CQ+zqukHg31+bhU6JDeoHAY2Pl8L4OvywlYFmZomLe6OI9pd9wiDRkC7P6ZuK/Fq 2XtaX36t5T8thOUNQjgIQnt/guXgfLdN3JWmFJkJkmdG5CQEi/iD371Ugn1AFXxEi120 trtRect9RzQd/bMJ/V/dIJCVxWqUd8ouwUeRrfUK06K8b04SCNYpM9Cp8qURswf3uOg4 wERQ== X-Received: by 10.194.24.197 with SMTP id w5mr9481237wjf.9.1361631141405; Sat, 23 Feb 2013 06:52:21 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.194.85.232 with HTTP; Sat, 23 Feb 2013 06:51:50 -0800 (PST) In-Reply-To: <201302231450.r1NEoPwK036450@svn.freebsd.org> References: <201302231450.r1NEoPwK036450@svn.freebsd.org> From: Eitan Adler Date: Sat, 23 Feb 2013 09:51:50 -0500 X-Google-Sender-Auth: HvTRQksrEs_puvS8JvWRI48CCmA Message-ID: Subject: Re: svn commit: r41036 - head/en_US.ISO8859-1/books/faq To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnM2usl2d54LbFXDnICnNYQPy0lznruLV9Ex7Xv/0GsmShjNO9QhuUvmKex0Y9Hwp8K6L+H X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 14:52:23 -0000 On 23 February 2013 09:50, Eitan Adler wrote: > Author: eadler > Date: Sat Feb 23 14:50:24 2013 > New Revision: 41036 > URL: http://svnweb.freebsd.org/changeset/doc/41036 > > Log: > Update the lock-order-reversal question > > PR: docs/174226 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=174226 > Submitted by: Bas Smeelen > Reviewed by: Erich Dollansky > Reviewed by: avg > Reviewed by: bjk > Discussed with: wblock > Approved by: ??? (mentor) Woops: For this and the previous, Approved by: bjk (mentor). Sorry for forgetting to modify the commit log. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 14:53:16 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4BFAF2E5 for ; Sat, 23 Feb 2013 14:53:16 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-we0-x236.google.com (we-in-x0236.1e100.net [IPv6:2a00:1450:400c:c03::236]) by mx1.freebsd.org (Postfix) with ESMTP id DB30E7C for ; Sat, 23 Feb 2013 14:53:15 +0000 (UTC) Received: by mail-we0-f182.google.com with SMTP id t57so1333912wey.27 for ; Sat, 23 Feb 2013 06:53:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=g046G+Emjo/ui+OOtDPAiOO/o6zpWaKFU2bVO8jqZNw=; b=HdRQGlOJMc9/Rm88li9QDyy3gfamxL2R/vM+c7uWVs1rIPDKhjuG8fhAl7UTlgjpwF fIvCp2w77fVG025tPizR7S5WY897rs4ADnAY2SgQ10m4NMDg6DJp8HzMwv9mEsPQWCfu 9nNqhtko933b1bAA22u1wEGe1AqZ7zz7t9Vxo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :x-gm-message-state; bh=g046G+Emjo/ui+OOtDPAiOO/o6zpWaKFU2bVO8jqZNw=; b=HtVQZR1x3L55Ai98CF1EUhnUW8BBWtgQQe9rkQp9ZJS9KW5dKxFS7e+0mYm9nUHeAx U7G6qXI/8sj8UUI57pKsSO+9EnhgJnfrlCdkOUsI0Y2Ps5cblyRwv0Io37JDngVdWQlr +H97r8c0j0gWOQiapiX+shjs+dplx79KFDyyOatiBiVrHt0lGj1glYRBFNu812yr6UHj /kUNvJ29EuyUuX+FYLaY3Akp4d6E6EFZiwHVaCbjQRmEiQrKIqDbClcoxNvDVVO7hp3U IU9drT3vR4S+mspbRbtNvEc26loU8/7cOT8tVRYp8EdIf4yCfiGi94mI3JR/x7rxFPIw SUYw== X-Received: by 10.194.63.240 with SMTP id j16mr9347561wjs.45.1361631194858; Sat, 23 Feb 2013 06:53:14 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.194.85.232 with HTTP; Sat, 23 Feb 2013 06:52:44 -0800 (PST) In-Reply-To: References: <201302231450.r1NEoPwK036450@svn.freebsd.org> From: Eitan Adler Date: Sat, 23 Feb 2013 09:52:44 -0500 X-Google-Sender-Auth: XvSrcwqrOtxWmL2iifzje0q7L1s Message-ID: Subject: Re: svn commit: r41036 - head/en_US.ISO8859-1/books/faq To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQn2BfXUO9vC1pCuJU9McghvAtPB8dVRcU1XnFc53WnNXrSh+xS1gr6UHK7ZabSeszoF7Nts X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 14:53:16 -0000 On 23 February 2013 09:51, Eitan Adler wrote: > On 23 February 2013 09:50, Eitan Adler wrote: >> Author: eadler >> Date: Sat Feb 23 14:50:24 2013 >> New Revision: 41036 >> URL: http://svnweb.freebsd.org/changeset/doc/41036 >> >> Log: >> Update the lock-order-reversal question >> >> PR: docs/174226 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=174226 >> Submitted by: Bas Smeelen >> Reviewed by: Erich Dollansky >> Reviewed by: avg >> Reviewed by: bjk >> Discussed with: wblock >> Approved by: ??? (mentor) > > Woops: For this and the previous, Approved by: bjk (mentor). Sorry > for forgetting to modify the commit log. bcr (mentor). I really can't think today. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 16:05:07 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9B59DB9D for ; Sat, 23 Feb 2013 16:05:07 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from smtp.knology.net (smtp-fo.knology.synacor.com [64.8.71.118]) by mx1.freebsd.org (Postfix) with ESMTP id 6105F2EC for ; Sat, 23 Feb 2013 16:05:07 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.0 cv=a/6yBDuF c=1 sm=0 a=38Y8UczQxcwRmfYDsgMJww==:17 a=ZxN8qah7hV8A:10 a=04j5xPogkHsA:10 a=G3Lp4l_EmE8A:10 a=wPDyFdB5xvgA:10 a=kj9zAlcOel0A:10 a=s1O25tkdAAAA:8 a=eIXg4lcOM-MA:10 a=6I5d2MoRAAAA:8 a=9CNj8_f3AAAA:8 a=LKT9Wo8CLakqLg4zDqcA:9 a=CjuIK1q_8ugA:10 a=t18fA_h2Cw0A:10 a=38Y8UczQxcwRmfYDsgMJww==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp02.knology.synacor.com smtp.mail=wblock@wonkity.com; spf=neutral; sender-id=neutral Authentication-Results: smtp02.knology.synacor.com header.from=wblock@wonkity.com; sender-id=neutral Authentication-Results: smtp02.knology.synacor.com smtp.user=wblock@rushmore.com; auth=pass (LOGIN) Received-SPF: neutral (smtp02.knology.synacor.com: 67.158.26.137 is neither permitted nor denied by domain of wonkity.com) Received: from [67.158.26.137] ([67.158.26.137:59098] helo=wonkity.com) by smtp.knlogy.net (envelope-from ) (ecelerity 2.2.3.47 r(39787)) with ESMTPA id CD/C3-05385-0B8E8215; Sat, 23 Feb 2013 11:05:05 -0500 Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r1NG54fL005951; Sat, 23 Feb 2013 09:05:04 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r1NG54Sw005948; Sat, 23 Feb 2013 09:05:04 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sat, 23 Feb 2013 09:05:04 -0700 (MST) From: Warren Block To: Eitan Adler Subject: Re: svn commit: r41036 - head/en_US.ISO8859-1/books/faq In-Reply-To: <201302231450.r1NEoPwK036450@svn.freebsd.org> Message-ID: References: <201302231450.r1NEoPwK036450@svn.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 23 Feb 2013 09:05:04 -0700 (MST) Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 16:05:07 -0000 On Sat, 23 Feb 2013, Eitan Adler wrote: > Author: eadler > Date: Sat Feb 23 14:50:24 2013 > New Revision: 41036 > URL: http://svnweb.freebsd.org/changeset/doc/41036 > > Log: > Update the lock-order-reversal question > > PR: docs/174226 > Submitted by: Bas Smeelen > Reviewed by: Erich Dollansky > Reviewed by: avg > Reviewed by: bjk > Discussed with: wblock > Approved by: ??? (mentor) > > Modified: > head/en_US.ISO8859-1/books/faq/book.xml > > Modified: head/en_US.ISO8859-1/books/faq/book.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/faq/book.xml Sat Feb 23 14:49:59 2013 (r41035) > +++ head/en_US.ISO8859-1/books/faq/book.xml Sat Feb 23 14:50:24 2013 (r41036) > @@ -2493,9 +2493,19 @@ kern.timecounter.hardware: TSC -> i82 > > > > - An answer for this question can be found in the &os; > - Glossary, see - url="&url.books.handbook;/freebsd-glossary.html#lor-glossary">LOR. > + The &os; kernel uses a number of resource locks to > + arbitrate contention for certain resources. A run-time > + lock diagnostic system found in &os.current; kernels > + (but removed for releases), called &man.witness.4;, > + detects the potential for deadlocks due to locking errors. > + (It is possible to get false positives, as &man.witness.4; > + is slightly conservative.) A true positive report > + indicates that "if you were unlucky, a deadlock would have > + happened here">. > + > + Problematic LORs tend to get fixed > + quickly, so check &a.current.url; before posting to the > + mailing lists. > > I do not recall being involved with this particular question at all. From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 16:37:51 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1FF39849 for ; Sat, 23 Feb 2013 16:37:51 +0000 (UTC) (envelope-from dru.lavigne@att.net) Received: from nm6.access.bullet.mail.sp2.yahoo.com (nm6.access.bullet.mail.sp2.yahoo.com [98.139.44.133]) by mx1.freebsd.org (Postfix) with ESMTP id D9C7E79B for ; Sat, 23 Feb 2013 16:37:50 +0000 (UTC) Received: from [98.139.44.105] by nm6.access.bullet.mail.sp2.yahoo.com with NNFMP; 23 Feb 2013 16:37:49 -0000 Received: from [98.139.44.90] by tm10.access.bullet.mail.sp2.yahoo.com with NNFMP; 23 Feb 2013 16:37:49 -0000 Received: from [127.0.0.1] by omp1027.access.mail.sp2.yahoo.com with NNFMP; 23 Feb 2013 16:37:49 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 838543.43084.bm@omp1027.access.mail.sp2.yahoo.com Received: (qmail 18940 invoked by uid 60001); 23 Feb 2013 16:37:49 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1361637469; bh=k2IjMn7RB15XMOBBwm+k2AN7u3IhHmiFKEy17uSmggc=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=htvu2xIaUdjAEJABeRZiJ2NYYx2J//27ay9KBpG6zNLYvjxWFjpz3H9GDbDwyhTWiEO4GLhucTiZRVX0SJFWCKu64oKlORvTYEPCS+GWtpWcvFyLSpGmvB7VCJ0IsLxk8i1qMqFdKZ7MtVsfP5IhE6cfU0t55yq7FXAq0RGsCxk= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=att.net; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=KVwMYwgwISlBM6Qsq6ighioCytyuA156UDOuD5FxGb1wpVKgcTr+8/594gGk4xKmSa2V/m91NEh+JFFir0sLEYowdsR7put9AMCzM5EexCIZQD8UieZVVuzdAh2wIr/s8S+WByfdkv5tjGROJo5jBC5Zs9UStJB+nw/w8UyozHc=; X-YMail-OSG: H15qonoVM1nyGYV0dqAGUfTuewqEa.tiKa_sbPW.E.RQD2L eG4Lp8AqZk5bIQUqOeX_0TqClIBan91ywzz9aMcRHt2n6Kn.Tw8aVLX9aWIP EuQV1cP2_NTmJibAd8rVQxicZbJhcvKGw.ly.9RZ6IcipKplxpPmoe703aub 0whpaVlOVHRVrErYOTtcipjMEHbovQ8uprHQG1bwhRLwyyVtHTaH4eD4iIm1 9FutbIK_kx232YgS.hU7x6_TPZJQdzLnnH4DTY_7FgZkgetiFrUM0NG.cupA PyWHVdILhd0yjT7u7ANzaHhP21I28513bI3qx5YnHtBou03lloK3CQqzCamZ TPV2DH8UGDFstzX24OUM73d0ZOOBqpkwUtqZbM5rW3zuj7HaMOzwWfxeGTK5 41huNJi02BtYqlJfS0meew2JET14k9JizDluXTlrzxZwWB4iQUp27tcMK06E ZtbE7ZiRRhQ-- Received: from [64.134.228.114] by web184906.mail.gq1.yahoo.com via HTTP; Sat, 23 Feb 2013 08:37:48 PST X-Rocket-MIMEInfo: 001.001, IA0KPiA.PiArwqAgwqAgwqAgUXVvdGFzIGFyZSBkaXNjdXNzZWQgaW4NCj4gPGxpbmsgbGlua2VuZD0icXVvdGFzIj48L2xpbms.LjwvcGFyYT4NCj4gDQo.IElzIHRoYXQgdGhlIHJpZ2h0IHdheSB0byBkbyB0aGF0P8KgDQo.IDxsaW5rPjwvbGluaz4gc2hvdWxkIGJlIGFyb3VuZCBzb21lIHRleHQgdG8gbWFrZQ0KPiBhIGh5cGVybGluay7CoCA8eHJlZj4gZ2VuZXJhdGVzIHRoZSB0ZXh0LCBsaWtlDQo.IENoYXB0ZXIgMjEuIChJIHRoaW5rLikNCg0KDQpEYXJuLCBJIHdhcyB1bmRlciB0aGUgbWlzdGFrZW4BMAEBAQE- X-Mailer: YahooMailClassic/15.1.2 YahooMailWebService/0.8.134.513 Message-ID: <1361637468.16161.YahooMailClassic@web184906.mail.gq1.yahoo.com> Date: Sat, 23 Feb 2013 08:37:48 -0800 (PST) From: Dru Lavigne Subject: Re: svn commit: r41024 - head/en_US.ISO8859-1/books/handbook/users To: Benjamin Kaduk , Warren Block In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-doc-head@freebsd.org, Dru Lavigne , svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 16:37:51 -0000 =20 > >> +=A0 =A0 =A0 Quotas are discussed in > . >=20 > Is that the right way to do that?=A0 > should be around some text to make > a hyperlink.=A0 generates the text, like > Chapter 21. (I think.) Darn, I was under the mistaken impression that xref was deprecated and ulin= k was correct. I'm now assuming that both are equally correct, depending up= on the desired text to be displayed? This brings up a good question: if we plan to continue publishing hard copi= es of the handbook, is it better to use xref to automatically generate numb= ered handbook sections so that the reader of the print edition knows where = in the volume to refer to? Cheers, Dru From owner-svn-doc-all@FreeBSD.ORG Sat Feb 23 16:39:21 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1F9538CB for ; Sat, 23 Feb 2013 16:39:21 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by mx1.freebsd.org (Postfix) with ESMTP id AC85B7B3 for ; Sat, 23 Feb 2013 16:39:20 +0000 (UTC) Received: by mail-wi0-f171.google.com with SMTP id hn17so2008775wib.4 for ; Sat, 23 Feb 2013 08:39:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=XoAESfGSxaHW8OcIT8MmrrI4fhFNdwljkDXvClFJl7Y=; b=T0TnC5gdenZqQIjJzgP9mymIX6Vl0aPebqsnFaWC49e7WDBC6USBsr2UVwmY73NQOE eInUPev1Lu3Lgdbj0tqDuFckXjIhyIee21YY6LNk5xD1BWQbLmxnCtauj81LHrs/Fp8z Yi5n643vp3WqENrJ3d/sATR+zS+yR+y+Ampkw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=XoAESfGSxaHW8OcIT8MmrrI4fhFNdwljkDXvClFJl7Y=; b=eU4UuIhopN1Pabh9t4mUbSaV9XB0hRQ0SEqnIvImgDGYFNPZ9gVHLOg65HU/ZK1wXd 4HeWuPB8/O1JoEIevw8ILY6GNZ8IwUpBQAG1sMIHSN+ajnFHABs+MqFXsfqhlM5ss4ln bl8t4GauEjgl1GlnDXtDmkckdGAjdgH3NmBCOuN9FQ/VN2j3YhKO3cWMOB33OArmPp4Z vT9V3DX+YeSNLyaUrsvl3OuB2vfiqM3SzdFhHtLFAPnSb+YFm2udP/sd0eX2A8V8cQD0 Pz0+7R2T5DbGxj+KB65sHPaYeGeL1ZePybP0ITQw1+W/jgdLVIzIJ0CCG+J9m5bag3I3 XbOQ== X-Received: by 10.194.63.240 with SMTP id j16mr9738130wjs.45.1361637557853; Sat, 23 Feb 2013 08:39:17 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.194.85.232 with HTTP; Sat, 23 Feb 2013 08:38:47 -0800 (PST) In-Reply-To: References: <201302231450.r1NEoPwK036450@svn.freebsd.org> From: Eitan Adler Date: Sat, 23 Feb 2013 11:38:47 -0500 X-Google-Sender-Auth: 5YqVLftINBdGXI9j7V6mABNARno Message-ID: Subject: Re: svn commit: r41036 - head/en_US.ISO8859-1/books/faq To: Warren Block Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnHb5NlDxcneEP+KzfQoI0t3HRrA0Sphl6r63g2npH1+W/l8CY0AMudnwGhH9iFS3vbW6ER Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 16:39:21 -0000 On 23 February 2013 11:05, Warren Block wrote: > I do not recall being involved with this particular question at all. I can not find an email with a quick search so it must have been an IRC discussion or an email with an unexpected subject. Needless to say, I would not make this up. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams