From owner-svn-doc-head@freebsd.org Sun Aug 12 02:53:47 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46CDD1060004;
Sun, 12 Aug 2018 02:53:47 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id DF5B474435;
Sun, 12 Aug 2018 02:53:46 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB64B202CC;
Sun, 12 Aug 2018 02:53:46 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C2rkfT043634;
Sun, 12 Aug 2018 02:53:46 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C2rkoW043633;
Sun, 12 Aug 2018 02:53:46 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120253.w7C2rkoW043633@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 02:53:46 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52108 - head/en_US.ISO8859-1/books/faq
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq
X-SVN-Commit-Revision: 52108
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 02:53:47 -0000
Author: eadler
Date: Sun Aug 12 02:53:46 2018
New Revision: 52108
URL: https://svnweb.freebsd.org/changeset/doc/52108
Log:
faq: update entry about free data
The way free memory management was done was changed in mid-2016. Update
the FAQ to match.
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 Aug 11 21:02:22 2018 (r52107)
+++ head/en_US.ISO8859-1/books/faq/book.xml Sun Aug 12 02:53:46 2018 (r52108)
@@ -6532,8 +6532,8 @@ hint.sio.7.irq="12"
memory. Any memory that programs do not actively
allocate is used within the &os; kernel as disk cache.
The values shown by &man.top.1; labeled as
- Inact, Cache, and
- Buf are all cached data at different
+ Inact and Laundry
+ are cached data at different
aging levels. This cached data means the system does not
have to access a slow disk again for data it has accessed
recently, thus increasing overall performance. In
From owner-svn-doc-head@freebsd.org Sun Aug 12 03:17:55 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52F971061573;
Sun, 12 Aug 2018 03:17:55 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 08F6275698;
Sun, 12 Aug 2018 03:17:55 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DE44C20692;
Sun, 12 Aug 2018 03:17:54 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C3HsqC057133;
Sun, 12 Aug 2018 03:17:54 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C3HsZn057132;
Sun, 12 Aug 2018 03:17:54 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120317.w7C3HsZn057132@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 03:17:54 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52109 - head/en_US.ISO8859-1/books/handbook/eresources
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/eresources
X-SVN-Commit-Revision: 52109
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 03:17:55 -0000
Author: eadler
Date: Sun Aug 12 03:17:54 2018
New Revision: 52109
URL: https://svnweb.freebsd.org/changeset/doc/52109
Log:
eresources: remove now-dead link
planet.freebsd.org seems to be down and not making a return. Remove.
Modified:
head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12 02:53:46 2018 (r52108)
+++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12 03:17:54 2018 (r52109)
@@ -36,15 +36,6 @@
- Planet
- &os; offers an aggregation feed of dozens of blogs
- written by &os; developers. Many developers use this to
- post quick notes about what they are working on, new
- patches, and other works in progress.
-
-
- The BSDConferences
YouTube Channel provides a collection of high
From owner-svn-doc-head@freebsd.org Sun Aug 12 03:20:11 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78A37106160D;
Sun, 12 Aug 2018 03:20:11 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 2CAED7572E;
Sun, 12 Aug 2018 03:20:11 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0D10A2069A;
Sun, 12 Aug 2018 03:20:11 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C3KAHv057292;
Sun, 12 Aug 2018 03:20:10 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C3KAKl057291;
Sun, 12 Aug 2018 03:20:10 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120320.w7C3KAKl057291@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 03:20:10 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52110 - head/en_US.ISO8859-1/htdocs
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs
X-SVN-Commit-Revision: 52110
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 03:20:11 -0000
Author: eadler
Date: Sun Aug 12 03:20:10 2018
New Revision: 52110
URL: https://svnweb.freebsd.org/changeset/doc/52110
Log:
eresources: remove now-dead link
planet.freebsd.org seems to be down and not making a return. Remove.
Modified:
head/en_US.ISO8859-1/htdocs/community.xsl
Modified: head/en_US.ISO8859-1/htdocs/community.xsl
==============================================================================
--- head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 03:17:54 2018 (r52109)
+++ head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 03:20:10 2018 (r52110)
@@ -41,9 +41,8 @@
select="count(document($usergroups.xml)//country)" />
unique countries around the world. There is also an
active IRC
- community. Many developers also maintain blogs about
- their &os; work. Developers and key contributors
+ community.
+ Developers and key contributors
also maintain a wiki, which
contains information about &os; development
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:34:08 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20F9D1068E73;
Sun, 12 Aug 2018 08:34:08 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
[IPv6:2610:1c1:1:606c::24b:4])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "smtp.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id AF88E7E7B6;
Sun, 12 Aug 2018 08:34:07 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com
[66.111.4.227])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
(Authenticated sender: brd/mail)
by smtp.freebsd.org (Postfix) with ESMTPSA id 860DB175BE;
Sun, 12 Aug 2018 08:34:07 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
by mailauth.nyi.internal (Postfix) with ESMTP id 658D7219EB;
Sun, 12 Aug 2018 04:34:07 -0400 (EDT)
Received: from web1 ([10.202.2.211])
by compute5.internal (MEProxy); Sun, 12 Aug 2018 04:34:07 -0400
X-ME-Proxy:
X-ME-Sender:
Received: by mailuser.nyi.internal (Postfix, from userid 99)
id D6CD694116; Sun, 12 Aug 2018 04:34:06 -0400 (EDT)
Message-Id: <1534062846.1999247.1471345240.5A6D5810@webmail.messagingengine.com>
From: Brad Davis
To: Eitan Adler , doc-committers@freebsd.org,
svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-9a5384d7
References: <201808120317.w7C3HsZn057132@repo.freebsd.org>
In-Reply-To: <201808120317.w7C3HsZn057132@repo.freebsd.org>
Date: Sun, 12 Aug 2018 02:34:06 -0600
Subject: Re: svn commit: r52109 -
head/en_US.ISO8859-1/books/handbook/eresources
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:34:08 -0000
On Sat, Aug 11, 2018, at 9:17 PM, Eitan Adler wrote:
> Author: eadler
> Date: Sun Aug 12 03:17:54 2018
> New Revision: 52109
> URL: https://svnweb.freebsd.org/changeset/doc/52109
>
> Log:
> eresources: remove now-dead link
>
> planet.freebsd.org seems to be down and not making a return. Remove.
>
> Modified:
> head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
>
> Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
> ==============================================================================
> --- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> 02:53:46 2018 (r52108)
> +++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> 03:17:54 2018 (r52109)
> @@ -36,15 +36,6 @@
>
>
>
> - - xlink:href="https://planet.freebsd.org/">Planet
> - &os; offers an aggregation feed of dozens of blogs
> - written by &os; developers. Many developers use this to
> - post quick notes about what they are working on, new
> - patches, and other works in progress.
> -
> -
> -
> The xlink:href="http://www.youtube.com/bsdconferences">BSDConferences
> YouTube Channel provides a collection of high
>
This is not dead, please revert.
Regards,
Brad Davis
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:39:18 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD2611068FA8;
Sun, 12 Aug 2018 08:39:17 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 865A17E883;
Sun, 12 Aug 2018 08:39:17 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6425E23A9E;
Sun, 12 Aug 2018 08:39:17 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C8dHRZ022545;
Sun, 12 Aug 2018 08:39:17 GMT (envelope-from sevan@FreeBSD.org)
Received: (from sevan@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C8dHwm022544;
Sun, 12 Aug 2018 08:39:17 GMT (envelope-from sevan@FreeBSD.org)
Message-Id: <201808120839.w7C8dHwm022544@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: sevan set sender to
sevan@FreeBSD.org using -f
From: Sevan Janiyan
Date: Sun, 12 Aug 2018 08:39:17 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52111 - head/en_US.ISO8859-1/books/handbook/x11
X-SVN-Group: doc-head
X-SVN-Commit-Author: sevan
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/x11
X-SVN-Commit-Revision: 52111
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:39:18 -0000
Author: sevan
Date: Sun Aug 12 08:39:16 2018
New Revision: 52111
URL: https://svnweb.freebsd.org/changeset/doc/52111
Log:
XFCE comes supplied with an xinitrc script, use that instead.
It turns out that making ~/.xinitrc & ~/.xsession a shell script with a bang
path & marked executable is a relic of the past. These files are execed by
the scripts which call them.
Tested on FreeBSD-CURRENT with rene@
PR: 222844
Submitted by: Olivier Duchateau
Approved by: bcr (mentor) rene
Differential Revision: https://reviews.freebsd.org/D16687
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 Sun Aug 12 03:20:10 2018 (r52110)
+++ head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Sun Aug 12 08:39:16 2018 (r52111)
@@ -1507,9 +1507,7 @@ hald_enable="YES"
the display manager. In this case, create an executable
~/.xsession:
- &prompt.user; echo "#!/bin/sh" > ~/.xsession
-&prompt.user; echo "exec /usr/local/bin/gnome-session" >> ~/.xsession
-&prompt.user; chmod +x ~/.xsession
+ &prompt.user; echo "exec /usr/local/bin/gnome-session" > ~/.xsession
@@ -1586,9 +1584,7 @@ hald_enable="YES"
an executable ~/.xsession as
follows:
- &prompt.user; echo "#!/bin/sh" > ~/.xsession
-&prompt.user; echo "exec /usr/local/bin/startkde" >> ~/.xsession
-&prompt.user; chmod +x ~/.xsession
+ &prompt.user; echo "exec /usr/local/bin/startkde" > ~/.xsessionOnce KDE is started, refer to
its built-in help system for more information on how to use
@@ -1620,22 +1616,30 @@ hald_enable="YES"
&prompt.root; cd /usr/ports/x11-wm/xfce4
&prompt.root; make install clean
+ Xfce uses
+ D-Bus for a message bus. This
+ application is automatically installed as dependency of
+ Xfce. Enable it in
+ /etc/rc.conf so it will be started when
+ the system boots:
+
+ dbus_enable="YES"
+
Unlike GNOME or
KDE,
Xfce does not provide its own login
manager. In order to start Xfce
from the command line by typing startx,
- first add its entry to ~/.xinitrc:
+ first create ~/.xinitrc with this
+ command:
- &prompt.user; echo "exec /usr/local/bin/startxfce4 --with-ck-launch" > ~/.xinitrc
+ &prompt.user; echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrcAn alternate method is to use
XDM. To configure this method,
create an executable ~/.xsession:
- &prompt.user; echo "#!/bin/sh" > ~/.xsession
-&prompt.user; echo "exec /usr/local/bin/startxfce4 --with-ck-launch" >> ~/.xsession
-&prompt.user; chmod +x ~/.xsession
+ &prompt.user; echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xsession
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:40:14 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FCE51069009;
Sun, 12 Aug 2018 08:40:14 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
[IPv6:2610:1c1:1:606c::24b:4])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "smtp.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id C5F547E91E;
Sun, 12 Aug 2018 08:40:13 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com
[66.111.4.227])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
(Authenticated sender: brd/mail)
by smtp.freebsd.org (Postfix) with ESMTPSA id A1788175C0;
Sun, 12 Aug 2018 08:40:13 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
by mailauth.nyi.internal (Postfix) with ESMTP id 77AC021ADF;
Sun, 12 Aug 2018 04:40:13 -0400 (EDT)
Received: from web1 ([10.202.2.211])
by compute5.internal (MEProxy); Sun, 12 Aug 2018 04:40:13 -0400
X-ME-Proxy:
X-ME-Sender:
Received: by mailuser.nyi.internal (Postfix, from userid 99)
id 150A094116; Sun, 12 Aug 2018 04:40:13 -0400 (EDT)
Message-Id: <1534063213.2000183.1471347472.3B1A7140@webmail.messagingengine.com>
From: Brad Davis
To: Eitan Adler , doc-committers@freebsd.org,
svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-9a5384d7
References: <201808120320.w7C3KAKl057291@repo.freebsd.org>
In-Reply-To: <201808120320.w7C3KAKl057291@repo.freebsd.org>
Subject: Re: svn commit: r52110 - head/en_US.ISO8859-1/htdocs
Date: Sun, 12 Aug 2018 02:40:13 -0600
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:40:14 -0000
On Sat, Aug 11, 2018, at 9:20 PM, Eitan Adler wrote:
> Author: eadler
> Date: Sun Aug 12 03:20:10 2018
> New Revision: 52110
> URL: https://svnweb.freebsd.org/changeset/doc/52110
>
> Log:
> eresources: remove now-dead link
>
> planet.freebsd.org seems to be down and not making a return. Remove.
>
> Modified:
> head/en_US.ISO8859-1/htdocs/community.xsl
>
> Modified: head/en_US.ISO8859-1/htdocs/community.xsl
> ==============================================================================
> --- head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 03:17:54 2018 (r52109)
> +++ head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 03:20:10 2018 (r52110)
> @@ -41,9 +41,8 @@
> select="count(document($usergroups.xml)//country)" />
> unique countries around the world. There is also an
> active IRC
> - community. Many developers also maintain - href="https://planet.freebsd.org">blogs about
> - their &os; work. Developers and key contributors
> + community.
> + Developers and key contributors
> also maintain a href="https://wiki.FreeBSD.org/">wiki, which
> contains information about &os; development
Hi Eitan,
Please revert, I have poked the admin.
Regards,
Brad Davis
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:46:44 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1534C10693D7;
Sun, 12 Aug 2018 08:46:44 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id AD5487F509;
Sun, 12 Aug 2018 08:46:43 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 879FA23C58;
Sun, 12 Aug 2018 08:46:43 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C8khVM027842;
Sun, 12 Aug 2018 08:46:43 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C8kh1i027841;
Sun, 12 Aug 2018 08:46:43 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120846.w7C8kh1i027841@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 08:46:43 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52112 - head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Commit-Revision: 52112
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:46:44 -0000
Author: eadler
Date: Sun Aug 12 08:46:43 2018
New Revision: 52112
URL: https://svnweb.freebsd.org/changeset/doc/52112
Log:
problem-reports: bugzilla modernization
This is a simple pass over the problem-reports article to make it better
describe Bugzilla. It isn't perfect, still needing content, but
baby-steps.
Modified:
head/en_US.ISO8859-1/articles/problem-reports/article.xml
Modified: head/en_US.ISO8859-1/articles/problem-reports/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 08:39:16 2018 (r52111)
+++ head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 08:46:43 2018 (r52112)
@@ -12,7 +12,6 @@
&tm-attrib.freebsd;
&tm-attrib.ibm;
&tm-attrib.intel;
- &tm-attrib.sparc;
&tm-attrib.sun;
&tm-attrib.general;
@@ -301,7 +300,7 @@
- Do not leave the Synopsis
+ Do not leave the Summary
line empty. The PRs go both onto a mailing
list that goes all over the world (where the
Synopsis is used for the
@@ -375,13 +374,11 @@
Include which global options you have specified in
- your make.conf. Note: specifying
- -O2 and above to &man.gcc.1; is
- known to be buggy in many situations. While the &os;
- developers will accept patches, they are generally
- unwilling to investigate such issues due to simple
- lack of time and volunteers, and may instead respond
- that this just is not supported.
+ your make.conf,
+ src.conf,
+ and src-env.conf.
+ Given the infinite number of options, not every
+ combination may be fully supported.
@@ -594,84 +591,24 @@
- Filling out the Template
+ Filling out the Form
- In the email template only, you will find the following
- single-line fields:
+
+ The email address you use will become public
+ information and may become available to spammers. You
+ should either have spam handling procedures in place, or
+ use a temporary email account. However, please note
+ that if you do not use a valid email account at all, we
+ will not be able to ask you questions about your
+ PR.
+
-
-
- Submitter-Id: Do not change this.
- The default value of current-users is
- correct, even if you run &os.stable;.
-
+ When you file a bug, you will find the following
+ fields:
-
- Confidential: This is prefilled
- to no. Changing it makes no sense as
- there is no such thing as a confidential &os; problem
- report—the PR database is distributed
- worldwide.
-
-
-
- Severity: One of
- non-critical,
- serious or critical.
- Do not overreact; refrain from labeling your problem
- critical unless it really is (e.g.,
- data corruption issues, serious regression from previous
- functionality in -CURRENT) or serious
- unless it is something that will affect many users (kernel
- panics or freezes; problems with particular device drivers
- or system utilities). &os; developers will not
- necessarily work on your problem faster if you inflate its
- importance since there are so many other people who have
- done exactly that — in fact, some developers pay
- little attention to this field because of this.
-
-
-
- Priority: This field indicates
- how widespread the effects of this bug is likely to
- be.
-
-
-
-
-
- The next section describes fields that are common to both
- the email interface and the
- web
- interface:
-
- Originator: Please specify your
- real name, optionally followed by your email address in
- angle brackets. In the email interface, this is normally
- prefilled with the gecos field of the
- currently logged-in user.
-
-
- The email address you use will become public
- information and may become available to spammers. You
- should either have spam handling procedures in place, or
- use a temporary email account. However, please note
- that if you do not use a valid email account at all, we
- will not be able to ask you questions about your
- PR.
-
-
-
-
- Organization: Whatever you feel
- like. This field is not used for anything
- significant.
-
-
-
- Synopsis: Fill this out with a
+ Summary: Fill this out with a
short and accurate description of the problem. The
synopsis is used as the subject of the problem report
email, and is used in problem report listings and
@@ -683,11 +620,23 @@
[patch] (including the brackets); if
this is a ports PR and you are the maintainer, you may
consider adding [maintainer update]
- (including the brackets) and set the Class
- of your PR to maintainer-update.
+ (including the brackets).
+ Severity: One of
+ Affects only me,
+ Affcts some people or Affects
+ many people.
+ Do not overreact; refrain from labeling your problem
+ Affects many people unless it really
+ does. &os; developers will not
+ necessarily work on your problem faster if you inflate its
+ importance since there are so many other people who have
+ done exactly that.
+
+
+ Category: Choose an appropriate
category.
@@ -735,11 +684,8 @@
/sbin, or
/usr/sbin, it
is part of the base system, and you should use the
- bin category. (A few programs,
- such as &man.gcc.1;, actually use the
- gnu category, but do not worry
- about that for now.) These are all things that are
- described in section 1 or 8 of the manual
+ bin category. These are all things
+ that are described in section 1 or 8 of the manual
pages.
@@ -754,16 +700,9 @@
If you have found a problem in the documentation
- set (articles, books, man pages), the correct choice
- is docs.
-
+ set (articles, books, man pages) or website the
+ correct choice isdocs.
-
- If you are having a problem with the FreeBSD web
- pages, the proper choice is
- www.
-
if you are having a problem with something from
a port named
@@ -799,19 +738,6 @@
- If the problem has to do with errors internal to a
- &java.virtual.machine; (&jvm;), even though &java; was
- installed from the Ports Collection, you should select
- the java category. More general
- problems with &java; ports still go under
- ports.
-
-
-
- This leaves everything else.
-
-
- If you are convinced that the problem will only
occur under the processor architecture you are using,
select one of the architecture-specific categories:
@@ -820,8 +746,8 @@
AMD machines running in 64-bit mode (this also
includes Intel-compatible machines running in EMT64
mode); and less commonly arm,
- ia64, powerpc,
- and sparc64.
+ ia64, and
+ powerpc.
These categories are quite often misused for
@@ -862,161 +788,9 @@
choice.
-
- Here is the current list of categories (taken from
- https://svnweb.freebsd.org/base/head/gnu/usr.bin/send-pr/categories):
-
-
-
- advocacy: problems relating to
- &os;'s public image. Obsolete.
-
-
-
- amd64: problems specific to the
- AMD64 platform.
-
-
-
- arm: problems specific to the
- ARM platform.
-
-
-
- bin: problems with userland
- programs in the base system.
-
-
-
- conf: problems with
- configuration files, default values, and so
- forth.
-
-
-
- docs: problems with manual
- pages or on-line documentation.
-
-
-
- gnu: problems with imported GNU
- software such as &man.gcc.1; or &man.grep.1;.
-
-
-
- i386: problems specific to the
- &i386; platform.
-
-
-
- ia64: problems specific to the
- ia64 platform.
-
-
-
- java: problems related to the
- &java; Virtual Machine.
-
-
-
- kern: problems with
- the kernel, (non-platform-specific) device drivers,
- or the base libraries.
-
-
-
- misc: anything that does not
- fit in any of the other categories. (Note that there
- is almost nothing that truly belongs in this category,
- except for problems with the release and build
- infrastructure. Temporary build failures on
- HEAD do not belong here. Also note
- that it is easy for things to get lost in this
- category).
-
-
-
- ports: problems relating to the
- Ports Collection.
-
-
-
- powerpc: problems specific to
- the &powerpc; platform.
-
-
-
- sparc64: problems specific to
- the &sparc64; platform.
-
-
-
- standards: standards
- conformance issues.
-
-
-
- threads: problems related to
- the &os; threads implementation (especially on
- &os.current;).
-
-
-
- usb: problems related to the
- &os; USB implementation.
-
-
-
- www: changes or enhancements to
- the &os; website.
-
-
- Class: Choose one of the
- following:
-
-
-
- sw-bug: software bugs.
-
-
-
- doc-bug: errors in
- documentation.
-
-
-
- change-request: requests for
- additional features or changes in existing
- features.
-
-
-
- update: updates to ports or
- other contributed software.
-
-
-
- maintainer-update: updates to
- ports for which you are the maintainer.
-
-
-
-
-
- Release: The version of &os;
- that you are running. This
- needs to be filled in.
-
-
-
- Finally, there is a series of multi-line fields:
-
-
- Environment: This should
describe, as accurately as possible, the environment in
which the problem has been observed. This includes the
@@ -1030,55 +804,19 @@
- Description: A complete and
+ Description:A complete and
accurate description of the problem you are experiencing.
Try to avoid speculating about the causes of the problem
unless you are certain that you are on the right track, as
it may mislead a developer into making incorrect
- assumptions about the problem.
-
-
-
- How-To-Repeat: A summary of the
- actions you need to take to reproduce the problem.
-
-
-
- Fix: Preferably a patch, or at
- least a workaround (which not only helps other people with
+ assumptions about the problem. It should include the
+ actions you need to take to reproduce the problem. If you
+ know any workaround, include it. It not only helps other
+ people with
the same problem work around it, but may also help a
- developer understand the cause for the problem), but if
- you do not have any firm ideas for either, it is better to
- leave this field blank than to speculate.
+ developer understand the cause for the problem.
-
-
-
- Sending the Problem Report
-
- If you are using the web form:
-
- Before you hit submit, you will need to
- fill in a field containing text that is represented in image
- form on the page. This unfortunate measure has had to be
- adopted due to misuse by automated systems and a few misguided
- individuals. It is a necessary evil that no one likes; please
- do not ask us to remove it.
-
- Note that you are strongly advised to
- save your work somewhere before hitting
- submit. A common problem for users is to
- have their web browser displaying a stale image from its
- cache. If this happens to you, your submission will be
- rejected and you may lose your work.
-
- If you are unable to view images for any reason,
- please accept our
- apologies for the inconvenience and email your problem report
- to the bugbuster team at
- freebsd-bugbusters@FreeBSD.org.
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:49:15 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A8C4106946D
for ;
Sun, 12 Aug 2018 08:49:15 +0000 (UTC)
(envelope-from eadler@freebsd.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "smtp.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 1B9777F5A0
for ; Sun, 12 Aug 2018 08:49:15 +0000 (UTC)
(envelope-from eadler@freebsd.org)
Received: from mail-yw1-f42.google.com (mail-yw1-f42.google.com
[209.85.161.42])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client CN "smtp.gmail.com",
Issuer "Google Internet Authority G3" (verified OK))
(Authenticated sender: eadler)
by smtp.freebsd.org (Postfix) with ESMTPSA id D93F8176BD
for ; Sun, 12 Aug 2018 08:49:14 +0000 (UTC)
(envelope-from eadler@freebsd.org)
Received: by mail-yw1-f42.google.com with SMTP id y203-v6so11575279ywd.9
for ; Sun, 12 Aug 2018 01:49:14 -0700 (PDT)
X-Gm-Message-State: AOUpUlHG5bRTKcdYlsJS7ZH9BCKp6i6sSDLNyF4DXKdOi50jqi5ZWNvW
uyftC2Lrv4uOmaFp8PhW28pEeYsghTfW+JP7EPESMg==
X-Google-Smtp-Source: AA+uWPxcdnMfnt17PYnXd33eB9tux+q70oXzFj+FcRHWQQQJFF25nHK6n/GZV56h0xJGVHziAEOBGF0iMkdjvRf6X5U=
X-Received: by 2002:a0d:eb0a:: with SMTP id
u10-v6mr6874549ywe.141.1534063754359;
Sun, 12 Aug 2018 01:49:14 -0700 (PDT)
MIME-Version: 1.0
References: <201808120317.w7C3HsZn057132@repo.freebsd.org>
<1534062846.1999247.1471345240.5A6D5810@webmail.messagingengine.com>
In-Reply-To: <1534062846.1999247.1471345240.5A6D5810@webmail.messagingengine.com>
From: Eitan Adler
Date: Sun, 12 Aug 2018 01:48:48 -0700
X-Gmail-Original-Message-ID:
Message-ID:
Subject: Re: svn commit: r52109 -
head/en_US.ISO8859-1/books/handbook/eresources
To: brd
Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Content-Type: text/plain; charset="UTF-8"
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:49:15 -0000
On Sun, 12 Aug 2018 at 01:34, Brad Davis wrote:
>
> On Sat, Aug 11, 2018, at 9:17 PM, Eitan Adler wrote:
> > Author: eadler
> > Date: Sun Aug 12 03:17:54 2018
> > New Revision: 52109
> > URL: https://svnweb.freebsd.org/changeset/doc/52109
> >
> > Log:
> > eresources: remove now-dead link
> >
> > planet.freebsd.org seems to be down and not making a return. Remove.
> >
> > Modified:
> > head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
> >
> > Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
> > ==============================================================================
> > --- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> > 02:53:46 2018 (r52108)
> > +++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> > 03:17:54 2018 (r52109)
> > @@ -36,15 +36,6 @@
> >
> >
> >
> > - > - xlink:href="https://planet.freebsd.org/">Planet
> > - &os; offers an aggregation feed of dozens of blogs
> > - written by &os; developers. Many developers use this to
> > - post quick notes about what they are working on, new
> > - patches, and other works in progress.
> > -
> > -
> > -
> > The > xlink:href="http://www.youtube.com/bsdconferences">BSDConferences
> > YouTube Channel provides a collection of high
> >
>
> This is not dead, please revert.
I can't reach website from multiple origination points. I'd make more
sense to revert when it comes back but I'll do so now since you've
asked.
--
Eitan Adler
Source, Ports, Doc committer
Bugmeister, Ports Security teams
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:50:21 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8465010694B7;
Sun, 12 Aug 2018 08:50:21 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 343777F615;
Sun, 12 Aug 2018 08:50:21 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0EA2B23C5C;
Sun, 12 Aug 2018 08:50:21 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C8oKpu028065;
Sun, 12 Aug 2018 08:50:20 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C8oKwV028063;
Sun, 12 Aug 2018 08:50:20 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120850.w7C8oKwV028063@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 08:50:20 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52113 - in head/en_US.ISO8859-1:
books/handbook/eresources htdocs
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: in head/en_US.ISO8859-1: books/handbook/eresources htdocs
X-SVN-Commit-Revision: 52113
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:50:21 -0000
Author: eadler
Date: Sun Aug 12 08:50:20 2018
New Revision: 52113
URL: https://svnweb.freebsd.org/changeset/doc/52113
Log:
www: restore FreeBSD Planet
While its currently dead, it will be making a return. Revert it.
Modified:
head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
head/en_US.ISO8859-1/htdocs/community.xsl
Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12 08:46:43 2018 (r52112)
+++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12 08:50:20 2018 (r52113)
@@ -36,6 +36,15 @@
+ Planet
+ &os; offers an aggregation feed of dozens of blogs
+ written by &os; developers. Many developers use this to
+ post quick notes about what they are working on, new
+ patches, and other works in progress.
+
+
+ The BSDConferences
YouTube Channel provides a collection of high
Modified: head/en_US.ISO8859-1/htdocs/community.xsl
==============================================================================
--- head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 08:46:43 2018 (r52112)
+++ head/en_US.ISO8859-1/htdocs/community.xsl Sun Aug 12 08:50:20 2018 (r52113)
@@ -41,8 +41,9 @@
select="count(document($usergroups.xml)//country)" />
unique countries around the world. There is also an
active IRC
- community.
- Developers and key contributors
+ community. Many developers also maintain blogs about
+ their &os; work. Developers and key contributors
also maintain a wiki, which
contains information about &os; development
From owner-svn-doc-head@freebsd.org Sun Aug 12 08:59:19 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 414E21069AAB;
Sun, 12 Aug 2018 08:59:19 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id DB85F7FA7C;
Sun, 12 Aug 2018 08:59:18 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B608D23DFD;
Sun, 12 Aug 2018 08:59:18 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C8xIxd033180;
Sun, 12 Aug 2018 08:59:18 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C8xI5O033179;
Sun, 12 Aug 2018 08:59:18 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120859.w7C8xI5O033179@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 08:59:18 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52114 - head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Commit-Revision: 52114
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 08:59:19 -0000
Author: eadler
Date: Sun Aug 12 08:59:18 2018
New Revision: 52114
URL: https://svnweb.freebsd.org/changeset/doc/52114
Log:
problem-reports: third party issues
Change the language around ports to encourage users to report issues
with third-party ports to the right place.
Modified:
head/en_US.ISO8859-1/articles/problem-reports/article.xml
Modified: head/en_US.ISO8859-1/articles/problem-reports/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 08:50:20 2018 (r52113)
+++ head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 08:59:18 2018 (r52114)
@@ -197,13 +197,9 @@
list of supported
versions.
- If the problem is in a port, note that you must first
- upgrade to the latest version of the Ports Collection and see if
- the problem still applies. Due to the rapid pace of changes in
- these applications, it is infeasible for &os; to support
- anything other than the absolute latest versions, and problems
- with older version of applications simply cannot be
- fixed.
+ If the problem is in a port, consider filing a bug with the
+ upstream. The &os; Project can not fix all bugs in all
+ software.
From owner-svn-doc-head@freebsd.org Sun Aug 12 09:03:56 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D70D21069E2E;
Sun, 12 Aug 2018 09:03:56 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 6B03E7FD57;
Sun, 12 Aug 2018 09:03:56 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 46C8323F89;
Sun, 12 Aug 2018 09:03:56 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C93ui6037841;
Sun, 12 Aug 2018 09:03:56 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C93u7n037840;
Sun, 12 Aug 2018 09:03:56 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120903.w7C93u7n037840@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 09:03:56 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52115 - head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Commit-Revision: 52115
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 09:03:57 -0000
Author: eadler
Date: Sun Aug 12 09:03:55 2018
New Revision: 52115
URL: https://svnweb.freebsd.org/changeset/doc/52115
Log:
problem-reports: formatting
Remove the "list" formatting around the suggestion to use the search
page.
Modified:
head/en_US.ISO8859-1/articles/problem-reports/article.xml
Modified: head/en_US.ISO8859-1/articles/problem-reports/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 08:59:18 2018 (r52114)
+++ head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 09:03:55 2018 (r52115)
@@ -833,16 +833,11 @@
remember or discover something you did not mention in the
initial report, please submit a follow up. The number one
reason for a bug not getting fixed is lack of communication with
- the originator.
-
-
-
- The easiest way is to use the comment option on the
- individual PR's web page, which you can reach from the PR
- search page.
-
-
+ the originator. The easiest way is to use the comment
+ option on the individual PR's web page, which you can reach
+ from the PR
+ search page.
If the problem report remains open after the problem has
gone away, just add a comment
From owner-svn-doc-head@freebsd.org Sun Aug 12 09:11:18 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id C71121069FA6;
Sun, 12 Aug 2018 09:11:18 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 7C8227FFFA;
Sun, 12 Aug 2018 09:11:18 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5DDB623FE7;
Sun, 12 Aug 2018 09:11:18 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C9BImr042019;
Sun, 12 Aug 2018 09:11:18 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C9BI3X042018;
Sun, 12 Aug 2018 09:11:18 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120911.w7C9BI3X042018@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 09:11:18 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52116 - head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Commit-Revision: 52116
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 09:11:18 -0000
Author: eadler
Date: Sun Aug 12 09:11:17 2018
New Revision: 52116
URL: https://svnweb.freebsd.org/changeset/doc/52116
Log:
problem-reports: update link to How to Report Bugs Effectively
The current link is not resolving, and the new link receives updates.
Modified:
head/en_US.ISO8859-1/articles/problem-reports/article.xml
Modified: head/en_US.ISO8859-1/articles/problem-reports/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 09:03:55 2018 (r52115)
+++ head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 09:11:17 2018 (r52116)
@@ -917,8 +917,12 @@
+
How
+ xlink:href="https://github.com/smileytechguy/reporting-bugs-effectively/blob/master/ENGLISH.md">How
to Report Bugs Effectively—an excellent essay
by Simon G. Tatham on composing useful (non-&os;-specific)
problem reports.
From owner-svn-doc-head@freebsd.org Sun Aug 12 09:18:27 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB1B9106A354;
Sun, 12 Aug 2018 09:18:26 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id A10178040E;
Sun, 12 Aug 2018 09:18:26 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7E5A02415B;
Sun, 12 Aug 2018 09:18:26 +0000 (UTC)
(envelope-from eadler@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C9IQxE043271;
Sun, 12 Aug 2018 09:18:26 GMT (envelope-from eadler@FreeBSD.org)
Received: (from eadler@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C9IQnC043270;
Sun, 12 Aug 2018 09:18:26 GMT (envelope-from eadler@FreeBSD.org)
Message-Id: <201808120918.w7C9IQnC043270@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: eadler set sender to
eadler@FreeBSD.org using -f
From: Eitan Adler
Date: Sun, 12 Aug 2018 09:18:26 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52117 - head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Group: doc-head
X-SVN-Commit-Author: eadler
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/problem-reports
X-SVN-Commit-Revision: 52117
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 09:18:27 -0000
Author: eadler
Date: Sun Aug 12 09:18:26 2018
New Revision: 52117
URL: https://svnweb.freebsd.org/changeset/doc/52117
Log:
problem-reports: formatting; pet igor
Translators can ignore.
Modified:
head/en_US.ISO8859-1/articles/problem-reports/article.xml
Modified: head/en_US.ISO8859-1/articles/problem-reports/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 09:11:17 2018 (r52116)
+++ head/en_US.ISO8859-1/articles/problem-reports/article.xml Sun Aug 12 09:18:26 2018 (r52117)
@@ -198,7 +198,7 @@
versions.If the problem is in a port, consider filing a bug with the
- upstream. The &os; Project can not fix all bugs in all
+ upstream. The &os; Project can not fix all bugs in all
software.
@@ -250,9 +250,9 @@
Next, the searchable &os;
- PR database (Bugzilla). Unless the problem is recent
- or obscure, there is a fair chance it has already been
- reported.
+ PR database (Bugzilla). Unless the problem is
+ recent or obscure, there is a fair chance it has already
+ been reported.
@@ -529,7 +529,8 @@
Before BeginningSimilar considerations apply to use of the
- web-based
+ web-based
PR submission form. Be careful of cut-and-paste
operations that might change whitespace or other text
formatting.
@@ -805,9 +806,9 @@
Try to avoid speculating about the causes of the problem
unless you are certain that you are on the right track, as
it may mislead a developer into making incorrect
- assumptions about the problem. It should include the
- actions you need to take to reproduce the problem. If you
- know any workaround, include it. It not only helps other
+ assumptions about the problem. It should include the
+ actions you need to take to reproduce the problem. If you
+ know any workaround, include it. It not only helps other
people with
the same problem work around it, but may also help a
developer understand the cause for the problem.
@@ -834,10 +835,10 @@
initial report, please submit a follow up. The number one
reason for a bug not getting fixed is lack of communication with
the originator. The easiest way is to use the comment
- option on the individual PR's web page, which you can reach
- from the PR
- search page.
+ option on the individual PR's web page, which you can reach
+ from the PR
+ search page.
If the problem report remains open after the problem has
gone away, just add a comment
From owner-svn-doc-head@freebsd.org Sun Aug 12 09:19:30 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FEEE106A496;
Sun, 12 Aug 2018 09:19:30 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
[IPv6:2610:1c1:1:606c::24b:4])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "smtp.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id C5163804F5;
Sun, 12 Aug 2018 09:19:29 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com
[66.111.4.227])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
(Authenticated sender: brd/mail)
by smtp.freebsd.org (Postfix) with ESMTPSA id A1F39179CD;
Sun, 12 Aug 2018 09:19:29 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
by mailauth.nyi.internal (Postfix) with ESMTP id 6B88E20BBE;
Sun, 12 Aug 2018 05:19:29 -0400 (EDT)
Received: from web1 ([10.202.2.211])
by compute5.internal (MEProxy); Sun, 12 Aug 2018 05:19:29 -0400
X-ME-Proxy:
X-ME-Sender:
Received: by mailuser.nyi.internal (Postfix, from userid 99)
id D813094116; Sun, 12 Aug 2018 05:19:28 -0400 (EDT)
Message-Id: <1534065568.2007506.1471365040.04221234@webmail.messagingengine.com>
From: Brad Davis
To: Eitan Adler
Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-9a5384d7
Subject: Re: svn commit: r52109 -
head/en_US.ISO8859-1/books/handbook/eresources
Date: Sun, 12 Aug 2018 03:19:28 -0600
In-Reply-To:
References: <201808120317.w7C3HsZn057132@repo.freebsd.org>
<1534062846.1999247.1471345240.5A6D5810@webmail.messagingengine.com>
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 09:19:30 -0000
On Sun, Aug 12, 2018, at 2:48 AM, Eitan Adler wrote:
> On Sun, 12 Aug 2018 at 01:34, Brad Davis wrote:
> >
> > On Sat, Aug 11, 2018, at 9:17 PM, Eitan Adler wrote:
> > > Author: eadler
> > > Date: Sun Aug 12 03:17:54 2018
> > > New Revision: 52109
> > > URL: https://svnweb.freebsd.org/changeset/doc/52109
> > >
> > > Log:
> > > eresources: remove now-dead link
> > >
> > > planet.freebsd.org seems to be down and not making a return. Remove.
> > >
> > > Modified:
> > > head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
> > >
> > > Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml
> > > ==============================================================================
> > > --- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> > > 02:53:46 2018 (r52108)
> > > +++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Sun Aug 12
> > > 03:17:54 2018 (r52109)
> > > @@ -36,15 +36,6 @@
> > >
> > >
> > >
> > > - > > - xlink:href="https://planet.freebsd.org/">Planet
> > > - &os; offers an aggregation feed of dozens of blogs
> > > - written by &os; developers. Many developers use this to
> > > - post quick notes about what they are working on, new
> > > - patches, and other works in progress.
> > > -
> > > -
> > > -
> > > The > > xlink:href="http://www.youtube.com/bsdconferences">BSDConferences
> > > YouTube Channel provides a collection of high
> > >
> >
> > This is not dead, please revert.
>
> I can't reach website from multiple origination points. I'd make more
> sense to revert when it comes back but I'll do so now since you've
> asked.
Yeah, as I said in my other mail, I poked the admin. Thank you.
Regards,
Brad Davis
From owner-svn-doc-head@freebsd.org Sun Aug 12 09:31:52 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92420106A928;
Sun, 12 Aug 2018 09:31:52 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 45E2880B18;
Sun, 12 Aug 2018 09:31:52 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 27BAA24472;
Sun, 12 Aug 2018 09:31:52 +0000 (UTC)
(envelope-from sevan@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7C9Vqe4049406;
Sun, 12 Aug 2018 09:31:52 GMT (envelope-from sevan@FreeBSD.org)
Received: (from sevan@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7C9VqB0049405;
Sun, 12 Aug 2018 09:31:52 GMT (envelope-from sevan@FreeBSD.org)
Message-Id: <201808120931.w7C9VqB0049405@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: sevan set sender to
sevan@FreeBSD.org using -f
From: Sevan Janiyan
Date: Sun, 12 Aug 2018 09:31:52 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52118 - head/en_US.ISO8859-1/htdocs
X-SVN-Group: doc-head
X-SVN-Commit-Author: sevan
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs
X-SVN-Commit-Revision: 52118
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Aug 2018 09:31:52 -0000
Author: sevan
Date: Sun Aug 12 09:31:51 2018
New Revision: 52118
URL: https://svnweb.freebsd.org/changeset/doc/52118
Log:
Update phabricator admin list.
PR: 230374
Submitted by: pi
Approved by: bcr (mentor) eadler
Sponsored by: Essen Hackathon
Differential Revision: https://reviews.freebsd.org/D16692
Modified:
head/en_US.ISO8859-1/htdocs/administration.xml
Modified: head/en_US.ISO8859-1/htdocs/administration.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/administration.xml Sun Aug 12 09:18:26 2018 (r52117)
+++ head/en_US.ISO8859-1/htdocs/administration.xml Sun Aug 12 09:31:51 2018 (r52118)
@@ -453,12 +453,15 @@
https://reviews.freebsd.org/
+
+
+
+
+ 7
From owner-svn-doc-head@freebsd.org Mon Aug 13 06:04:03 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE4BF10671D1;
Mon, 13 Aug 2018 06:04:03 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4C33A8C02D;
Mon, 13 Aug 2018 06:04:03 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 26EBEA85;
Mon, 13 Aug 2018 06:04:03 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7D642Nu087524;
Mon, 13 Aug 2018 06:04:02 GMT (envelope-from wosch@FreeBSD.org)
Received: (from wosch@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7D642po087523;
Mon, 13 Aug 2018 06:04:02 GMT (envelope-from wosch@FreeBSD.org)
Message-Id: <201808130604.w7D642po087523@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: wosch set sender to
wosch@FreeBSD.org using -f
From: Wolfram Schneider
Date: Mon, 13 Aug 2018 06:04:02 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52121 - head/en_US.ISO8859-1/htdocs/cgi
X-SVN-Group: doc-head
X-SVN-Commit-Author: wosch
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/cgi
X-SVN-Commit-Revision: 52121
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Aug 2018 06:04:03 -0000
Author: wosch
Date: Mon Aug 13 06:04:02 2018
New Revision: 52121
URL: https://svnweb.freebsd.org/changeset/doc/52121
Log:
Remove old FreeBSD -stable releases
Sponsored by: Essen Hackathon
Modified:
head/en_US.ISO8859-1/htdocs/cgi/man.cgi
Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi
==============================================================================
--- head/en_US.ISO8859-1/htdocs/cgi/man.cgi Sun Aug 12 13:01:47 2018 (r52120)
+++ head/en_US.ISO8859-1/htdocs/cgi/man.cgi Mon Aug 13 06:04:02 2018 (r52121)
@@ -308,9 +308,6 @@ $manPathDefault = 'FreeBSD 11.2-RELEASE and Ports';
'FreeBSD 9.0-RELEASE',
"$manLocalDir/FreeBSD-9.0-RELEASE/man:$manLocalDir/FreeBSD-9.0-RELEASE/openssl/man",
-
- 'FreeBSD 8.4-stable',
-"$manLocalDir/FreeBSD-8.4-stable/man:$manLocalDir/FreeBSD-8.4-stable/openssl/man",
'FreeBSD 8.4-RELEASE',
"$manLocalDir/FreeBSD-8.4-RELEASE/man:$manLocalDir/FreeBSD-8.4-RELEASE/openssl/man",
'FreeBSD 8.3-RELEASE',
@@ -422,8 +419,6 @@ $manPathDefault = 'FreeBSD 11.2-RELEASE and Ports';
'FreeBSD 7.0-RELEASE',
"$manLocalDir/FreeBSD-7.0-RELEASE/man:$manLocalDir/FreeBSD-7.0-RELEASE/openssl/man",
- 'FreeBSD 6.4-stable',
-"$manLocalDir/FreeBSD-6.4-stable/man:$manLocalDir/FreeBSD-6.4-stable/openssl/man",
'FreeBSD 6.4-RELEASE',
"$manLocalDir/FreeBSD-6.4-RELEASE/man:$manLocalDir/FreeBSD-6.4-RELEASE/openssl/man",
'FreeBSD 6.3-RELEASE',
@@ -823,12 +818,7 @@ while ( ( $key, $val ) = each %manPath ) {
'freebsd-stable', 'FreeBSD 11.2-stable',
'freebsd-stable11', 'FreeBSD 11.2-stable',
-
'freebsd-stable10', 'FreeBSD 10.4-stable',
- 'freebsd-stable9', 'FreeBSD 9.3-stable',
- 'freebsd-stable8', 'FreeBSD 8.4-stable',
- 'freebsd-stable7', 'FreeBSD 7.4-stable',
- 'freebsd-stable6', 'FreeBSD 6.4-stable',
'freebsd-current', 'FreeBSD 12-current',
'freebsd-release-ports', 'FreeBSD 11.2-RELEASE and Ports',
From owner-svn-doc-head@freebsd.org Mon Aug 13 06:24:36 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF25D10676D4;
Mon, 13 Aug 2018 06:24:36 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 8CCA08C6DA;
Mon, 13 Aug 2018 06:24:36 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6B964DC1;
Mon, 13 Aug 2018 06:24:36 +0000 (UTC)
(envelope-from wosch@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7D6Oa3i098036;
Mon, 13 Aug 2018 06:24:36 GMT (envelope-from wosch@FreeBSD.org)
Received: (from wosch@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7D6OaTH098035;
Mon, 13 Aug 2018 06:24:36 GMT (envelope-from wosch@FreeBSD.org)
Message-Id: <201808130624.w7D6OaTH098035@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: wosch set sender to
wosch@FreeBSD.org using -f
From: Wolfram Schneider
Date: Mon, 13 Aug 2018 06:24:36 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52122 - head/en_US.ISO8859-1/htdocs/cgi
X-SVN-Group: doc-head
X-SVN-Commit-Author: wosch
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/cgi
X-SVN-Commit-Revision: 52122
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Aug 2018 06:24:37 -0000
Author: wosch
Date: Mon Aug 13 06:24:35 2018
New Revision: 52122
URL: https://svnweb.freebsd.org/changeset/doc/52122
Log:
Remove stale FreeBSD 9.3-stable man pages
Sponsored by: Essen Hackathon
Modified:
head/en_US.ISO8859-1/htdocs/cgi/man.cgi
Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi
==============================================================================
--- head/en_US.ISO8859-1/htdocs/cgi/man.cgi Mon Aug 13 06:04:02 2018 (r52121)
+++ head/en_US.ISO8859-1/htdocs/cgi/man.cgi Mon Aug 13 06:24:35 2018 (r52122)
@@ -299,8 +299,6 @@ $manPathDefault = 'FreeBSD 11.2-RELEASE and Ports';
'FreeBSD 9.3-RELEASE',
"$manLocalDir/FreeBSD-9.3-RELEASE/man:$manLocalDir/FreeBSD-9.3-RELEASE/openssl/man",
- 'FreeBSD 9.3-stable',
-"$manLocalDir/FreeBSD-9.3-stable/man:$manLocalDir/FreeBSD-9.3-stable/openssl/man",
'FreeBSD 9.2-RELEASE',
"$manLocalDir/FreeBSD-9.2-RELEASE/man:$manLocalDir/FreeBSD-9.2-RELEASE/openssl/man",
'FreeBSD 9.1-RELEASE',
From owner-svn-doc-head@freebsd.org Mon Aug 13 11:40:31 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52931106FA1B;
Mon, 13 Aug 2018 11:40:31 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id F19347581D;
Mon, 13 Aug 2018 11:40:30 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C85DA43C8;
Mon, 13 Aug 2018 11:40:30 +0000 (UTC) (envelope-from mat@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7DBeU4r056861;
Mon, 13 Aug 2018 11:40:30 GMT (envelope-from mat@FreeBSD.org)
Received: (from mat@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7DBeUQj056860;
Mon, 13 Aug 2018 11:40:30 GMT (envelope-from mat@FreeBSD.org)
Message-Id: <201808131140.w7DBeUQj056860@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org
using -f
From: Mathieu Arnold
Date: Mon, 13 Aug 2018 11:40:30 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52123 - head/en_US.ISO8859-1/books/porters-handbook/plist
X-SVN-Group: doc-head
X-SVN-Commit-Author: mat
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/plist
X-SVN-Commit-Revision: 52123
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Aug 2018 11:40:31 -0000
Author: mat
Date: Mon Aug 13 11:40:30 2018
New Revision: 52123
URL: https://svnweb.freebsd.org/changeset/doc/52123
Log:
Add a warning about the order of plist helpers/keywords.
Submitted by: dbaio
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D16598
Modified:
head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml
Modified: head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml Mon Aug 13 06:24:35 2018 (r52122)
+++ head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml Mon Aug 13 11:40:30 2018 (r52123)
@@ -382,6 +382,18 @@ PLIST_SUB= PERL_ARCH=mach
@sample(,games,660) etc/config.sample
+
+ If a keyword is used on an optional entry, it must to
+ be added after the helper:
+
+ %%FOO%%@sample etc/orbit.conf.sample
+
+ This is because the options plist helpers are used to
+ comment out the line, so they need to be put first. See for more information.
+
+
- Please note that this does not mean you should not try
- to improve the software in question; you are still more
- than welcome to do so. Ideally, submit your
- patches to the vendor. If your changes are
- &os;-specific, talk to the maintainer; they may be
- willing to apply them locally. But whatever you do, do
- not commit there by yourself!
+ Reasons for modifying upstream software range from
+ wanting strict control over a tightly coupled dependency
+ to lack of portability in the canonical
+ repository's distribution of their code. Regardless of the
+ reason, effort to minimize the maintenance burden of
+ fork is helpful to fellow maintainers. Avoid committing
+ trivial or cosmetic changes to files
+ since it makes every merge thereafter more
+ difficult: such patches need to be manually re-verified
+ every import.
- Contact the &a.core; if you wish to take up
- maintainership of an unmaintained part of the tree.
+ If a particular piece of software lacks a maintainer,
+ you're encouraged to take up owership. If you're unsure
+ of the current maintainership email &a.arch; and
+ ask.
@@ -5088,28 +5089,6 @@ Do you want to commit? (no = start a shell) [y/n]Miscellaneous Questions
-
-
- Why are trivial or cosmetic changes to files on a
- vendor branch a bad idea?
-
-
-
-
-
- From now on, every new vendor release of that file
- will need to have patches merged in by hand.
-
-
-
- From now on, every new vendor release of that file
- will need to have patches
- verified by hand.
-
-
-
-
-
How do I add a new file to a branch?
From owner-svn-doc-head@freebsd.org Thu Aug 16 08:23:31 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D522B1081ED5;
Thu, 16 Aug 2018 08:23:31 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 823C474067;
Thu, 16 Aug 2018 08:23:31 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 606AA16DA0;
Thu, 16 Aug 2018 08:23:31 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7G8NV2x026190;
Thu, 16 Aug 2018 08:23:31 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7G8NVi8026189;
Thu, 16 Aug 2018 08:23:31 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <201808160823.w7G8NVi8026189@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Thu, 16 Aug 2018 08:23:31 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52131 - head/ja_JP.eucJP/share/xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: head/ja_JP.eucJP/share/xml
X-SVN-Commit-Revision: 52131
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 08:23:32 -0000
Author: ryusuke
Date: Thu Aug 16 08:23:30 2018
New Revision: 52131
URL: https://svnweb.freebsd.org/changeset/doc/52131
Log:
- Merge the following from the English version:
r52055 -> r52120 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 Thu Aug 16 05:04:47 2018 (r52130)
+++ head/ja_JP.eucJP/share/xml/news.xml Thu Aug 16 08:23:30 2018 (r52131)
@@ -23,7 +23,7 @@
would like to work on. ***
$FreeBSD$
- Original revision: r52055
+ Original revision: r52120
-->
@@ -32,6 +32,20 @@
2018
+
+
+ 8
+
+
+ 9
+
+
+
From owner-svn-doc-head@freebsd.org Thu Aug 16 12:45:33 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85D7B1058340;
Thu, 16 Aug 2018 12:45:33 +0000 (UTC)
(envelope-from ehaupt@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 371D57FF8B;
Thu, 16 Aug 2018 12:45:33 +0000 (UTC)
(envelope-from ehaupt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1960619859;
Thu, 16 Aug 2018 12:45:33 +0000 (UTC)
(envelope-from ehaupt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GCjWN3060825;
Thu, 16 Aug 2018 12:45:32 GMT (envelope-from ehaupt@FreeBSD.org)
Received: (from ehaupt@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GCjWCk060824;
Thu, 16 Aug 2018 12:45:32 GMT (envelope-from ehaupt@FreeBSD.org)
Message-Id: <201808161245.w7GCjWCk060824@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ehaupt set sender to
ehaupt@FreeBSD.org using -f
From: Emanuel Haupt
Date: Thu, 16 Aug 2018 12:45:32 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52133 - head/en_US.ISO8859-1/articles/contributors
X-SVN-Group: doc-head
X-SVN-Commit-Author: ehaupt
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors
X-SVN-Commit-Revision: 52133
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 12:45:33 -0000
Author: ehaupt (ports committer)
Date: Thu Aug 16 12:45:32 2018
New Revision: 52133
URL: https://svnweb.freebsd.org/changeset/doc/52133
Log:
Add Philippe Maechler to contributors
Maintainer of: net-mgmt/docsis
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 Aug 16 08:46:21 2018 (r52132)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Thu Aug 16 12:45:32 2018 (r52133)
@@ -8751,6 +8751,11 @@
+ Philippe Maechler
+ plcmaechler@gmail.com
+
+
+ Philippe Pepiot
phil@philpep.org
From owner-svn-doc-head@freebsd.org Thu Aug 16 13:18:31 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44E20105B345;
Thu, 16 Aug 2018 13:18:31 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id E754F817B0;
Thu, 16 Aug 2018 13:18:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C7DD219DB1;
Thu, 16 Aug 2018 13:18:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GDIUPa076909;
Thu, 16 Aug 2018 13:18:30 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GDIUle076908;
Thu, 16 Aug 2018 13:18:30 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161318.w7GDIUle076908@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 13:18:30 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52134 - head/en_US.ISO8859-1/books/handbook/ports
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/ports
X-SVN-Commit-Revision: 52134
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 13:18:31 -0000
Author: bcr
Date: Thu Aug 16 13:18:30 2018
New Revision: 52134
URL: https://svnweb.freebsd.org/changeset/doc/52134
Log:
Wrap overlong lines in the ports chapter, cleanup trailing whitespace on a
sentence break, and change the capitalization of a title.
Found by: textproc/igor
Modified:
head/en_US.ISO8859-1/books/handbook/ports/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/ports/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/ports/chapter.xml Thu Aug 16 12:45:32 2018 (r52133)
+++ head/en_US.ISO8859-1/books/handbook/ports/chapter.xml Thu Aug 16 13:18:30 2018 (r52134)
@@ -71,7 +71,8 @@
Unpack the software from its distribution format. This
is typically a tarball compressed with a program such as
- &man.compress.1;, &man.gzip.1;, &man.bzip2.1; or &man.xz.1;.
+ &man.compress.1;, &man.gzip.1;, &man.bzip2.1; or
+ &man.xz.1;.
@@ -104,11 +105,11 @@
on &os;, the source code might need editing in
order for it to install and run properly.
- However, over
- &os.numports;
- third-party applications have already been
- ported to &os;. When feasible, these applications are made
- available for download as pre-compiled packages.
+ However, over &os.numports;
+ third-party applications have already been ported to &os;. When
+ feasible, these applications are made available for download as
+ pre-compiled packages.Packages
can be manipulated with the &os; package management
@@ -277,10 +278,10 @@ subversion-static-1.8.8_2
subversion16-1.6.23_4
subversion17-1.7.16_2
- Package names include the version number and, in the case of
- ports based on python, the version number of the version of
- python the package was built with. Some ports also have
- multiple versions available. In the case of
+ Package names include the version number and, in the
+ case of ports based on python, the version number of the
+ version of python the package was built with. Some ports
+ also have multiple versions available. In the case of
Subversion, there are different
versions available, as well as different compile options.
In this case, the statically linked version of
@@ -409,9 +410,9 @@ Info: Lists information about open files (similar to
from the &os; mirrors, managing packages with
pkg can be sufficient.
- However, for those sites building from source or using
- their own repositories, a separate
- port management tool
+ However, for those sites building from source or using their
+ own repositories, a separate port management tool
will be needed.Since pkg only works with
@@ -741,17 +742,17 @@ Deinstalling ca_root_nss-3.15.1_1... done
The Ports Collection is a set of
Makefiles, patches, and description files.
- Each set of these files is used to compile and install an individual
- application on &os;, and is called a port.
+ Each set of these files is used to compile and install an
+ individual application on &os;, and is called a
+ port.
- By default, the Ports Collection itself is stored as a subdirectory
- of /usr/ports.
+ By default, the Ports Collection itself is stored as a
+ subdirectory of /usr/ports.
- Before an
- application can be compiled using a port, the Ports Collection
- must first be installed. If it was not installed during the
- installation of &os;, use one of the following methods to
- install it:
+ Before an application can be compiled using a port, the
+ Ports Collection must first be installed. If it was not
+ installed during the installation of &os;, use one of the
+ following methods to install it:Portsnap Method
@@ -1001,15 +1002,14 @@ Deinstalling ca_root_nss-3.15.1_1... done
options, or allow for other customizations. Examples
include www/firefox,
security/gpgme, and
- mail/sylpheed-claws.
- If the port depends upon other ports which have configurable
- options, it may pause several times for user interaction
- as the default behavior is to prompt the user to select
- options from a menu. To avoid this and do all of the configuration
- in one batch, run make config-recursive
- within the port skeleton. Then, run make
- install [clean] to compile and install the
- port.
+ mail/sylpheed-claws. If the port depends
+ upon other ports which have configurable options, it may
+ pause several times for user interaction as the default
+ behavior is to prompt the user to select options from a
+ menu. To avoid this and do all of the configuration in one
+ batch, run make config-recursive within
+ the port skeleton. Then, run make install
+ [clean] to compile and install the port.When using
@@ -1171,15 +1171,16 @@ The deinstallation will free 229 kB
- Tools To Upgrade And Manage Ports
+ Tools to Upgrade and Manage Portsportsupgrading-tools
- The Ports Collection contains several utilities to perform
- the actual upgrade. Each has its strengths and weaknesses.
+ The Ports Collection contains several utilities to
+ perform the actual upgrade. Each has its strengths and
+ weaknesses.Historically, most installations used either
Portmaster or
@@ -1188,9 +1189,10 @@ The deinstallation will free 229 kB
alternative.
- The choice of which tool is best for a particular system
- is up to the system administrator. It is recommended practice
- to back up your data before using any of these tools.
+ The choice of which tool is best for a particular
+ system is up to the system administrator. It is
+ recommended practice to back up your data before using any
+ of these tools.
@@ -1297,8 +1299,9 @@ The deinstallation will free 229 kB
&prompt.root; portmaster shells/bash
- More information about ports-mgmt/portmaster
- may be found in its pkg-descr.
+ More information about
+ ports-mgmt/portmaster may be found in its
+ pkg-descr.
@@ -1308,11 +1311,11 @@ The deinstallation will free 229 kB
portupgrade
- ports-mgmt/portupgrade is
- another utility that can be used to upgrade ports. It
- installs a suite of applications
- which can be used to manage ports. However, it is dependent
- upon Ruby. To install the port:
+ ports-mgmt/portupgrade is another
+ utility that can be used to upgrade ports. It installs a
+ suite of applications which can be used to manage ports.
+ However, it is dependent upon Ruby. To install the
+ port:&prompt.root; cd /usr/ports/ports-mgmt/portupgrade
&prompt.root; make install clean
@@ -1358,8 +1361,9 @@ The deinstallation will free 229 kB
information on all of the available switches, refer to the
manual page for portupgrade.
- More information about ports-mgmt/portupgrade
- may be found in its pkg-descr.
+ More information about
+ ports-mgmt/portupgrade may be found in
+ its pkg-descr.
@@ -1453,9 +1457,9 @@ The deinstallation will free 229 kB
other configuration values are adequate.The number of processor cores detected is used to define how
- many builds will run in parallel. Supply enough virtual
- memory, either with RAM or swap space. If
- virtual memory runs out, the compilation jails will stop and be torn
+ many builds will run in parallel. Supply enough virtual memory,
+ either with RAM or swap space. If virtual
+ memory runs out, the compilation jails will stop and be torn
down, resulting in weird error messages.
@@ -1701,7 +1705,8 @@ ports-mgmt/pkg
list. Many, but not all, of these addresses look
like freebsd-listname@FreeBSD.org.
- Please take this into account when sending an email.
+ Please take this into account when sending an
+ email.
In particular, ports maintained by
ports@FreeBSD.org are not
From owner-svn-doc-head@freebsd.org Thu Aug 16 13:24:48 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A664105B8B1;
Thu, 16 Aug 2018 13:24:48 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id C279382104;
Thu, 16 Aug 2018 13:24:47 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9E30819FC7;
Thu, 16 Aug 2018 13:24:47 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GDOlVZ082272;
Thu, 16 Aug 2018 13:24:47 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GDOlHm082271;
Thu, 16 Aug 2018 13:24:47 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161324.w7GDOlHm082271@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 13:24:47 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52135 - head/en_US.ISO8859-1/articles/new-users
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/new-users
X-SVN-Commit-Revision: 52135
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 13:24:48 -0000
Author: bcr
Date: Thu Aug 16 13:24:47 2018
New Revision: 52135
URL: https://svnweb.freebsd.org/changeset/doc/52135
Log:
Replace an instance of pkg_add with pkg add.
Modified:
head/en_US.ISO8859-1/articles/new-users/article.xml
Modified: head/en_US.ISO8859-1/articles/new-users/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/new-users/article.xml Thu Aug 16 13:18:30 2018 (r52134)
+++ head/en_US.ISO8859-1/articles/new-users/article.xml Thu Aug 16 13:24:47 2018 (r52135)
@@ -697,9 +697,9 @@
probably on your hard drive) and FreeBSD's web site. A
wide variety of packages and ports are on the CDROM as well as
the web site. The handbook tells you more about how to use them
- (get the package if it exists, with pkg_add
- /cdrom/packages/All/packagename,
- where packagename is the filename of
+ (get the package if it exists, with pkg add
+ packagename, where
+ packagename is the filename of
the package). The CDROM has lists of the packages and ports
with brief descriptions in
cdrom/packages/index,
From owner-svn-doc-head@freebsd.org Thu Aug 16 13:55:10 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E0E41066D61;
Thu, 16 Aug 2018 13:55:10 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id A96A38390D;
Thu, 16 Aug 2018 13:55:09 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 703FD1A4F2;
Thu, 16 Aug 2018 13:55:09 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GDt9pM097981;
Thu, 16 Aug 2018 13:55:09 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GDt9Vr097980;
Thu, 16 Aug 2018 13:55:09 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161355.w7GDt9Vr097980@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 13:55:09 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52136 - head/en_US.ISO8859-1/articles/new-users
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/new-users
X-SVN-Commit-Revision: 52136
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 13:55:10 -0000
Author: bcr
Date: Thu Aug 16 13:55:09 2018
New Revision: 52136
URL: https://svnweb.freebsd.org/changeset/doc/52136
Log:
Wrap overlong lines, remove redundant markup and words, change to proper
capitalization.
Modified:
head/en_US.ISO8859-1/articles/new-users/article.xml
Modified: head/en_US.ISO8859-1/articles/new-users/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/new-users/article.xml Thu Aug 16 13:24:47 2018 (r52135)
+++ head/en_US.ISO8859-1/articles/new-users/article.xml Thu Aug 16 13:55:09 2018 (r52136)
@@ -3,14 +3,22 @@
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-
- For People New to Both FreeBSD and &unix;
-
+
+
+ For People New to Both FreeBSD and &unix;
- AnneliseAnderson
+
+
+ Annelise
+ Anderson
+
+ andrsn@andrsn.stanford.edu
-
+
+ 1997-08-15
@@ -36,13 +44,16 @@
Logging in and Getting OutLog in (when you see login:) as a user you
- created during installation or as root.
- (Your FreeBSD installation will already have an account for
- root; who can go anywhere and do anything, including deleting
- essential files, so be careful!) The symbols &prompt.user; and
- &prompt.root; in the following stand for the prompt (yours may
- be different), with &prompt.user; indicating an ordinary user
- and &prompt.root; indicating root.
+ created during installation or as root. (Your FreeBSD
+ installation will already have an account for root; who can go anywhere and do
+ anything, including deleting essential files, so be careful!)
+ The symbols &prompt.user; and &prompt.root; in the following
+ stand for the prompt (yours may be different), with
+ &prompt.user; indicating an ordinary user and &prompt.root;
+ indicating root.To log out (and get a new login: prompt)
type
@@ -83,62 +94,71 @@
- Adding A User with Root Privileges
+ Adding a User with Root Privileges
- If you did not create any users when you installed the system
- and are thus logged in as root, you should probably create a
- user now with
+ If you did not create any users when you installed the
+ system and are thus logged in as root, you should probably create
+ a user now with&prompt.root; adduser
- The first time you use adduser, it might ask for some
- defaults to save. You might want to make the default shell
- &man.csh.1; instead of &man.sh.1;, if it suggests
+ The first time you use adduser, it might
+ ask for some defaults to save. You might want to make the
+ default shell &man.csh.1; instead of &man.sh.1;, if it suggests
sh as the default. Otherwise just press
enter to accept each default. These defaults are saved in
/etc/adduser.conf, an editable file.
- Suppose you create a user jack with
- full name Jack Benimble. Give jack a
- password if security (even kids around who might pound on the
- keyboard) is an issue. When it asks you if you want to invite
- jack into other groups, type wheel
+ Suppose you create a user jack with full name
+ Jack Benimble. Give jack a password if security
+ (even kids around who might pound on the keyboard) is an issue.
+ When it asks you if you want to invite jack into other groups, type
+ wheelLogin group is ``jack''. Invite jack into other groups: wheel
- This will make it possible to log in as
- jack and use the &man.su.1;
- command to become root. Then you will not get scolded any more for
- logging in as root.
+ This will make it possible to log in as jack and use the &man.su.1;
+ command to become root. Then you will not get
+ scolded any more for logging in as root.You can quit adduser any time by typing
CtrlC,
- and at the end you will have a chance to approve your new user or
- simply type n for no. You might want to create
- a second new user so that when you edit jack's login
- files, you will have a hot spare in case something goes
- wrong.
+ and at the end you will have a chance to approve your new user
+ or simply type n for no. You might want to
+ create a second new user so that when you edit jack's login files, you will
+ have a hot spare in case something goes wrong.Once you have done this, use exit to get
- back to a login prompt and log in as jack.
- In general, it is a good idea to do as much work as possible as
- an ordinary user who does not have the power—and
- risk—of root.
+ back to a login prompt and log in as jack. In general, it is a good
+ idea to do as much work as possible as an ordinary user who does
+ not have the power—and risk—of root.
If you already created a user and you want the user to be
- able to su to root, you can log in as root
- and edit the file /etc/group, adding jack
- to the first line (the group wheel). But
+ able to su to root, you can log in as
+ root and edit the file
+ /etc/group, adding jack to the first line (the
+ group wheel). But
first you need to practice &man.vi.1;, the text editor—or
use the simpler text editor, &man.ee.1;, installed on recent
versions of FreeBSD.
- To delete a user, use the rmuser
- command.
+ To delete a user, use rmuser.
@@ -201,8 +221,9 @@
Lists hidden dot files with the others.
- If you are root, the dot files show up
- without the switch.
+ If you are root,
+ the dot files show up without the
+ switch.
@@ -210,14 +231,12 @@
cd
- Changes directories. cd
- .. backs up one level;
- note the space after cd. cd
- /usr/local goes there.
- cd ~ goes to the
- home directory of the person logged in—e.g.,
- /usr/home/jack. Try cd
- /cdrom, and then
+ Changes directories. cd .. backs
+ up one level; note the space after cd.
+ cd /usr/local goes there. cd
+ ~ goes to the home directory of the person
+ logged in—e.g., /usr/home/jack.
+ Try cd /cdrom, and then
ls, to find out if your CDROM is
mounted and working.
@@ -289,11 +308,11 @@
text
- The manual page for text. The
- major source of documentation for &unix; systems.
- man ls will tell
- you all the ways to use the ls command.
- Press Enter to move through text,
+ The manual page for text.
+ The major source of documentation for &unix; systems.
+ man ls will tell you all the ways to
+ use ls. Press Enter
+ to move through text,
CtrlB
to go back a page,
CtrlF
@@ -361,11 +380,12 @@
w.Are some of these not working very well? Both
- &man.locate.1; and &man.whatis.1; depend
- on a database that is rebuilt weekly. If your machine is not
- going to be left on over the weekend (and running FreeBSD), you
- might want to run the commands for daily, weekly, and monthly
- maintenance now and then. Run them as root and, for now, give each one
+ &man.locate.1; and &man.whatis.1; depend on a database that is
+ rebuilt weekly. If your machine is not going to be left on over
+ the weekend (and running FreeBSD), you might want to run the
+ commands for daily, weekly, and monthly maintenance now and
+ then. Run them as root and, for now, give each one
time to finish before you start the next one.
@@ -391,16 +411,16 @@
Running such commands is part of system
administration—and as a single user of a &unix; system,
you are your own system administrator. Virtually everything you
- need to be root to do is system administration. Such
- responsibilities are not covered very well even in those big fat
- books on &unix;, which seem to devote a lot of space to pulling
- down menus in windows managers. You might want to get one of
- the two leading books on systems administration, either Evi
- Nemeth et.al.'s UNIX System Administration
- Handbook (Prentice-Hall, 1995, ISBN
- 0-13-15051-7)—the second edition with the red cover; or
- Æleen Frisch's Essential System
- Administration (O'Reilly & Associates, 2002,
+ need to be root to do
+ is system administration. Such responsibilities are not covered
+ very well even in those big fat books on &unix;, which seem to
+ devote a lot of space to pulling down menus in windows managers.
+ You might want to get one of the two leading books on systems
+ administration, either Evi Nemeth et.al.'s UNIX
+ System Administration Handbook (Prentice-Hall,
+ 1995, ISBN 0-13-15051-7)—the second edition with the red
+ cover; or Æleen Frisch's Essential System
+ Administration (O'Reilly & Associates, 2002,
ISBN 0-596-00343-9). I used Nemeth.
@@ -409,10 +429,11 @@
To configure your system, you need to edit text files. Most
of them will be in the /etc directory; and
- you will need to su to root to be able to
- change them. You can use the easy ee, but in
- the long run the text editor vi is worth
- learning. There is an excellent tutorial on vi in
+ you will need to su to root to be able to change them.
+ You can use the easy ee, but in the long run
+ the text editor vi is worth learning. There
+ is an excellent tutorial on vi in
/usr/src/contrib/nvi/docs/tutorial, if you
have the system sources installed.
@@ -436,8 +457,8 @@
&prompt.root; cp rc.conf.orig rc.conf
- because the mv command preserves the
- original date and owner of the file. You can now edit
+ because mv preserves the original date
+ and owner of the file. You can now edit
rc.conf. If you want the original back,
you would then mv rc.conf rc.conf.myedit
(assuming you want to preserve your edited version) and
@@ -562,37 +583,49 @@
- Ctrlb and
- Ctrlf
+
+
+ Ctrl
+ b
+
+ and
+
+ Ctrl
+ f
+
+ go back and forward a screen, as they do with
- more and view.
+ more and
+ view.Practice with vi in your home directory
by creating a new file with vi
- filename and adding and
+ filename and adding and
deleting text, saving the file, and calling it up again.
vi delivers some surprises because it is
- really quite complex, and sometimes you will inadvertently issue a
- command that will do something you do not expect. (Some people
- actually like vi—it is more powerful
- than DOS EDIT—find out about the :r
- command.) Use Esc one or more times to be sure
- you are in command mode and proceed from there when it gives you
- trouble, save often with :w, and use
- :q! to get out and start over (from your last
- :w) when you need to.
+ really quite complex, and sometimes you will inadvertently issue
+ a command that will do something you do not expect. (Some
+ people actually like vi—it is more
+ powerful than DOS EDIT—find out about
+ :r.) Use Esc one or more
+ times to be sure you are in command mode and proceed from there
+ when it gives you trouble, save often with
+ :w, and use :q! to get out
+ and start over (from your last :w) when you
+ need to.Now you can cd to
- /etc, su to root, use
- vi to edit the file
- /etc/group, and add a user to wheel so the
- user has root privileges. Just add a comma and the user's login
- name to the end of the first line in the file, press
+ /etc, su to root, use vi
+ to edit the file /etc/group, and add a user
+ to wheel so the user
+ has root privileges. Just add a comma and the user's login name
+ to the end of the first line in the file, press
Esc, and use :wq to write
the file to disk and quit. Instantly effective. (You did not
put a space after the comma, did you?)
@@ -614,13 +647,17 @@
ps aux
- shows processes running. ps ax is a
- narrower form.
+ shows processes running. ps ax is
+ a narrower form.
- rm filename
+
+ rm
+ filename
+
+ remove filename.
@@ -628,11 +665,15 @@
- rm -R dir
+
+ rm -R
+ dir
+
+
- removes a directory dir and all
- subdirectories—careful!
+ removes a directory dir and
+ all subdirectories—careful!
@@ -653,7 +694,8 @@
passwd
- to change user's password (or root's password)
+ to change user's password (or root's password)
@@ -666,9 +708,9 @@
- Use find to locate filename in
- /usr or any of its subdirectories
- with
+ Use find to locate
+ filename in /usr or
+ any of its subdirectories with&prompt.user; find /usr -name "filename"
@@ -682,10 +724,10 @@
file(s) on all mounted filesystems, including the CDROM and the
DOS partition.
- An excellent book that explains &unix; commands and utilities
- is Abrahams & Larson, Unix for the
- Impatient (2nd ed., Addison-Wesley, 1996).
- There is also a lot of &unix; information on the Internet.
+ An excellent book that explains &unix; commands and
+ utilities is Abrahams & Larson, Unix for the
+ Impatient (2nd ed., Addison-Wesley, 1996). There
+ is also a lot of &unix; information on the Internet.
@@ -694,15 +736,15 @@
You should now have the tools you need to get around and
edit files, so you can get everything up and running. There is
a great deal of information in the FreeBSD handbook (which is
- probably on your hard drive) and FreeBSD's web site. A
- wide variety of packages and ports are on the CDROM as well as
+ probably on your hard drive) and FreeBSD's web site.
+ A wide variety of packages and ports are on the CDROM as well as
the web site. The handbook tells you more about how to use them
(get the package if it exists, with pkg add
packagename, where
- packagename is the filename of
- the package). The CDROM has lists of the packages and ports
- with brief descriptions in
- cdrom/packages/index,
+ packagename is the filename of the
+ package). The CDROM has lists of the packages and ports with
+ brief descriptions in cdrom/packages/index,
cdrom/packages/index.txt, and
cdrom/ports/index, with fuller descriptions
in /cdrom/ports/*/*/pkg/DESCR, where the
@@ -783,7 +825,7 @@
tcsh does everything csh
does and more. It allows you to recall commands with the arrow
keys and edit them. It has tab-key completion of filenames
- (csh uses the Esc key), and
+ (csh uses Esc), and
it lets you switch to the directory you were last in with
cd -. It is also much easier to alter your
prompt with tcsh. It makes life a lot
@@ -798,34 +840,39 @@
- Use the chsh command to change your
- shell to tcsh permanently, or type
+ Use chsh to change your shell to
+ tcsh permanently, or type
tcsh at the prompt to change your shell
without logging in again.
- It can be dangerous to change root's shell to something
+ It can be dangerous to change root's shell to something
other than sh or csh on
- early versions of FreeBSD and many other versions of &unix;; you
- may not have a working shell when the system puts you into
+ early versions of FreeBSD and many other versions of &unix;;
+ you may not have a working shell when the system puts you into
single user mode. The solution is to use su
- -m to become root, which will give you the
- tcsh as root, because the shell is part of
- the environment. You can make this permanent by adding it to
- your .tcshrc file as an alias with:
- alias su su -m
+ -m to become root, which will give you the
+ tcsh as root, because the shell is
+ part of the environment. You can make this permanent by
+ adding it to your .tcshrc as an alias
+ with:
+
+ alias su su -mWhen tcsh starts up, it will read the
/etc/csh.cshrc and
/etc/csh.login files, as does
- csh. It will also read the
- .login file in your home directory and the
- .cshrc file as well, unless you provide a
- .tcshrc file. This you can do by simply
- copying .cshrc to
+ csh. It will also read
+ .login in your home directory and
+ .cshrc as well, unless you provide a
+ .tcshrc. This you can do by simply copying
+ .cshrc to
.tcshrc.Now that you have installed tcsh, you can
@@ -833,34 +880,35 @@
for tcsh, but here is a line to put in your
.tcshrc that will tell you how many
commands you have typed, what time it is, and what directory you
- are in. It also produces a > if you are an
- ordinary user and a # if you are root, but
- tsch will do that in any case:
+ are in. It also produces a > if you are
+ an ordinary user and a # if you are
+ root, but tsch will do
+ that in any case:
set prompt = "%h %t %~ %# "This should go in the same place as the existing set prompt
line if there is one, or under "if($?prompt) then" if not.
Comment out the old line; you can always switch back to it if
- you prefer it. Do not forget the spaces and quotes. You can get
- the .tcshrc reread by typing
+ you prefer it. Do not forget the spaces and quotes. You can
+ get the .tcshrc reread by typing
source .tcshrc.You can get a listing of other environmental variables that
have been set by typing env at the prompt.
The result will show you your default editor, pager, and
terminal type, among possibly many others. A useful command if
- you log in from a remote location and can not run a program
+ you log in from a remote location and cannot run a program
because the terminal is not capable is setenv TERM
- vt100.
+ vt100.
Other
- As root, you can unmount the CDROM with
- /sbin/umount /cdrom, take it out of the
- drive, insert another one, and mount it with
+ As root, you can
+ unmount the CDROM with /sbin/umount /cdrom,
+ take it out of the drive, insert another one, and mount it with
/sbin/mount_cd9660 /dev/cd0a /cdrom assuming
cd0a is the device name for your CDROM
drive. The most recent versions of FreeBSD let you mount the
@@ -872,22 +920,22 @@
might try playing games from the CDROM. This involves using
lndir, which gets installed with the X Window
System, to tell the program(s) where to find the necessary
- files, because they are in the /cdrom file
- system instead of in /usr and its
- subdirectories, which is where they are expected to be. Read
- man lndir.
+ files, because they are in /cdrom instead
+ of in /usr and its subdirectories, which is
+ where they are expected to be. Read man
+ lndir.Comments Welcome
- If you use this guide I would be interested in knowing where it
- was unclear and what was left out that you think should be
+ If you use this guide I would be interested in knowing where
+ it was unclear and what was left out that you think should be
included, and if it was helpful. My thanks to Eugene W. Stark,
professor of computer science at SUNY-Stony Brook, and John
Fieber for helpful comments.Annelise Anderson,
- andrsn@andrsn.stanford.edu
+ andrsn@andrsn.stanford.edu
From owner-svn-doc-head@freebsd.org Thu Aug 16 14:45:07 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 69AAD1069838;
Thu, 16 Aug 2018 14:45:07 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 174D185CFB;
Thu, 16 Aug 2018 14:45:07 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CFE301AD29;
Thu, 16 Aug 2018 14:45:06 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GEj6tf023855;
Thu, 16 Aug 2018 14:45:06 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GEj614023854;
Thu, 16 Aug 2018 14:45:06 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161445.w7GEj614023854@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 14:45:06 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52137 - head/en_US.ISO8859-1/articles/pam
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/pam
X-SVN-Commit-Revision: 52137
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 14:45:07 -0000
Author: bcr
Date: Thu Aug 16 14:45:06 2018
New Revision: 52137
URL: https://svnweb.freebsd.org/changeset/doc/52137
Log:
Cleanup of this file with regards to overlong lines, bad tag indent, and
capitalization in titles as much as possible.
Modified:
head/en_US.ISO8859-1/articles/pam/article.xml
Modified: head/en_US.ISO8859-1/articles/pam/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/pam/article.xml Thu Aug 16 13:55:09 2018 (r52136)
+++ head/en_US.ISO8859-1/articles/pam/article.xml Thu Aug 16 14:45:06 2018 (r52137)
@@ -34,9 +34,11 @@
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
-->
-
- Pluggable Authentication Modules
-
+
+
+ Pluggable Authentication ModulesThis article describes the underlying principles and
@@ -53,7 +55,13 @@
- Dag-ErlingSmørgravContributed by
+
+
+ Dag-Erling
+ Smørgrav
+
+ Contributed by
+
@@ -99,7 +107,7 @@
- Terms and conventions
+ Terms and ConventionsDefinitions
@@ -248,27 +256,26 @@
- Usage examples
+ Usage ExamplesThis section aims to illustrate the meanings of some of
the terms defined above by way of a handful of simple
examples.
- Client and server are one
+ Client and Server Are OneThis simple example shows alice
&man.su.1;'ing to root.
-&prompt.user; whoami
+ &prompt.user; whoami
alice
&prompt.user; ls -l `which su`
-r-sr-xr-x 1 root wheel 10744 Dec 6 19:06 /usr/bin/su
&prompt.user; su -
Password: xi3kiune
&prompt.root; whoami
-root
-
+root
@@ -283,7 +290,7 @@ root
The authentication token is
- xi3kiune.
+ xi3kiune.The arbitrator is root, which is
@@ -293,7 +300,7 @@ root
- Client and server are separate
+ Client and Server Are SeparateThe example below shows eve try to
initiate an &man.ssh.1; connection to
@@ -301,7 +308,7 @@ root
bob, and succeed. Bob should have chosen
a better password!
-&prompt.user; whoami
+ &prompt.user; whoami
eve
&prompt.user; ssh bob@login.example.com
bob@login.example.com's password: god
@@ -329,7 +336,7 @@ Welcome to FreeBSD!
The authentication token is
- god.
+ god.
Although this is not shown in this example, the
@@ -339,12 +346,12 @@ Welcome to FreeBSD!
- Sample policy
+ Sample PolicyThe following is FreeBSD's default policy for
sshd:
-sshd auth required pam_nologin.so no_warn
+ sshd auth required pam_nologin.so no_warn
sshd auth required pam_unix.so no_warn try_first_pass
sshd account required pam_login_access.so
sshd account required pam_unix.so
@@ -391,7 +398,7 @@ sshd password required pam_permit.soFacilities and
- primitives
+ Primitives
The PAM API offers six different authentication primitives
grouped in four facilities, which are described below.
@@ -519,7 +526,8 @@ sshd password required pam_permit.so
- Module Versioning
+ Module
+ VersioningFreeBSD's original PAM implementation, based on
Linux-PAM, did not use version numbers for PAM modules.
@@ -537,15 +545,15 @@ sshd password required pam_permit.so
modules.Although &solaris; PAM modules commonly have a version
- number, they are not truly versioned, because the number is a
- part of the module name and must be included in the
+ number, they are not truly versioned, because the number is
+ a part of the module name and must be included in the
configuration.Chains and
- policies
+ Policies
When a server initiates a PAM transaction, the PAM library
tries to load a policy for the service specified in the
@@ -577,8 +585,9 @@ sshd password required pam_permit.so
rest of the chain is executed, but the request is
ultimately denied.
- This control flag was introduced by Sun in &solaris; 9
- (&sunos; 5.9), and is also supported by OpenPAM.
+ This control flag was introduced by Sun in &solaris;
+ 9 (&sunos; 5.9), and is also supported by
+ OpenPAM.
@@ -688,11 +697,11 @@ sshd password required pam_permit.so
- The server calls &man.pam.acct.mgmt.3; to verify that the
- requested account is available and valid. If the password
- is correct but has expired, &man.pam.acct.mgmt.3; will
- return PAM_NEW_AUTHTOK_REQD instead of
- PAM_SUCCESS.
+ The server calls &man.pam.acct.mgmt.3; to verify that
+ the requested account is available and valid. If the
+ password is correct but has expired, &man.pam.acct.mgmt.3;
+ will return PAM_NEW_AUTHTOK_REQD
+ instead of PAM_SUCCESS.
@@ -741,18 +750,18 @@ sshd password required pam_permit.so
PAM Configuration
- PAM policy files
+ PAM Policy FilesThe
- /etc/pam.conf file
+ /etc/pam.confThe traditional PAM policy file is
/etc/pam.conf. This file contains all
the PAM policies for your system. Each line of the file
describes one step in a chain, as shown below:
-login auth required pam_nologin.so no_warn
+ login auth required pam_nologin.so no_warnThe fields are, in order: service name, facility name,
control flag, module name, and module arguments. Any
@@ -772,7 +781,7 @@ sshd password required pam_permit.so
The
- /etc/pam.d directory
+ /etc/pam.dOpenPAM and Linux-PAM support an alternate configuration
mechanism, which is the preferred mechanism in FreeBSD. In
@@ -796,7 +805,7 @@ sshd password required pam_permit.so
su and sudo services,
one could do as follows:
-&prompt.root; cd /etc/pam.d
+ &prompt.root; cd /etc/pam.d
&prompt.root; ln -s su sudoThis works because the service name is determined from
@@ -811,27 +820,28 @@ sshd password required pam_permit.so
- The policy search
- order
+ The Policy Search
+ OrderAs we have seen above, PAM policies can be found in a
number of places. What happens if policies for the same
service exist in multiple places?It is essential to understand that PAM's configuration
- system is centered on chains.
+ system is centered on chains.Breakdown of a
- configuration line
+ Configuration Line
- As explained in , each line in
- /etc/pam.conf consists of four or more
- fields: the service name, the facility name, the control flag,
- the module name, and zero or more module arguments.
+ As explained in , each
+ line in /etc/pam.conf consists of four or
+ more fields: the service name, the facility name, the control
+ flag, the module name, and zero or more module
+ arguments.The service name is generally (though not always) the name
of the application the statement applies to. If you are
@@ -845,17 +855,18 @@ sshd password required pam_permit.so
facility name.The facility is one of the four facility keywords
- described in .
+ described in .
Likewise, the control flag is one of the four keywords
- described in ,
- describing how to interpret the return code from the module.
- Linux-PAM supports an alternate syntax that lets you specify
- the action to associate with each possible return code, but
- this should be avoided as it is non-standard and closely tied
- in with the way Linux-PAM dispatches service calls (which
- differs greatly from the way &solaris; and OpenPAM do it.)
- Unsurprisingly, OpenPAM does not support this syntax.
+ described in , describing
+ how to interpret the return code from the module. Linux-PAM
+ supports an alternate syntax that lets you specify the action
+ to associate with each possible return code, but this should
+ be avoided as it is non-standard and closely tied in with the
+ way Linux-PAM dispatches service calls (which differs greatly
+ from the way &solaris; and OpenPAM do it.) Unsurprisingly,
+ OpenPAM does not support this syntax.
@@ -882,7 +893,8 @@ sshd password required pam_permit.so
the following table applies:
- PAM chain execution summary
+ PAM Chain Execution Summary
+
@@ -891,10 +903,12 @@ sshd password required pam_permit.so
- PAM_SUCCESS
- PAM_IGNORE
+ PAM_SUCCESS
+ PAM_IGNOREother
-
+
@@ -903,24 +917,28 @@ sshd password required pam_permit.so
-fail = true;
+
required--fail = true;
+
requisite--fail = true; break;
+
sufficientif (!fail) break;--
+
optional-
@@ -945,22 +963,21 @@ sshd password required pam_permit.so
PAM_NEW_AUTHTOK_REQD.
The second exception is that &man.pam.setcred.3; treats
- binding and
- sufficient modules as if they were
- required.
+ binding and sufficient
+ modules as if they were required.
The third and final exception is that
&man.pam.chauthtok.3; runs the entire chain twice (once for
preliminary checks and once to actually set the password), and
- in the preliminary phase it treats
- binding and
- sufficient modules as if they were
+ in the preliminary phase it treats binding
+ and sufficient modules as if they were
required.
- FreeBSD PAM Modules
+ FreeBSD PAM
+ Modules&man.pam.deny.8;
@@ -995,29 +1012,32 @@ sshd password required pam_permit.so
- &man.pam.ftpusers.8;
+ &man.pam.ftpusers.8;The &man.pam.ftpusers.8; module
- &man.pam.group.8;
+ &man.pam.group.8;The &man.pam.group.8; module accepts or rejects applicants
on the basis of their membership in a particular file group
(normally wheel for &man.su.1;). It is
- primarily intended for maintaining the traditional behavior
- of BSD &man.su.1;, but has many other uses, such as excluding
+ primarily intended for maintaining the traditional behavior of
+ BSD &man.su.1;, but has many other uses, such as excluding
certain groups of users from a particular service.
- &man.pam.guest.8;
+ &man.pam.guest.8;The &man.pam.guest.8; module allows guest logins using
fixed login names. Various requirements can be placed on the
- password, but the default behavior is to allow any password
- as long as the login name is that of a guest account. The
+ password, but the default behavior is to allow any password as
+ long as the login name is that of a guest account. The
&man.pam.guest.8; module can easily be used to implement
anonymous FTP logins.
@@ -1035,13 +1055,15 @@ sshd password required pam_permit.so
- &man.pam.lastlog.8;
+ &man.pam.lastlog.8;The &man.pam.lastlog.8; module
- &man.pam.login.access.8;
+ &man.pam.login.access.8;The &man.pam.login.access.8; module provides an
implementation of the account management primitive which
@@ -1050,7 +1072,8 @@ sshd password required pam_permit.so
- &man.pam.nologin.8;
+ &man.pam.nologin.8;The &man.pam.nologin.8; module refuses non-root logins
when /var/run/nologin exists. This file
@@ -1066,14 +1089,15 @@ sshd password required pam_permit.so
challenge-response mechanism where the response to each
challenge is a direct function of the challenge and a
passphrase, so the response can be easily computed just
- in time by anyone possessing the passphrase,
+ in time by anyone possessing the passphrase,
eliminating the need for password lists. Moreover, since
&man.opie.4; never reuses a challenge that has been correctly
answered, it is not vulnerable to replay attacks.
- &man.pam.opieaccess.8;
+ &man.pam.opieaccess.8;The &man.pam.opieaccess.8; module is a companion module to
&man.pam.opie.8;. Its purpose is to enforce the restrictions
@@ -1091,13 +1115,15 @@ sshd password required pam_permit.so
- &man.pam.passwdqc.8;
+ &man.pam.passwdqc.8;The &man.pam.passwdqc.8; module
- &man.pam.permit.8;
+ &man.pam.permit.8;The &man.pam.permit.8; module is one of the simplest
modules available; it responds to any request with
@@ -1107,19 +1133,22 @@ sshd password required pam_permit.so
- &man.pam.radius.8;
+ &man.pam.radius.8;The &man.pam.radius.8; module
- &man.pam.rhosts.8;
+ &man.pam.rhosts.8;The &man.pam.rhosts.8; module
- &man.pam.rootok.8;
+ &man.pam.rootok.8;The &man.pam.rootok.8; module reports success if and only
if the real user id of the process calling it (which is
@@ -1130,7 +1159,8 @@ sshd password required pam_permit.so
- &man.pam.securetty.8;
+ &man.pam.securetty.8;The &man.pam.securetty.8; module
@@ -1161,7 +1191,8 @@ sshd password required pam_permit.so
- &man.pam.tacplus.8;
+ &man.pam.tacplus.8;The &man.pam.tacplus.8; module
@@ -1182,9 +1213,10 @@ sshd password required pam_permit.so
- PAM Application Programming
+ PAM Application
+ Programming
- This section has not yet been written.
+ This section has not yet been written.
This section has not yet been written.
+ This section has not yet been written.
- Sample PAM Application
+ Sample PAM
+ ApplicationThe following is a minimal implementation of &man.su.1;
using PAM. Note that it uses the OpenPAM-specific
&man.openpam.ttyconv.3; conversation function, which is
- prototyped in security/openpam.h. If you wish
- build this application on a system with a different PAM library,
- you will have to provide your own conversation function. A
- robust conversation function is surprisingly difficult to
- implement; the one presented in is a good
- starting point, but should not be used in real-world
- applications.
+ prototyped in security/openpam.h. If you
+ wish build this application on a system with a different PAM
+ library, you will have to provide your own conversation
+ function. A robust conversation function is surprisingly
+ difficult to implement; the one presented in is a good starting point, but
+ should not be used in real-world applications.
-
+
@@ -1245,50 +1279,71 @@ sshd password required pam_permit.so
simplified version of OpenPAM's &man.openpam.ttyconv.3;. It is
fully functional, and should give the reader a good idea of how
a conversation function should behave, but it is far too simple
- for real-world use. Even if you are not using OpenPAM, feel free
- to download the source code and adapt &man.openpam.ttyconv.3; to
- your uses; we believe it to be as robust as a tty-oriented
- conversation function can reasonably get.
+ for real-world use. Even if you are not using OpenPAM, feel
+ free to download the source code and adapt
+ &man.openpam.ttyconv.3; to your uses; we believe it to be as
+ robust as a tty-oriented conversation function can reasonably
+ get.
- Further Reading
-
+
+ Further Reading
-
- This is a list of documents relevant to PAM and related
- issues. It is by no means complete.
-
+
+ This is a list of documents relevant to PAM and related
+ issues. It is by no means complete.
+ Papers
-
- Making Login Services Independent of Authentication
+
+ Making Login Services Independent of Authentication
Technologies
- SamarVipin
- LaiCharlie
+
+
+ Samar
+ Vipin
+
+
+
+
+ Lai
+ Charlie
+
+ Sun Microsystems
- X/Open
- Single Sign-on Preliminary Specification
+ X/Open
+ Single Sign-on Preliminary
+ SpecificationThe Open Group1-85912-144-6June 1997
-
- Pluggable Authentication Modules
- MorganAndrewG.
+
+ Pluggable Authentication Modules
+
+
+ Morgan
+ Andrew
+ G.
+
+ 1999-10-06
@@ -1297,28 +1352,46 @@ sshd password required pam_permit.so
User Manuals
- PAM
- Administration
+ PAM
+ AdministrationSun Microsystems
- Related Web pages
+ Related Web Pages
- OpenPAM homepage
- SmørgravDag-Erling
+ OpenPAM
+ homepage
+
+
+ Smørgrav
+ Dag-Erling
+
+ ThinkSec AS
- Linux-PAM homepage
- MorganAndrewG.
+ Linux-PAM
+ homepage
+
+
+ Morgan
+ Andrew
+ G.
+
+
- Solaris PAM homepage
+ Solaris
+ PAM homepageSun Microsystems
From owner-svn-doc-head@freebsd.org Thu Aug 16 14:51:55 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id F18F91069C2A;
Thu, 16 Aug 2018 14:51:54 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id A4FD98621B;
Thu, 16 Aug 2018 14:51:54 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 861E81AD9B;
Thu, 16 Aug 2018 14:51:54 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GEpsY0026922;
Thu, 16 Aug 2018 14:51:54 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GEpsbS026921;
Thu, 16 Aug 2018 14:51:54 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161451.w7GEpsbS026921@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 14:51:54 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52138 -
head/en_US.ISO8859-1/books/developers-handbook/kernelbuild
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/developers-handbook/kernelbuild
X-SVN-Commit-Revision: 52138
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 14:51:55 -0000
Author: bcr
Date: Thu Aug 16 14:51:54 2018
New Revision: 52138
URL: https://svnweb.freebsd.org/changeset/doc/52138
Log:
Wrap the last few remaining overlong lines in this file to make textproc/igor
completely happy with it.
Modified:
head/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml
Modified: head/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml Thu Aug 16 14:45:06 2018 (r52137)
+++ head/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.xml Thu Aug 16 14:51:54 2018 (r52138)
@@ -4,25 +4,28 @@
$FreeBSD$
-->
-
+Building and Installing a &os; KernelBeing a kernel developer requires understanding of the kernel
build process. To debug the &os; kernel it is required to be able
to build one. There are two known ways to do so:
- The supported procedure to build and install a kernel
- is documented in the
- Building and
- Installing a Custom Kernel chapter of the &os;
- Handbook.
+ The supported procedure to build and install a kernel is
+ documented in the Building and
+ Installing a Custom Kernel chapter of the &os;
+ Handbook.It is supposed that the reader of this chapter is familiar
- with the information described in the Building and
- Installing a Custom Kernel chapter of the &os;
- Handbook. If this is not the case, please read through the above
- mentioned chapter to understand how the build process
+ with the information described in the Building
+ and Installing a Custom Kernel chapter of the &os;
+ Handbook. If this is not the case, please read through the
+ above mentioned chapter to understand how the build process
works.
From owner-svn-doc-head@freebsd.org Thu Aug 16 14:55:30 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9EAFF1069CCB;
Thu, 16 Aug 2018 14:55:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4EF0B8641D;
Thu, 16 Aug 2018 14:55:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0AC961AEE2;
Thu, 16 Aug 2018 14:55:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GEtTXT029502;
Thu, 16 Aug 2018 14:55:29 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GEtTT9029501;
Thu, 16 Aug 2018 14:55:29 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161455.w7GEtTT9029501@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 14:55:29 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52139 -
head/en_US.ISO8859-1/books/developers-handbook/testing
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/developers-handbook/testing
X-SVN-Commit-Revision: 52139
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 14:55:31 -0000
Author: bcr
Date: Thu Aug 16 14:55:29 2018
New Revision: 52139
URL: https://svnweb.freebsd.org/changeset/doc/52139
Log:
Remove the last vestiges of overlong lines from this file to make
textproc/igor shut up about them.
Modified:
head/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
Modified: head/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml Thu Aug 16 14:51:54 2018 (r52138)
+++ head/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml Thu Aug 16 14:55:29 2018 (r52139)
@@ -4,7 +4,9 @@
$FreeBSD$
-->
-
+Regression and Performance TestingRegression tests are used to exercise a particular bit of the
@@ -12,7 +14,8 @@
old bugs are not reintroduced.The &os; regression testing tools can be found in the &os;
- source tree in the directory src/tools/regression.
+ source tree in the directory
+ src/tools/regression.
Micro Benchmark Checklist
@@ -140,7 +143,8 @@
drive algorithms. To get real stable clock, consider
stabilized clock injection. E.g., get a OCXO + PLL, inject
output into clock circuits instead of motherboard xtal.
- Contact &a.phk.email; for more information about this.
+ Contact &a.phk.email; for more information about
+ this.
@@ -244,10 +248,11 @@
- The scripts are maintained and were developed by &a.des.email;,
- and are now written in Perl, a move on from their original
- incarnation as shell scripts. All scripts and configuration
- files are kept in /projects/tinderbox/.
+ The scripts are maintained and were developed by
+ &a.des.email;, and are now written in Perl, a move on from their
+ original incarnation as shell scripts. All scripts and
+ configuration files are kept in /projects/tinderbox/.For more information about the tinderbox and tbmaster
scripts at this stage, see their respective man pages:
@@ -412,8 +417,10 @@
Official Build Servers
- The official Tinderbox build servers are hosted by Sentex Data
- Communications, who also host the &os;
+ The official Tinderbox build servers are hosted by Sentex Data
+ Communications, who also host the &os;
Netperf Cluster.Three build servers currently exist:
@@ -462,7 +469,8 @@
Official Summary SiteSummaries and logs from the official build servers are
- available online at http://tinderbox.FreeBSD.org,
+ available online at http://tinderbox.FreeBSD.org,
hosted by &a.des.email; and set up as follows:
From owner-svn-doc-head@freebsd.org Thu Aug 16 15:34:24 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id C567F106B000;
Thu, 16 Aug 2018 15:34:23 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 7936D88C80;
Thu, 16 Aug 2018 15:34:23 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5A3FB1B5AC;
Thu, 16 Aug 2018 15:34:23 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GFYNAN050733;
Thu, 16 Aug 2018 15:34:23 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GFYNSR050732;
Thu, 16 Aug 2018 15:34:23 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201808161534.w7GFYNSR050732@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Thu, 16 Aug 2018 15:34:23 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52140 - in head/en_US.ISO8859-1/htdocs/releases: 10.4R
11.2R
X-SVN-Group: doc-head
X-SVN-Commit-Author: gjb
X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs/releases: 10.4R 11.2R
X-SVN-Commit-Revision: 52140
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 15:34:24 -0000
Author: gjb
Date: Thu Aug 16 15:34:22 2018
New Revision: 52140
URL: https://svnweb.freebsd.org/changeset/doc/52140
Log:
Regen after r337910.
Sponsored by: The FreeBSD Foundation
Modified:
head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html
head/en_US.ISO8859-1/htdocs/releases/11.2R/errata.html
Modified: head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html Thu Aug 16 14:55:29 2018 (r52139)
+++ head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html Thu Aug 16 15:34:22 2018 (r52140)
@@ -1,5 +1,5 @@
-FreeBSD 10.4-RELEASE Errata
FreeBSD/i386 installed on ZFS may crash during boot
when the ZFS pool mount is attempted while booting an
unmodified GENERIC kernel.
A system tunable has been added as of revision
r286584 to make the
From owner-svn-doc-head@freebsd.org Thu Aug 16 15:59:01 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3736106BD56;
Thu, 16 Aug 2018 15:59:00 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 8994D89CE7;
Thu, 16 Aug 2018 15:59:00 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4FE5A1B8E4;
Thu, 16 Aug 2018 15:59:00 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GFx0fZ061549;
Thu, 16 Aug 2018 15:59:00 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GFx0HP061548;
Thu, 16 Aug 2018 15:59:00 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161559.w7GFx0HP061548@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 15:59:00 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52141 -
head/en_US.ISO8859-1/books/developers-handbook/tools
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/developers-handbook/tools
X-SVN-Commit-Revision: 52141
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 15:59:01 -0000
Author: bcr
Date: Thu Aug 16 15:59:00 2018
New Revision: 52141
URL: https://svnweb.freebsd.org/changeset/doc/52141
Log:
Cleanup this file:
- wrap overlong lines
- proper indentation of elements
- capitalization in title tags
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 Thu Aug 16 15:34:22 2018 (r52140)
+++ head/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml Thu Aug 16 15:59:00 2018 (r52141)
@@ -4,16 +4,31 @@
$FreeBSD$
-->
-
- Programming Tools
+
+
+ Programming Tools
+
- JamesRaynardContributed by
- MurrayStokely
+
+
+ James
+ Raynard
+
+ Contributed by
+
+
+
+ Murray
+ Stokely
+
+
-
- Synopsis
+
+ SynopsisThis chapter is an introduction to using some of the
programming tools supplied with FreeBSD, although much of it
@@ -22,24 +37,24 @@
detail. Most of the chapter assumes little or no previous
programming knowledge, although it is hoped that most
programmers will find something of value in it.
-
- Introduction
+
+ IntroductionFreeBSD offers an excellent development environment.
- Compilers for C and C++ and an assembler come with the
- basic system, not to mention classic &unix;
- tools such as sed and awk.
- If that is not enough, there are many more compilers and
- interpreters in the Ports collection. The following section,
- Introduction to Programming,
- lists some of the available options. FreeBSD is very
- compatible with standards such as &posix; and
- ANSI C, as well with its own BSD heritage, so
- it is possible to write applications that will compile and run
- with little or no modification on a wide range of
- platforms.
+ Compilers for C and C++ and an assembler come with the basic
+ system, not to mention classic &unix; tools such as
+ sed and awk. If that is
+ not enough, there are many more compilers and interpreters in
+ the Ports collection. The following section, Introduction to
+ Programming, lists some of the available options.
+ FreeBSD is very compatible with standards such as
+ &posix; and ANSI C, as
+ well with its own BSD heritage, so it is possible to write
+ applications that will compile and run with little or no
+ modification on a wide range of platforms.
However, all this power can be rather overwhelming at first
if you have never written programs on a &unix; platform before.
@@ -95,26 +110,26 @@
start if you have not done any programming before. This kind
of environment is typically found with languages like Lisp,
Smalltalk, Perl and Basic. It could also be argued that the
- &unix; shell (sh, csh) is itself an
- interpreter, and many people do in fact write shell
- scripts to help with various
- housekeeping tasks on their machine. Indeed, part
- of the original &unix; philosophy was to provide lots of small
- utility programs that could be linked together in shell
+ &unix; shell (sh, csh)
+ is itself an interpreter, and many people do in fact write
+ shell scripts to help with various
+ housekeeping tasks on their machine. Indeed,
+ part of the original &unix; philosophy was to provide lots of
+ small utility programs that could be linked together in shell
scripts to perform useful tasks.
- Interpreters available with FreeBSD
+ Interpreters Available with FreeBSD
- Here is a list of interpreters that are available from
- the &os; Ports Collection, with a brief discussion of
- some of the more popular interpreted languages.
+ Here is a list of interpreters that are available from the
+ &os; Ports Collection, with a brief discussion of some of the
+ more popular interpreted languages.
- Instructions on how to get and install applications
- from the Ports Collection can be found in the
-
- Ports section of the handbook.
+ Instructions on how to get and install applications from
+ the Ports Collection can be found in the Ports
+ section of the handbook.
@@ -126,14 +141,13 @@
University students to program and provided with every
self-respecting personal computer in the 1980s,
BASIC has been the first programming
- language for many programmers. It is also the foundation
- for Visual Basic.
+ language for many programmers. It is also the
+ foundation for Visual Basic.
The Bywater Basic Interpreter can be found in the
- Ports Collection as
- lang/bwbasic
- and the Phil Cockroft's Basic Interpreter
- (formerly Rabbit Basic) is available as
+ Ports Collection as lang/bwbasic and
+ the Phil Cockroft's Basic Interpreter (formerly Rabbit
+ Basic) is available as
lang/pbasic.
@@ -153,16 +167,16 @@
Lisp is an extremely powerful and sophisticated
language, but can be rather large and unwieldy.
- Various implementations of Lisp that can run on &unix;
- systems are available in the Ports Collection for &os;.
- GNU Common Lisp can be found as
- lang/gcl. CLISP
- by Bruno Haible and Michael Stoll is available as
- lang/clisp.
- For CMUCL, which includes a highly-optimizing compiler too, or
- simpler Lisp implementations like SLisp, which implements most
- of the Common Lisp constructs in a few hundred lines of C code,
- lang/cmucl and
+ Various implementations of Lisp that can run on
+ &unix; systems are available in the Ports Collection for
+ &os;. GNU Common Lisp can be found as
+ lang/gcl. CLISP by Bruno Haible and
+ Michael Stoll is available as
+ lang/clisp. For CMUCL, which
+ includes a highly-optimizing compiler too, or simpler
+ Lisp implementations like SLisp, which implements most
+ of the Common Lisp constructs in a few hundred lines of
+ C code, lang/cmucl and
lang/slisp are available
respectively.
@@ -221,11 +235,12 @@
Logo is a language that is easy to learn, and has
been used as an introductory programming language in
various courses. It is an excellent tool to work with
- when teaching programming to smaller age groups, as it makes
- creation of elaborate geometric shapes an easy task.
+ when teaching programming to smaller age groups, as it
+ makes creation of elaborate geometric shapes an easy
+ task.
- The latest version of Logo for &os; is available from
- the Ports Collection in
+ The latest version of Logo for &os; is available
+ from the Ports Collection in
lang/logo.
@@ -239,8 +254,9 @@
to start programming with, since it is relatively easy
to start with, but is not limited in comparison to other
popular interpreted languages that are used for the
- development of large, complex applications (Perl and
- Tcl are two other languages that are popular for such tasks).
+ development of large, complex applications (Perl and Tcl
+ are two other languages that are popular for such
+ tasks).
The latest version of Python is available from the
Ports Collection in
@@ -252,11 +268,11 @@
Ruby
- Ruby is an interpreter, pure object-oriented programming
- language. It has become widely popular because of its easy
- to understand syntax, flexibility when writing code, and the
- ability to easily develop and maintain large, complex
- programs.
+ Ruby is an interpreter, pure object-oriented
+ programming language. It has become widely popular
+ because of its easy to understand syntax, flexibility
+ when writing code, and the ability to easily develop and
+ maintain large, complex programs.Ruby is available from the Ports Collection as
lang/ruby25.
@@ -268,14 +284,14 @@
Tcl is an embeddable, interpreted language, that has
- become widely used and became popular mostly because of its portability to many
- platforms. It can be used both for quickly writing
- small, prototype applications, or (when combined with
- Tk, a GUI toolkit) fully-fledged, featureful
- programs.
+ become widely used and became popular mostly because of
+ its portability to many platforms. It can be used both
+ for quickly writing small, prototype applications, or
+ (when combined with Tk, a GUI toolkit) fully-fledged,
+ featureful programs.
- Various versions of Tcl are available as ports
- for &os;. The latest version, Tcl 8.5, can be found in
+ Various versions of Tcl are available as ports for
+ &os;. The latest version, Tcl 8.5, can be found in
lang/tcl87.
@@ -291,13 +307,9 @@
not compile, grit your teeth and go back to the editor; if it
did compile and gave you a program, you can run it either at a
shell command prompt or in a debugger to see if it works
- properly.
+ properly.If you run it in the shell, you may
+ get a core dump.
-
- If you run it in the shell, you may get a core
- dump.
-
-
Obviously, this is not quite as direct as using an
interpreter. However it allows you to do a lot of things
which are very difficult or even impossible with an
@@ -315,11 +327,11 @@
using separate programs, many commercial compiler makers have
produced Integrated Development Environments
(IDEs for short). FreeBSD does not include
- an IDE in the base system, but devel/kdevelop is
- available in the Ports Collection and many use
- Emacs for this purpose. Using
- Emacs as an IDE is discussed in
- .
+ an IDE in the base system, but
+ devel/kdevelop is available in the Ports
+ Collection and many use Emacs for
+ this purpose. Using Emacs as an
+ IDE is discussed in .
@@ -331,11 +343,10 @@
and clang compilers for C and C++,
since they come with the &os; base system. Starting with
&os; 10.X clang is installed as
- cc. The
- details of producing a program with an interpreter vary
- considerably between interpreters, and are usually well covered
- in the documentation and on-line help for the
- interpreter.
+ cc. The details of producing a program with
+ an interpreter vary considerably between interpreters, and are
+ usually well covered in the documentation and on-line help for
+ the interpreter.
Once you have written your masterpiece, the next step is to
convert it into something that will (hopefully!) run on FreeBSD.
@@ -390,21 +401,22 @@
- The word compiling is often used to refer to
- just steps 1 to 4—the others are referred to as
- linking. Sometimes step 1 is referred to as
- pre-processing and steps 3-4 as
+ The word compiling is often used to
+ refer to just steps 1 to 4—the others are referred to as
+ linking. Sometimes step 1 is referred to
+ as pre-processing and steps 3-4 as
assembling.Fortunately, almost all this detail is hidden from you, as
- cc is a front end that manages calling all these
- programs with the right arguments for you; simply typing
+ cc is a front end that manages calling all
+ these programs with the right arguments for you; simply
+ typing&prompt.user; cc foobar.c
- will cause foobar.c to be compiled by all the
- steps above. If you have more than one file to compile, just do
- something like
+ will cause foobar.c to be compiled by
+ all the steps above. If you have more than one file to compile,
+ just do something like&prompt.user; cc foo.c bar.c
@@ -412,32 +424,28 @@
the syntax. It will not check for any logical mistakes you may
have made, like putting the program into an infinite loop, or
using a bubble sort when you meant to use a binary
- sort.
+ sort.In case you did not know, a binary sort is
+ an efficient way of sorting things into order and a bubble
+ sort is not.
-
- In case you did not know, a binary sort is an efficient
- way of sorting things into order and a bubble sort
- is not.
-
+ There are lots and lots of options for
+ cc, which are all in the manual page. Here
+ are a few of the most important ones, with examples of how to
+ use them.
- There are lots and lots of options for cc, which
- are all in the manual page. Here are a few of the most important
- ones, with examples of how to use them.
-
-
+
+
+ The output name of the file. If you do not use this
- option, cc will produce an executable called
- a.out.
+ option, cc will produce an executable
+ called a.out.The
+ reasons for this are buried in the mists of
+ history.
-
- The reasons for this are buried in the mists of
- history.
-
-
&prompt.user; cc foobar.cexecutable is a.out
&prompt.user; cc -o foobar foobar.cexecutable is foobar
@@ -457,9 +465,10 @@
&prompt.user; cc -c foobar.c
- This will produce an object file (not an
- executable) called foobar.o. This
- can be linked together with other object files into an
+ This will produce an object
+ file (not an executable) called
+ foobar.o. This can be linked
+ together with other object files into an
executable.
@@ -471,14 +480,15 @@
Create a debug version of the executable. This makes
the compiler put information into the executable about
which line of which source file corresponds to which
- function call. A debugger can use this information to show
- the source code as you step through the program, which is
- very useful; the disadvantage is that
- all this extra information makes the program much bigger.
- Normally, you compile with while you
- are developing a program and then compile a release
- version without when you are
- satisfied it works properly.
+ function call. A debugger can use this information to
+ show the source code as you step through the program,
+ which is very useful; the
+ disadvantage is that all this extra information makes the
+ program much bigger. Normally, you compile with
+ while you are developing a program and
+ then compile a release version without
+ when you are satisfied it works
+ properly.
&prompt.user; cc -g foobar.c
@@ -493,8 +503,7 @@
executable called a.out.
Producing a debug version called
foobar is left as an exercise for
- the reader!
-
+ the reader!
@@ -586,7 +595,8 @@
- Specify a function library to be used at link time.
+ Specify a function library to be used at link
+ time.The most common example of this is when compiling a
program that uses some of the mathematical functions in C.
@@ -613,8 +623,8 @@
foobar.If you are compiling C++ code, use
- c++. c++ can also be
- invoked as clang++ on &os;.
+ c++. c++ can also
+ be invoked as clang++ on &os;.
&prompt.user; c++ -o foobar foobar.cc
@@ -669,8 +679,7 @@ int main() {
f = pow(2.1, 6);
printf("2.1 ^ 6 = %f\n", f);
return 0;
-}
-
+}
and I compiled it as:
@@ -717,8 +726,7 @@ int main() {
#include <stdio.h>
int main() {
-...
-
+...
After recompiling it as you did before, run
@@ -740,8 +748,8 @@ int main() {
I compiled a file called
foobar.c and I cannot find an
- executable called foobar. Where has
- it gone?
+ executable called foobar. Where
+ has it gone?
@@ -768,12 +776,11 @@ int main() {
- Unlike &ms-dos;, &unix; does not
- look in the current directory when it is trying to find
- out which executable you want it to run, unless you tell
- it to. Type ./foobar, which
- means run the file called
- foobar in the current
+ Unlike &ms-dos;, &unix; does not look in the current
+ directory when it is trying to find out which executable
+ you want it to run, unless you tell it to. Type
+ ./foobar, which means run the
+ file called foobar in the current
directory.
@@ -803,8 +810,8 @@ int main() {
I compiled my program and it seemed to run all right
at first, then there was an error and it said something
- about core dumped. What does that
- mean?
+ about core dumped. What does
+ that mean?
@@ -851,8 +858,7 @@ int main() {
pointer, eg
char *foo = NULL;
-strcpy(foo, "bang!");
-
+strcpy(foo, "bang!");
@@ -860,12 +866,11 @@ strcpy(foo, "bang!");
eg
char *foo;
-strcpy(foo, "bang!");
-
+strcpy(foo, "bang!");
The pointer will have some random value that,
- with luck, will point into an area of memory that
- is not available to your program and the kernel will
+ with luck, will point into an area of memory that is
+ not available to your program and the kernel will
kill your program before it can do any damage. If
you are unlucky, it will point somewhere inside your
own program and corrupt one of your data structures,
@@ -877,8 +882,7 @@ strcpy(foo, "bang!");
egint bar[20];
-bar[27] = 6;
-
+bar[27] = 6;
@@ -886,8 +890,7 @@ bar[27] = 6;
eg
char *foo = "My string";
-strcpy(foo, "bang!");
-
+strcpy(foo, "bang!");
&unix; compilers often put string literals like
"My string" into read-only areas
@@ -900,15 +903,13 @@ strcpy(foo, "bang!");
free(), egchar bar[80];
-free(bar);
-
+free(bar);
orchar *foo = malloc(27);
free(foo);
-free(foo);
-
+free(foo);
@@ -966,14 +967,14 @@ free(foo);
Alternatively, you can create a core dump from
inside your program, by calling the
- abort() function. See the manual page
- of &man.abort.3; to learn more.
+ abort() function. See the manual
+ page of &man.abort.3; to learn more.
- If you want to create a core dump from outside your
- program, but do not want the process to terminate, you
- can use the gcore program. See the
- manual page of &man.gcore.1; for more information.
-
+ If you want to create a core dump from outside your
+ program, but do not want the process to terminate, you
+ can use the gcore program. See the
+ manual page of &man.gcore.1; for more
+ information.
@@ -1001,8 +1002,8 @@ free(foo);
&prompt.user; cc file1.o file2.o … file37.c …
- if we had changed file37.c, but not any
- of the others, since the last time we compiled. This may
+ if we had changed file37.c, but not
+ any of the others, since the last time we compiled. This may
speed up the compilation quite a bit, but does not solve the
typing problem.
@@ -1039,17 +1040,14 @@ free(foo);
or MAKEFILE. Most programmers use the
name Makefile, as this puts it near the
top of a directory listing, where it can easily be
- seen.
-
-
- They do not use the MAKEFILE form
- as block capitals are often used for documentation files
- like README.
-
+ seen.They do not use the
+ MAKEFILE form as block capitals are
+ often used for documentation files like
+ README.
- Example of using make
+ Example of Using makeHere is a very simple make file:
@@ -1073,12 +1071,12 @@ free(foo);
re-compiled.
The creation line starts with a tab (press
- the tab key) and then the command you would
- type to create foo if you were doing it
- at a command prompt. If foo is out of
- date, or does not exist, make then executes
- this command to create it. In other words, this is the rule
- which tells make how to re-compile
+ tab) and then the command you would type to
+ create foo if you were doing it at a
+ command prompt. If foo is out of date,
+ or does not exist, make then executes this
+ command to create it. In other words, this is the rule which
+ tells make how to re-compile
foo.c.So, when you type make, it will
@@ -1091,8 +1089,8 @@ free(foo);
world in the appropriate directory!Another useful property of makefiles is that the targets
- do not have to be programs. For instance, we could have a make
- file that looks like this:
+ do not have to be programs. For instance, we could have a
+ make file that looks like this:
foo: foo.c
cc -o foo foo.c
@@ -1108,7 +1106,8 @@ install:
make will then only look at that target
and ignore any others. For example, if we type
make foo with the makefile above, make
- will ignore the install target.
+ will ignore the install
+ target.
If we just type make on its own,
make will always look at the first target and then stop
@@ -1116,36 +1115,36 @@ install:
make here, it will just go to the
foo target, re-compile
foo if necessary, and then stop without
- going on to the install target.
+ going on to the install
+ target.
- Notice that the install target does not
- actually depend on anything! This means that the command on
- the following line is always executed when we try to make that
- target by typing make install. In this
- case, it will copy foo into the user's
- home directory. This is often used by application makefiles,
- so that the application can be installed in the correct
- directory when it has been correctly compiled.
+ Notice that the install target
+ does not actually depend on anything! This means that the
+ command on the following line is always executed when we try
+ to make that target by typing make
+ install. In this case, it will copy
+ foo into the user's home directory. This
+ is often used by application makefiles, so that the
+ application can be installed in the correct directory when it
+ has been correctly compiled.This is a slightly confusing subject to try to explain.
If you do not quite understand how make
works, the best thing to do is to write a simple program like
hello world and a make file like the one above
and experiment. Then progress to using more than one source
- file, or having the source file include a header file. The
- touch command is very useful here—it
- changes the date on a file without you having to edit
- it.
+ file, or having the source file include a header file.
+ touch is very useful here—it changes
+ the date on a file without you having to edit it.
Make and include-filesC code often starts with a list of files to include, for
- example stdio.h. Some of these files are system-include
+ example stdio.h. Some of these files are system-include
files, some of them are from the project you are now working
- on:
-
+ on:
#include <stdio.h>
#include "foo.h"
@@ -1153,20 +1152,19 @@ install:
int main(....To make sure that this file is recompiled the moment
- foo.h is changed, you have to add it in
- your Makefile:
+ foo.h is changed, you have to add it in
+ your Makefile:
foo: foo.c foo.hThe moment your project is getting bigger and you have
- more and more own include-files to maintain, it will be a
- pain to keep track of all include files and the files which
- are depending on it. If you change an include-file but
- forget to recompile all the files which are depending on
- it, the results will be devastating. clang
- has an option to analyze your files and to produce a list
- of include-files and their dependencies: .
-
+ more and more own include-files to maintain, it will be a pain
+ to keep track of all include files and the files which are
+ depending on it. If you change an include-file but forget to
+ recompile all the files which are depending on it, the results
+ will be devastating. clang has an option
+ to analyze your files and to produce a list of include-files
+ and their dependencies: .
If you add this to your Makefile:
@@ -1179,22 +1177,23 @@ int main(....
foo.o: foo.c foo.h
- If you change foo.h, next time
- you run make all files depending on
+ If you change foo.h, next time you
+ run make all files depending on
foo.h will be recompiled.Do not forget to run make depend each
- time you add an include-file to one of your files.
+ time you add an include-file to one of your files.FreeBSD Makefiles
- Makefiles can be rather complicated to write. Fortunately,
- BSD-based systems like FreeBSD come with some very powerful
- ones as part of the system. One very good example of this is
- the FreeBSD ports system. Here is the essential part of a
- typical ports Makefile:
+ Makefiles can be rather complicated to write.
+ Fortunately, BSD-based systems like FreeBSD come with some
+ very powerful ones as part of the system. One very good
+ example of this is the FreeBSD ports system. Here is the
+ essential part of a typical ports
+ Makefile:MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
@@ -1232,9 +1231,9 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
Any special configuration needed for the source is
done. (Many &unix; program distributions try to work out
- which version of &unix; they are being compiled on and which
- optional &unix; features are present—this is where
- they are given the information in the FreeBSD ports
+ which version of &unix; they are being compiled on and
+ which optional &unix; features are present—this is
+ where they are given the information in the FreeBSD ports
scenario).
@@ -1271,16 +1270,16 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
any errors that may occur) and anyone can get access to that
just by putting a single line in their own make file!
- If you want to have a look at these system makefiles,
- they are in /usr/share/mk, but it is
- probably best to wait until you have had a bit of practice with
+ If you want to have a look at these system makefiles, they
+ are in /usr/share/mk, but it is probably
+ best to wait until you have had a bit of practice with
makefiles, as they are very complicated (and if you do look at
them, make sure you have a flask of strong coffee
handy!)
- More advanced uses of make
+ More Advanced Uses of makeMake is a very powerful tool, and can
do much more than the simple example above shows.
@@ -1307,8 +1306,8 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
available as a port and package in its own right.To view the info pages for GNU
- make, you will have to edit the
- dir file in the
+ make, you will have to edit
+ dir in the
/usr/local/info directory to add an entry
for it. This involves adding a line like
@@ -1344,10 +1343,10 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
program a line at a time, inspect the value of variables,
change them, tell the debugger to run up to a certain point
and then stop, and so on. You can even attach to a program
- that is already running, or load a core file to investigate why
- the program crashed. It is even possible to debug the kernel,
- though that is a little trickier than the user applications
- we will be discussing in this section.
+ that is already running, or load a core file to investigate
+ why the program crashed. It is even possible to debug the
+ kernel, though that is a little trickier than the user
+ applications we will be discussing in this section.
gdb has quite good on-line help, as
well as a set of info pages, so this section will concentrate
@@ -1364,19 +1363,18 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
- Running a program in the debugger
+ Running a Program in the Debugger
- You will need to have compiled the program with the
- option to get the most out of using
- gdb. It will work without, but you will only
- see the name of the function you are in, instead of the source
- code. If you see a line like:
+ You will need to have compiled the program with
+ to get the most out of using
+ gdb. It will work without, but you will
+ only see the name of the function you are in, instead of the
+ source code. If you see a line like:… (no debugging symbols found) …when gdb starts up, you will know that
- the program was not compiled with the
- option.
+ the program was not compiled with .
At the gdb prompt, type
break main. This will tell the
@@ -1392,10 +1390,10 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
You can now step through the program, a line at a time, by
pressing n. If you get to a function call,
you can step into it by pressing s. Once
- you are in a function call, you can return from stepping into a
- function call by pressing f. You can also
- use up and down to take
- a quick look at the caller.
+ you are in a function call, you can return from stepping into
+ a function call by pressing f. You can
+ also use up and down to
+ take a quick look at the caller.Here is a simple example of how to spot a mistake in a
program with gdb. This is our program
@@ -1452,7 +1450,7 @@ bazz (anint=4231) at temp.c:17 gdb d
Hang on a minute! How did anint get to be
4231? Did we not we set it to be
- 5 in main()? Let's
+ 5 in main()? Let us
move up to main() and have a look.(gdb) upMove up call stack
@@ -1491,7 +1489,7 @@ main() {
- Examining a core file
+ Examining a Core FileA core file is basically a file which contains the
complete state of the process when it crashed. In the
@@ -1499,9 +1497,9 @@ main() {
listings of core files and sweat over machine code manuals,
but now life is a bit easier. Incidentally, under FreeBSD and
other 4.4BSD systems, a core file is called
- progname.core instead of just
- core, to make it clearer which program a
- core file belongs to.
+ progname.core
+ instead of just core, to make it clearer
+ which program a core file belongs to.
To examine a core file, start up gdb in
the usual way. Instead of typing break or
@@ -1509,9 +1507,9 @@ main() {
(gdb) core progname.core
- If you are not in the same directory as the core file,
- you will have to do dir
- /path/to/core/file first.
+ If you are not in the same directory as the core file, you
+ will have to do dir /path/to/core/file
+ first.You should see something like this:
@@ -1534,11 +1532,11 @@ Cannot access memory at address 0x7020796d.
available to it in a function called
bazz.
- Sometimes it is useful to be able to see how a function was
- called, as the problem could have occurred a long way up the
- call stack in a complex program. The bt
- command causes gdb to print out a
- back-trace of the call stack:
+ Sometimes it is useful to be able to see how a function
+ was called, as the problem could have occurred a long way up
+ the call stack in a complex program. bt
+ causes gdb to print out a back-trace of the
+ call stack:(gdb) bt
#0 0x164a in bazz (anint=0x5) at temp.c:17
@@ -1552,14 +1550,14 @@ Cannot access memory at address 0x7020796d.
- Attaching to a running program
+ Attaching to a Running ProgramOne of the neatest features about gdb
- is that it can attach to a program that is already running. Of
- course, that assumes you have sufficient permissions to do so.
- A common problem is when you are stepping through a program
- that forks, and you want to trace the child, but the debugger
- will only let you trace the parent.
+ is that it can attach to a program that is already running.
+ Of course, that assumes you have sufficient permissions to do
+ so. A common problem is when you are stepping through a
+ program that forks, and you want to trace the child, but the
+ debugger will only let you trace the parent.
What you do is start up another gdb,
use ps to find the process ID for the
@@ -1659,14 +1657,13 @@ else if (pid == 0) { /* child */
the editors/emacs
port.
- Once it is installed, start it up and do C-h
- t to read an Emacs tutorial—that means
- hold down the control key, press
- h, let go of the control
- key, and then press t. (Alternatively, you
- can use the mouse to select Emacs
- Tutorial from the Help
- menu.)
+ Once it is installed, start it up and do C-h
+ t to read an Emacs tutorial—that means hold
+ down control, press h, let
+ go of control, and then press
+ t. (Alternatively, you can use the mouse to
+ select Emacs Tutorial from the
+ Help menu.)Although Emacs does have menus, it is well worth learning
the key bindings, as it is much quicker when you are editing
@@ -1686,7 +1683,7 @@ else if (pid == 0) { /* child */
doing C-x C-f. When you are happy with that, move on to
another menu command.
- If you can not remember what a particular combination of
+ If you cannot remember what a particular combination of
keys does, select Describe Key from
the Help menu and type it in—Emacs
will tell you what it does. You can also use the
@@ -1707,11 +1704,11 @@ else if (pid == 0) { /* child */
return again. Emacs will then do the
search-and-replace operation you have just requested.
- If you are wondering what on earth the
- Meta key is, it is a special key that many
- &unix; workstations have. Unfortunately, PC's do not have one,
- so it is usually the alt key (or if you are
- unlucky, the escape key).
+ If you are wondering what on earth Meta
+ is, it is a special key that many &unix; workstations have.
+ Unfortunately, PC's do not have one, so it is usually
+ alt (or if you are unlucky, the
+ escape key).Oh, and to get out of Emacs, do C-x C-c
(that means hold down the control key, press
@@ -1739,20 +1736,20 @@ else if (pid == 0) { /* child */
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-head@freebsd.org Thu Aug 16 16:43:19 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DCE9106DC98;
Thu, 16 Aug 2018 16:43:19 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id D91648C98B;
Thu, 16 Aug 2018 16:43:18 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BA1251C12B;
Thu, 16 Aug 2018 16:43:18 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GGhIVA088175;
Thu, 16 Aug 2018 16:43:18 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GGhIPE088174;
Thu, 16 Aug 2018 16:43:18 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808161643.w7GGhIPE088174@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Thu, 16 Aug 2018 16:43:18 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52142 - head/en_US.ISO8859-1/articles/linux-users
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/linux-users
X-SVN-Commit-Revision: 52142
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 16:43:19 -0000
Author: bcr
Date: Thu Aug 16 16:43:18 2018
New Revision: 52142
URL: https://svnweb.freebsd.org/changeset/doc/52142
Log:
Cleanup overlong lines in this file.
Modified:
head/en_US.ISO8859-1/articles/linux-users/article.xml
Modified: head/en_US.ISO8859-1/articles/linux-users/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/linux-users/article.xml Thu Aug 16 15:59:00 2018 (r52141)
+++ head/en_US.ISO8859-1/articles/linux-users/article.xml Thu Aug 16 16:43:18 2018 (r52142)
@@ -1,8 +1,9 @@
-
-
+FreeBSD Quickstart Guide for &linux; Users
@@ -55,24 +56,25 @@
&linux; users are often surprised to find that
Bash is not the default shell in
&os;. In fact, Bash is not included
- in the default installation. Instead, &os; uses &man.tcsh.1;
- as the default root shell, and the Bourne
- shell-compatible &man.sh.1; as the default user
- shell. &man.sh.1; is very similar to Bash
- but with a much smaller feature-set. Generally shell scripts
- written for &man.sh.1; will run in Bash,
- but the reverse is not always true.
+ in the default installation. Instead, &os; uses &man.tcsh.1; as
+ the default root shell, and the Bourne
+ shell-compatible &man.sh.1; as the default user
+ shell. &man.sh.1; is very similar to
+ Bash but with a much smaller
+ feature-set. Generally shell scripts written for &man.sh.1;
+ will run in Bash, but the reverse is
+ not always true.However, Bash and other shells
are available for installation using the &os; Packages
- and Ports Collection.
+ xlink:href="&url.base;/doc/en_US.ISO8859-1/books/handbook/ports.html">Packages
+ and Ports Collection.
- After installing another shell, use &man.chsh.1; to change
- a user's default shell. It is recommended that the
- root user's default
- shell remain unchanged since shells which are not included in
- the base distribution are installed to
+ After installing another shell, use &man.chsh.1; to change a
+ user's default shell. It is recommended that the root user's default shell remain
+ unchanged since shells which are not included in the base
+ distribution are installed to
/usr/local/bin. In the event of a problem,
the file system where /usr/local/bin is
located may not be mounted. In this case, Some common command equivalents are as follows:
-
-
+
@@ -447,16 +448,22 @@ net.inet.ip.forwarding: 0
- yum install package /
- apt-get install package
- pkg install package
+ yum install
+ package /
+ apt-get install
+ package
+ pkg install
+ packageInstall package from remote repository
- rpm -ivh package
- / dpkg -i package
- pkg add package
+ rpm -ivh
+ package /
+ dpkg -i
+ package
+ pkg add
+ packageInstall local package
From owner-svn-doc-head@freebsd.org Thu Aug 16 18:08:49 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D67351071354;
Thu, 16 Aug 2018 18:08:48 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 82BC570D84;
Thu, 16 Aug 2018 18:08:48 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 54EB61CE72;
Thu, 16 Aug 2018 18:08:48 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7GI8mnO029518;
Thu, 16 Aug 2018 18:08:48 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7GI8lOA029510;
Thu, 16 Aug 2018 18:08:47 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201808161808.w7GI8lOA029510@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Thu, 16 Aug 2018 18:08:47 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52143 - in head/de_DE.ISO8859-1/books/handbook: . disks
usb-device-mode
X-SVN-Group: doc-head
X-SVN-Commit-Author: bhd
X-SVN-Commit-Paths: in head/de_DE.ISO8859-1/books/handbook: . disks
usb-device-mode
X-SVN-Commit-Revision: 52143
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Aug 2018 18:08:49 -0000
Author: bhd
Date: Thu Aug 16 18:08:47 2018
New Revision: 52143
URL: https://svnweb.freebsd.org/changeset/doc/52143
Log:
Update to rr51744:
Introduce a new chapter on USB Device Mode / USB OTG. (german translation)
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D16445
Added:
head/de_DE.ISO8859-1/books/handbook/usb-device-mode/
head/de_DE.ISO8859-1/books/handbook/usb-device-mode/chapter.xml (contents, props changed)
Modified:
head/de_DE.ISO8859-1/books/handbook/Makefile
head/de_DE.ISO8859-1/books/handbook/book.xml
head/de_DE.ISO8859-1/books/handbook/chapters.ent
head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/Makefile
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/Makefile Thu Aug 16 16:43:18 2018 (r52142)
+++ head/de_DE.ISO8859-1/books/handbook/Makefile Thu Aug 16 18:08:47 2018 (r52143)
@@ -1,7 +1,7 @@
#
# $FreeBSD$
# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.67 2011/12/31 12:27:25 bcr Exp $
-# basiert auf: r47275
+# basiert auf: r51744
#
# Build the FreeBSD Handbook in its German translation.
#
@@ -202,6 +202,7 @@ SRCS+= preface/preface.xml
SRCS+= printing/chapter.xml
SRCS+= security/chapter.xml
SRCS+= serialcomms/chapter.xml
+SRCS+= usb-device-mode/chapter.xml
SRCS+= virtualization/chapter.xml
SRCS+= x11/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/book.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/book.xml Thu Aug 16 16:43:18 2018 (r52142)
+++ head/de_DE.ISO8859-1/books/handbook/book.xml Thu Aug 16 18:08:47 2018 (r52143)
@@ -7,7 +7,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/book.xml,v 1.91 2012/03/27 19:32:11 bcr Exp $
- basiert auf: r51568
+ basiert auf: r51744
-->
%chapters;
%txtfiles;
@@ -266,6 +266,7 @@
&chap.l10n;
&chap.cutting-edge;
&chap.dtrace;
+ &chap.usb-device-mode;
Modified: head/de_DE.ISO8859-1/books/handbook/chapters.ent
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/chapters.ent Thu Aug 16 16:43:18 2018 (r52142)
+++ head/de_DE.ISO8859-1/books/handbook/chapters.ent Thu Aug 16 18:08:47 2018 (r52143)
@@ -10,7 +10,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/chapters.ent,v 1.34 2011/10/08 16:47:33 jkois Exp $
- basiert auf: r47275
+ basiert auf: r51744
-->
@@ -47,6 +47,7 @@
+
Modified: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Thu Aug 16 16:43:18 2018 (r52142)
+++ head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Thu Aug 16 18:08:47 2018 (r52143)
@@ -650,140 +650,6 @@ da0: <STECH Simple Drive 1.04> s/n WD-WXE508CAN2
Laufwerken und
iSCSI-LUNs.
-
-
- USB-Massenspeicher
-
-
- Der &man.cfumass.4;-Treiber ist ein
- USB Geräte-Modus-Treiber und steht mit
- &os; 12.0 zur Verfügung.
-
-
- Auf
- USB-OTG-kompatibler
- Hardware, wie in eingebetteten Systemen, kann der &os;
- USB-Stack im Geräte-Modus laufen. Der
- Geräte-Modus ermöglicht es dem Rechner, verschiedene Arten von
- USB-Geräteklassen zu präsentieren,
- einschließlich serieller Schnittstellen, Netzwerkadapter und
- Massenspeicher. Ein USB-Host,
- beispielsweise ein Laptop oder Desktop-Rechner, kann darauf
- wie auf ein physikalisches USB-Gerät
- zugreifen.
-
- Je nach angeschlossener Hardware, ermöglicht das
- &man.usb.template.4; Kernelmodul es dem
- USB-Stack, automatisch zwischen Host- und
- Geräteseite umzuschalten. Das Anschließen eines
- USB-Gerätes an den
- USB-OTG-Port bewirkt,
- dass &os; in den Geräte-Modus wechselt.
-
- Was &os; dem USB-Host präsentiert,
- hängt von der sysctl-Variablen
- hw.usb.template ab. Eine Liste der
- verfügbaren Werte finden Sie in &man.usb.template.4;. Damit
- der Host die geänderte Konfiguration erkennt, muss entweder
- das Gerät getrennt und wieder angeschlossen, oder der
- USB-Bus neu gescannt werden. Wenn auf dem
- Host &os; läuft, können Sie &man.usbconfig.8;
- reset benutzen. Dieser Befehl muss nach
- dem Laden von usb_template.ko erfolgen,
- falls der USB-Host bereits am
- USB-OTG-Port
- angeschlossen war.
-
- Die sysctl-Variable hw.usb.template ist
- in der Voreinstellung auf 0 gesetzt, so dass &os; als
- USB-Massenspeicher funktioniert. Dazu
- müssen die beiden Kernelmodule &man.usb.template.4; und
- &man.cfumass.4; geladen sein. &man.cfumass.4; ist die
- Schnittstelle zum CTL-Subsystem, die auch für
- iSCSI- und Fibre Channel-Targets
- benutzt wird. Auf der Host-Seite können
- USB-Massenspeicher nur auf eine einzelne
- LUN (LUN 0)
- zugreifen.
-
- USB-Massenspeicher benötigen keinen
- aktiven &man.ctld.8;-Daemon, obwohl er bei Bedarf verwendet
- werden kann. Dies unterscheidet sich von
- iSCSI. So gibt es zwei Möglichkeiten,
- ein Target zu konfigurieren: &man.ctladm.8; und &man.ctld.8;.
- Beide erfordern, dass das cfumass.ko
- Kernelmodul geladen ist. Das Modul kann wie folgt geladen
- werden:
-
- &prompt.root; kldload cfumass
-
- Wenn cfumass.ko nicht im Kernel
- enthalten ist, kann das Modul beim Booten über
- /boot/loader.conf geladen werden:
-
- cfumass_load="YES"
-
- Eine LUN kann auch ohne den
- &man.ctld.8;-Daemon erstellt werden:
-
- &prompt.root; ctladm create -b block -o file=/data/target0
-
- Damit wird dem USB der Inhalt des
- Abbilds /data/target0 als
- LUN präsentiert. Die Datei muss vor dem
- Ausführen des Befehls vorhanden sein. Um die
- LUN beim Systemstart zu konfigurieren,
- fügen Sie den Befehl in /etc/rc.local
- hinzu.
-
- &man.ctld.8; kann ebenfalls verwendet werden, um
- LUNs zu verwalten. Erstellen Sie
- /etc/ctl.conf und fügen Sie eine Zeile in
- /etc/rc.conf hinzu, um sicherzustellen,
- dass &man.ctld.8; beim Booten automatisch gestartet wird.
- Danach starten Sie den Daemon.
-
- Dies ist ein Beispiel für eine einfache
- /etc/ctl.conf Konfigurationsdatei.
- &man.ctl.conf.5; enthält eine ausführliche Beschreibung der
- einzelnen Optionen.
-
- target naa.50015178f369f092 {
- lun 0 {
- path /data/target0
- size 4G
- }
-}
-
- Dieses Beispiel erstellt ein Target mit einer einzigen
- LUN.
- naa.50015178f369f092 ist eine Gerätekennung
- aus 32 zufälligen, hexadezimalen Ziffern. Die
- path-Zeile definiert den vollständigen Pfad
- einer Datei oder eines zvols, welche als Backend für die
- LUN benutzt wird. Die Konfigurationsdatei
- muss vor dem Start von &man.ctld.8; existieren. Die zweite
- Zeile ist optional und gibt die Größe der
- LUN an.
-
- Fügen Sie folgende Zeile in
- /etc/rc.conf hinzu, um den
- &man.ctld.8;-Daemon beim Booten zu starten:
-
- ctld_enable="YES"
-
- Um &man.ctld.8; zu starten, führen Sie dieses Kommando
- aus:
-
- &prompt.root; service ctld start
-
- Beim Start liest der &man.ctld.8;-Daemon
- /etc/ctl.conf ein. Wenn diese Datei nach
- dem Start des Daemons bearbeitet wird, können Sie sie erneut
- einlesen, damit die Änderungen direkt wirksam sind:
-
- &prompt.root; service ctld reload
-
Added: head/de_DE.ISO8859-1/books/handbook/usb-device-mode/chapter.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/de_DE.ISO8859-1/books/handbook/usb-device-mode/chapter.xml Thu Aug 16 18:08:47 2018 (r52143)
@@ -0,0 +1,404 @@
+
+
+
+
+
+ USB Gerätemodus
+
+
+ Übersicht
+
+
+
+
+
+ Edward Tomasz
+ Napierala
+
+
+
+ trasz@FreeBSD.org
+
+
+ Beigetragen von
+
+
+
+
+ Dieses Kapitel behandelt die Verwendung des USB Gerätemodus
+ und USB On-The-Go (USB OTG) unter &os;. Dazu
+ gehören virtuelle serielle Konsolen, virtuelle Netzwerkkarten
+ und virtuelle USB-Laufwerke.
+
+ Wenn die eingesetzte Hardware den USB-Gerätemodus oder
+ USB OTG unterstützt, kann &os;s
+ USB-Stack im Gerätemodus ausgeführt werden.
+ Solche Hardware wird häufig in eingebetteten Systeme verbaut.
+ Der Gerätemodus ermöglicht es dem Rechner verschiedene Arten von
+ USB-Geräteklassen darzustellen,
+ einschließlich serieller Schnittstellen, Netzwerkkarten und
+ Massenspeicher oder Kombinationen davon. Ein
+ USB-Host, beispielsweise ein Notebook oder
+ ein Desktop-Rechner, kann wie auf ein physisches
+ USB-Gerät darauf zugreifen.
+
+ Es gibt zwei grundlegende Möglichkeiten, wie die Hardware
+ den Gerätemodus bereitstellen kann: mit einem separaten
+ Client Modus, der nur den Gerätemodus
+ unterstützt, und mit einem USB-OTG-Port, der sowohl den
+ Geräte- als auch den Hostmodus bereitstellen kann. Bei
+ USB-OTG-Ports wechselt der USB-Stack automatisch zwischen
+ host- und geräteseitig, je nachdem, was an dem Port
+ angeschlossen ist. Wenn Sie ein USB-Gerät
+ wie einen Speicherstick an den Port anschließen, wechselt &os;
+ in den Hostmodus. Wenn Sie einen USB-Host
+ wie einen Computer anschließen, wechselt &os; in den
+ Gerätemodus. Client Ports arbeiten immer
+ im Gerätemodus.
+
+ Was &os; dem USB-Host präsentiert, hängt
+ von der sysctl-Variable hw.usb.template ab.
+ Einige Vorlagen bieten ein einzelnes Gerät, beispielsweise ein
+ serielles Terminal, andere bieten mehrere, die alle gleichzeitig
+ verwendet werden können. Ein Beispiel ist die Vorlage 10, die
+ ein Massenspeichergerät, eine serielle Konsole und eine
+ Netzwerkkarte bereitstellt. &man.usb.template.4; enthält eine
+ Liste der verfügbaren Werte.
+
+ Beachten Sie, dass in einigen Fällen, abhängig von der
+ Hardware und dem Betriebssystem des Hosts, die Änderung an der
+ Konfiguration nur dann bemerkt werden kann, wenn der Host
+ entweder physisch getrennt und wieder verbunden oder gezwungen
+ wird, den USB-Bus auf eine
+ systemspezifische Weise neu zu scannen. Wenn &os; auf dem Host
+ läuft, kann &man.usbconfig.8; reset
+ verwendet werden. Dies muss auch nach dem Laden von
+ usb_template.ko geschehen, wenn der
+ USB-Host bereits an der
+ USB OTG-Buchse angeschlossen war.
+
+ Nachdem Sie dieses Kapitel gelesen haben, werden
+ Sie wissen:
+
+
+
+ wie man den USB Gerätemodus unter
+ &os; einrichtet.
+
+
+
+ wie man die virtuelle serielle Schnittstelle unter
+ &os; konfiguriert.
+
+
+
+ wie man sich mit der virtuellen seriellen Schnittstelle
+ von verschiedenen Betriebssystemen aus verbindet.
+
+
+
+
+
+ Virtuelle serielle
+ USB-Ports
+
+
+ Konfiguration des USB-Gerätemodus für
+ serielle Ports
+
+ Die virtuellen seriellen Ports werden durch die
+ Vorlagen 3, 8 und 10 unterstützt. Beachten Sie, dass
+ Vorlage 3 mit Microsoft Windows 10 ohne spezielle Treiber
+ und INF-Dateien funktioinert. Andere Host-Betriebssysteme
+ arbeiten mit allen drei Vorlagen. Die beiden Kernelmodule
+ &man.usb.template.4; und &man.umodem.4; müssen geladen
+ werden.
+
+ Um die seriellen Ports im
+ USB-Gerätemodus zu aktivieren, fügen Sie
+ folgenden Zeilen in
+ /etc/ttys hinzu:
+
+ ttyU0 "/usr/libexec/getty 3wire" vt100 onifconsole secure
+ttyU1 "/usr/libexec/getty 3wire" vt100 onifconsole secure
+
+ Danach fügen Sie folgende Zeilen in
+ /etc/devd.conf hinzu:
+
+ notify 100 {
+ match "system" "DEVFS";
+ match "subsystem" "CDEV";
+ match "type" "CREATE";
+ match "cdev" "ttyU[0-9]+";
+ action "/sbin/init q";
+};
+
+ Laden Sie die Konfiguration neu, falls &man.devd.8;
+ bereits läuft:
+
+ &prompt.root; service devd restart
+
+ Stellen Sie sicher, dass die notwendigen Module geladen
+ sind und die richtige Vorlage beim Booten gesetzt ist. Fügen
+ Sie dazu folgende Zeilen in
+ /boot/loader.conf ein:
+
+ umodem_load="YES"
+hw.usb.template=3
+
+ Um das Modul zu laden und die Vorlage ohne Neustart zu
+ aktivieren, verwenden Sie:
+
+ &prompt.root; kldload umodem
+&prompt.root; sysctl hw.usb.template=3
+
+
+
+ &os; mit der seriellen Schnittstelle im
+ USB-Gerätemodus verbinden
+
+ Um eine Verbindung zu einer Karte herzustellen, die so
+ konfiguriert ist, dass sie serielle Ports im
+ USB-Gerätemodus bereitstellt, schließen
+ Sie den USB-Host, beispielsweise einen
+ Laptop, an den USB OTG- oder
+ USB-Client-Port der Karte an. Verwenden
+ Sie pstat -t auf dem Host, um die
+ Terminalzeilen aufzulisten. Am Ende der Liste sollten Sie
+ einen seriellen USB-Anschluss sehen,
+ zum Beispiel ttyU0. Um die Verbindung zu
+ öffnen, benutzen Sie:
+
+ &prompt.root; cu -l /dev/ttyU0
+
+ Nach mehrmaligem Drücken der Enter-Taste
+ erscheint ein Anmeldeprompt.
+
+
+
+ macOS mit der seriellen Schnittstelle im
+ USB-Gerätemodus verbinden
+
+ Um eine Verbindung zu einer Karte herzustellen, die so
+ konfiguriert ist, dass sie serielle Ports im
+ USB-Gerätemodus bereitstellt, schließen
+ Sie den USB-Host, beispielsweise einen
+ Laptop, an den USB OTG- oder
+ USB-Client-Port der Karte an. Um die
+ Verbindung zu öffnen, benutzen Sie:
+
+ &prompt.root; cu -l /dev/cu.usbmodemFreeBSD1
+
+
+
+ Linux mit der seriellen Schnittstelle im
+ USB-Gerätemodus verbinden
+
+ Um eine Verbindung zu einer Karte herzustellen, die so
+ konfiguriert ist, dass sie serielle Ports im
+ USB-Gerätemodus bereitstellt, schließen
+ Sie den USB-Host, beispielsweise einen
+ Laptop, an den USB OTG- oder
+ USB-Client-Port der Karte an. Um die
+ Verbindung zu öffnen, benutzen Sie:
+
+ &prompt.root; minicom -D /dev/ttyACM0
+
+
+
+ Windows 10 mit der seriellen Schnittstelle im
+ USB-Gerätemodus verbinden
+
+ Um eine Verbindung zu einer Karte herzustellen, die so
+ konfiguriert ist, dass sie serielle Ports im
+ USB-Gerätemodus bereitstellt, schließen
+ Sie den USB-Host, beispielsweise einen
+ Laptop, an den USB OTG- oder
+ USB-Client-Port der Karte an. Um die
+ Verbindung zu öffnen, benötigen Sie ein Terminalprogramm mit
+ Unterstützung für serielle Schnittstellen, zum Beispiel
+ PuTTY. Um den von &windows;
+ verwendeten COM-Port zu ermitteln, starten Sie den
+ Geräte-Manager und erweitern Sie
+ Ports (COM & LPT). Dort sehen Sie einen
+ Namen wie USB Serial Sevice (COM4). Starten
+ Sie das Terminalprogramm Ihrer Wahl, zum Beispiel
+ PuTTY. Im Dialog von
+ PuTTY setzen Sie den
+ Connection type auf Serial und
+ notieren im Feld Serial line den ermittelten
+ COM-Namen. Danach klicken Sie auf Open.
+
+
+
+
+ Netzwerkkarten im
+ USB-Gerätemodus
+
+ Virtuelle Netzwerkkarten werden durch die Vorlagen 1, 8 und
+ 10 unterstützt. Beachten Sie, dass keine dieser Vorlagen mit
+ &windows; funktioniert. Andere Host-Betriebssysteme arbeiten
+ mit allen drei Vorlagen. Die Kernelmodule
+ &man.usb.template.4; und &man.if.cdce.4; müssen
+ geladen sein.
+
+ Stellen Sie sicher, dass die notwendigen Module geladen
+ sind und die richtige Vorlage beim Booten gesetzt ist. Fügen
+ Sie dazu folgende Zeilen in
+ /boot/loader.conf ein:
+
+ if_cdce_load="YES"
+hw.usb.template=1
+
+ Um das Modul zu laden und die Vorlage ohne Neustart zu
+ aktivieren, verwenden Sie:
+
+ &prompt.root; kldload if_cdce
+&prompt.root; sysctl hw.usb.template=1
+
+
+
+ Virtuelle USB-Speichergeräte
+
+
+ &man.cfumass.4; ist ein
+ USB-Gerätetreiber, der seit
+ &os; 12.0 verfügbar ist.
+
+
+ Virtuelle Speichergeräte werden durch die Vorlagen 0 und 10
+ unterstützt. Die Kernelmodule &man.usb.template.4; und
+ &man.cfumass.4; müssen geladen sein. &man.cfumass.4; ist die
+ Schnittstelle zum CTL-Subsystem, das auch für
+ iSCSI- oder Fibre-Channel-Targets benutzt
+ wird. Auf dem Host können Initiatioren von
+ USB-Massenspeichern nur auf eine einzige
+ LUN, LUN 0
+ zugreifen.
+
+
+ Konfiguration von USB-Massenspeicher
+ Targets mit dem cfumass-Startskript
+
+ Der einfachste Weg, ein schreibgeschütztes
+ USBSpeicherziel einzurichten, ist die
+ Verwendung des cfumass rc-Skripts.
+ Kopieren Sie einfach die Dateien, die dem
+ USB-Host präsentiert werden sollen, in das
+ Verzeichnis /var/cfumass und fügen Sie
+ diese Zeile in /etc/rc.conf ein:
+
+ cfumass_enable="YES"
+
+ Um das Ziel ohne Neustart zu konfigurieren, führen Sie
+ diesen Befehl aus:
+
+ &prompt.root; service cfumass start
+
+ Im Gegensatz zur seriellen und Netzwerkfunktionalität
+ sollte die Vorlage in /boot/loader.conf
+ nicht auf 0 oder 10 gesetzt werden, da die
+ LUN vor dem Setzen der Vorlage
+ konfiguriert werden muss. Das cfumass
+ rc-Skript setzt beim Start automatisch die richtige
+ Vorlage.
+
+
+
+ USB-Massenspeicher mit anderen
+ Werkzeugen konfigurieren
+
+ Der Rest dieses Kapitels enthält eine detaillierte
+ Beschreibung der Konfiguration ohne die Verwendung des
+ cfumass rc-Skripts. Dies ist
+ beispielsweise notwendig, wenn man eine beschreibbare
+ LUN zur Verfügung stellen will.
+
+ Im Gegensatz zu iSCSI ist es bei
+ USB-Massenspeichern nicht zwingend
+ erforderlich, dass der &man.ctld.8; Daemon läuft. Es
+ gibt zwei Möglichkeiten, das Target zu konfigurieren:
+ &man.ctladm.8; oder &man.ctld.8;. Beide erfordern, dass das
+ Kernelmodul cfumass.ko geladen ist.
+ Das Modul kann manuell geladen werden:
+
+ &prompt.root; kldload cfumass
+
+ Wenn cfumass nicht im Kernel
+ integriert ist, kann /boot/loader.conf
+ angepasst werden, damit das Modul beim Booten geladen
+ wird:
+
+ cfumass_load="YES"
+
+ Eine LUN kann ohne den
+ &man.ctld.8; Daemon erstellt werden:
+
+ &prompt.root; ctladm create -b block -o file=/data/target0
+
+ Dies stellt den Inhalt des Abbilds von
+ /data/target0 als LUN
+ auf dem USB-Host dar. Die Datei muss vor
+ der Ausführung des Befehls vorhanden sein. Um die
+ LUN beim Systemstart zu konfigurieren,
+ muss das Kommando in /etc/rc.local
+ eingetragen werden.
+
+ &man.ctld.8; kann auch benutzt werden, um
+ LUNs zu verwalten. Dazu erstellen Sie eine
+ /etc/ctl.conf und fügen eine Zeile in
+ /etc/rc.conf hinzu, um sicherzustellen,
+ dass &man.ctld.8; beim Booten automatisch gestartet wird.
+ Danach kann der Daemon gestartet werden.
+
+ Es folgt ein Beispiel einer einfachen Konfiguration für
+ /etc/ctl.conf. Eine ausführliche
+ Beschreibung der Optionen finden Sie
+ in &man.ctl.conf.5;.
+
+ target naa.50015178f369f092 {
+ lun 0 {
+ path /data/target0
+ size 4G
+ }
+}
+
+ Dieses Beispiel erstellt ein einzelnes Target
+ mit einer einzigen LUN.
+ naa.50015178f369f092 ist eine
+ Gerätekennung, die aus 32 zufälligen
+ Hexadezimalziffern besteht.
+ path definiert den absoluten Pfad zu einer
+ Datei oder eines zvol, welches die
+ LUN als Speicher nutzen kann. Diese Datei
+ muss vor dem Start von &man.ctld.8; existieren. Die zweite
+ Zeile ist optional und definiert die Größe
+ der LUN.
+
+ Damit der &man.ctld.8; Daemon beim Booten gestartet wird,
+ muss diese Zeile in /etc/rc.conf
+ hinzugefügt werden:
+
+ ctld_enable="YES"
+
+ Sie können &man.ctld.8; mit diesem Befehl direkt
+ starten:
+
+ &prompt.root; service ctld start
+
+ Der &man.ctld.8; Daemon liest beim Start
+ /etc/ctl.conf. Wenn diese Datei nach dem
+ Start des Daemons bearbeitet wird, müssen die Änderungen neu
+ geladen werden, damit sie sofort wirksam werden:
+
+ &prompt.root; service ctld reload
+
+
+
From owner-svn-doc-head@freebsd.org Fri Aug 17 09:16:32 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF5841087D05;
Fri, 17 Aug 2018 09:16:32 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 66F6373C85;
Fri, 17 Aug 2018 09:16:32 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 39B812662A;
Fri, 17 Aug 2018 09:16:32 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7H9GWFK098886;
Fri, 17 Aug 2018 09:16:32 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7H9GWRU098885;
Fri, 17 Aug 2018 09:16:32 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <201808170916.w7H9GWRU098885@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Fri, 17 Aug 2018 09:16:32 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52144 - head/ja_JP.eucJP/htdocs/java
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: head/ja_JP.eucJP/htdocs/java
X-SVN-Commit-Revision: 52144
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 09:16:32 -0000
Author: ryusuke
Date: Fri Aug 17 09:16:31 2018
New Revision: 52144
URL: https://svnweb.freebsd.org/changeset/doc/52144
Log:
- Merge the following from the English version:
r51348 -> r52094 head/ja_JP.eucJP/htdocs/java/index.xml
Modified:
head/ja_JP.eucJP/htdocs/java/index.xml
Modified: head/ja_JP.eucJP/htdocs/java/index.xml
==============================================================================
--- head/ja_JP.eucJP/htdocs/java/index.xml Thu Aug 16 18:08:47 2018 (r52143)
+++ head/ja_JP.eucJP/htdocs/java/index.xml Fri Aug 17 09:16:31 2018 (r52144)
@@ -5,7 +5,7 @@
-
+
]>
@@ -38,7 +38,7 @@
¾ÜºÙ¤Ê¥ê¥ê¡¼¥¹¤ÎÊÑÁ«¤òÃΤë¤Ë¤Ï¡¢
¥ê¥Ó¥¸¥ç¥ó¥í¥°
¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£¤µ¤é¤Ë¡¢
- FreshPorts
+ FreshPorts
¤Ç¤è¤ê¿¤¯¤Î¾ðÊó¤ò¥ì¥Ó¥å¡¼¤¹¤ë¤³¤È¤â¤Ç¤¤Þ¤¹¡£
-
-If successful, open() returns a non-negative
-integer, termed a file descriptor. It returns -1 on failure,
-and sets errno to indicate the error.
-
+
+ If successful, open() returns a
+ non-negative integer, termed a file descriptor. It returns
+ -1 on failure, and sets
+ errno to indicate the error.
+
-
-
-The assembly language programmer new to &unix; and FreeBSD will
-immediately ask the puzzling question: Where is
-errno and how do I get to it?
-
+ The assembly language programmer new to &unix; and FreeBSD
+ will immediately ask the puzzling question: Where is
+ errno and how do I get to it?
-
-
-The information presented in the manual pages applies
-to C programs. The assembly language programmer needs additional
-information.
-
-
+
+ The information presented in the manual pages applies to C
+ programs. The assembly language programmer needs additional
+ information.
+
+
-
+
+ Where Are the Return Values?
-
-Where Are the Return Values?
+ Unfortunately, it depends... For most system calls it is in
+ EAX, but not for all. A good
+ rule of thumb, when working with a system call for the first
+ time, is to look for the return value in EAX. If it is not there, you need
+ further research.
-
-Unfortunately, it depends... For most system calls it is
-in EAX, but not for all.
-A good rule of thumb,
-when working with a system call for
-the first time, is to look for
-the return value in EAX.
-If it is not there, you
-need further research.
-
+
+ I am aware of one system call that returns the value in
+ EDX: SYS_fork. All others I have
+ worked with use EAX. But I
+ have not worked with them all yet.
+
-
-
-I am aware of one system call that returns the value in
-EDX: SYS_fork. All others
-I have worked with use EAX.
-But I have not worked with them all yet.
-
-
+
+ If you cannot find the answer here or anywhere else, study
+ libc source code and see how it
+ interfaces with the kernel.
+
+
-
-
-If you cannot find the answer here or anywhere else,
-study libc source code and see how it
-interfaces with the kernel.
-
-
+
+ Where Is errno?
-
-
-Where Is errno?
+ Actually, nowhere...
-
-Actually, nowhere...
-
+ errno is part of the C language, not the
+ &unix; kernel. When accessing kernel services directly, the
+ error code is returned in EAX, the same register the proper
+ return value generally ends up in.
-
-errno is part of the C language, not the
-&unix; kernel. When accessing kernel services directly, the
-error code is returned in EAX,
-the same register the proper
-return value generally ends up in.
-
+ This makes perfect sense. If there is no error, there is no
+ error code. If there is an error, there is no return value.
+ One register can contain either.
+
-
-This makes perfect sense. If there is no error, there is
-no error code. If there is an error, there is no return
-value. One register can contain either.
-
+
+ Determining an Error Occurred
-
+ When using the standard FreeBSD calling convention, the
+ carry flag is cleared upon
+ success, set upon failure.
-
-Determining an Error Occurred
-
-
-When using the standard FreeBSD calling convention,
-the carry flag is cleared upon success,
-set upon failure.
-
-
-
-When using the Linux emulation mode, the signed
-value in EAX is non-negative upon success,
-and contains the return value. In case of an error, the value
-is negative, i.e., -errno.
-
-
-
-
+ When using the Linux emulation mode, the signed value in
+ EAX is non-negative upon
+ success, and contains the return value. In case of an error,
+ the value is negative, i.e., -errno.
+
-Creating Portable Code
+ Creating Portable Code
-
-Portability is generally not one of the strengths of assembly language.
-Yet, writing assembly language programs for different platforms is
-possible, especially with nasm. I have written
-assembly language libraries that can be assembled for such different
-operating systems as &windows; and FreeBSD.
-
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-head@freebsd.org Fri Aug 17 13:57:03 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCC11106FABA;
Fri, 17 Aug 2018 13:57:03 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 733E87F1A2;
Fri, 17 Aug 2018 13:57:03 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 507021426;
Fri, 17 Aug 2018 13:57:03 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HDv3CY042814;
Fri, 17 Aug 2018 13:57:03 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HDv3xb042813;
Fri, 17 Aug 2018 13:57:03 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171357.w7HDv3xb042813@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 13:57:03 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52146 - head/en_US.ISO8859-1/articles/committers-guide
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/committers-guide
X-SVN-Commit-Revision: 52146
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 13:57:04 -0000
Author: bcr
Date: Fri Aug 17 13:57:02 2018
New Revision: 52146
URL: https://svnweb.freebsd.org/changeset/doc/52146
Log:
Minor cleanups of the committer guide from the textproc/igor output.
Modified:
head/en_US.ISO8859-1/articles/committers-guide/article.xml
Modified: head/en_US.ISO8859-1/articles/committers-guide/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/committers-guide/article.xml Fri Aug 17 12:37:22 2018 (r52145)
+++ head/en_US.ISO8859-1/articles/committers-guide/article.xml Fri Aug 17 13:57:02 2018 (r52146)
@@ -1867,10 +1867,10 @@ U stable/9/share/man/man4/netmap.4
four to ten times longer.
One way to limit the time required is to grab a seed file.
- It is large
- (~1GB) but will consume less network traffic and take less
- time to fetch than svnsync will.
+ xlink:href="https://download.freebsd.org/ftp/development/subversion/">seed
+ file. It is large (~1GB) but will consume less
+ network traffic and take less time to fetch than svnsync
+ will.
Extract the file and update it:
@@ -2393,14 +2393,13 @@ freebsd-mfc-after = 2 weeks
portion of the work was sponsored, or different amounts
of sponsorship were provided to different authors,
please give appropriate credit in parentheses after each
- sponsor name. For example,
- Example.com (alice, code refactoring),
- Wormulon (bob), Momcorp (cindy)
- shows that Alice was sponsored by Example.com to do code
- refactoring, while Wormulon sponsored Bob's work and
- Momcorp sponsored Cindy's work. Other authors were
- either not sponsored or chose not to list
- sponsorship.
+ sponsor name. For example, Example.com (alice,
+ code refactoring), Wormulon (bob), Momcorp
+ (cindy) shows that Alice was sponsored by
+ Example.com to do code refactoring, while Wormulon
+ sponsored Bob's work and Momcorp sponsored Cindy's work.
+ Other authors were either not sponsored or chose not to
+ list sponsorship.
@@ -3511,17 +3510,16 @@ Relnotes: yes
Reasons for modifying upstream software range from
wanting strict control over a tightly coupled dependency
- to lack of portability in the canonical
- repository's distribution of their code. Regardless of the
- reason, effort to minimize the maintenance burden of
- fork is helpful to fellow maintainers. Avoid committing
- trivial or cosmetic changes to files
- since it makes every merge thereafter more
- difficult: such patches need to be manually re-verified
- every import.
+ to lack of portability in the canonical repository's
+ distribution of their code. Regardless of the reason,
+ effort to minimize the maintenance burden of fork is
+ helpful to fellow maintainers. Avoid committing trivial
+ or cosmetic changes to files since it makes every merge
+ thereafter more difficult: such patches need to be
+ manually re-verified every import.
If a particular piece of software lacks a maintainer,
- you're encouraged to take up owership. If you're unsure
+ you are encouraged to take up owership. If you are unsure
of the current maintainership email &a.arch; and
ask.
@@ -4476,9 +4474,9 @@ MFH: 2014Q1 (browser blanket)
- Commits that aren't covered by these blanket
- approvals always require explicit approval of
- either &a.ports-secteam; or &a.portmgr;.
+ Commits that are not covered by these blanket
+ approvals always require explicit approval of either
+ &a.ports-secteam; or &a.portmgr;.
@@ -4575,9 +4573,9 @@ Do you want to commit? (no = start a shell) [y/n]in the order
they were committed on the
- mfh command line. The new commit
- log message will contain the combined log messages
- from all the original commits. These messages
+ mfh line. The new commit log
+ message will contain the combined log messages from
+ all the original commits. These messages
must be edited to show what is
actually being done with the new commit.
From owner-svn-doc-head@freebsd.org Fri Aug 17 14:05:30 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9FF93106FDB7;
Fri, 17 Aug 2018 14:05:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 52C1F7F82D;
Fri, 17 Aug 2018 14:05:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 33F2415BD;
Fri, 17 Aug 2018 14:05:30 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HE5Uce047899;
Fri, 17 Aug 2018 14:05:30 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HE5UYe047898;
Fri, 17 Aug 2018 14:05:30 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171405.w7HE5UYe047898@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 14:05:30 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52147 -
head/en_US.ISO8859-1/books/fdp-primer/translations
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer/translations
X-SVN-Commit-Revision: 52147
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 14:05:30 -0000
Author: bcr
Date: Fri Aug 17 14:05:29 2018
New Revision: 52147
URL: https://svnweb.freebsd.org/changeset/doc/52147
Log:
Cleanup the translation section by rewrapping long lines.
textproc/igor is happy now.
Modified:
head/en_US.ISO8859-1/books/fdp-primer/translations/chapter.xml
Modified: head/en_US.ISO8859-1/books/fdp-primer/translations/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/translations/chapter.xml Fri Aug 17 13:57:02 2018 (r52146)
+++ head/en_US.ISO8859-1/books/fdp-primer/translations/chapter.xml Fri Aug 17 14:05:29 2018 (r52147)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+TranslationsThis is the FAQ for people translating the FreeBSD
@@ -71,12 +73,13 @@
Yes. Different translation groups have their own
- mailing lists. The list
+ mailing lists. The list
of translation projects has more information about
- the mailing lists and web sites run by each translation
- project. In addition there is
- freebsd-translators@freebsd.org for general
- translation discussion.
+ the mailing lists and web sites run by each translation
+ project. In addition there is
+ freebsd-translators@freebsd.org for general
+ translation discussion.
@@ -124,15 +127,17 @@
&prompt.user; svn checkout https://svn.FreeBSD.org/doc/head/ head
- svn.FreeBSD.org
- is a public SVN server.
- Verify the server
- certificate from the list of Subversion
- mirror sites.
+ svn.FreeBSD.org
+ is a public SVN server. Verify the
+ server certificate from the list of Subversion
+ mirror sites.
- This will require the devel/subversion package to
- be installed.
+ This will require the
+ devel/subversion package to be
+ installed.You should be comfortable using
@@ -148,8 +153,9 @@
&prompt.user; svn diff -r33733:33734 en_US.ISO8859-1/books/fdp-primer/book.xmlPlease see the complete explanation of using
- Subversion in &os; in the &os; Handbook.
+ Subversion in &os; in the &os;
+ Handbook.
@@ -160,7 +166,8 @@
- The Documentation
+ The Documentation
Project translations page lists the translation
efforts that are currently known about. If others are
already working on translating documentation to your
From owner-svn-doc-head@freebsd.org Fri Aug 17 14:09:06 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 818CA106FE98;
Fri, 17 Aug 2018 14:09:06 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 27A767F930;
Fri, 17 Aug 2018 14:09:06 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 031A015BF;
Fri, 17 Aug 2018 14:09:06 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HE959f048071;
Fri, 17 Aug 2018 14:09:05 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HE95nn048070;
Fri, 17 Aug 2018 14:09:05 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171409.w7HE95nn048070@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 14:09:05 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52148 - head/en_US.ISO8859-1/books/fdp-primer/structure
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer/structure
X-SVN-Commit-Revision: 52148
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 14:09:06 -0000
Author: bcr
Date: Fri Aug 17 14:09:05 2018
New Revision: 52148
URL: https://svnweb.freebsd.org/changeset/doc/52148
Log:
Properly wrap line that were too long.
Modified:
head/en_US.ISO8859-1/books/fdp-primer/structure/chapter.xml
Modified: head/en_US.ISO8859-1/books/fdp-primer/structure/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/structure/chapter.xml Fri Aug 17 14:05:29 2018 (r52147)
+++ head/en_US.ISO8859-1/books/fdp-primer/structure/chapter.xml Fri Aug 17 14:09:05 2018 (r52148)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+Documentation Directory StructureFiles and directories in the
@@ -86,10 +88,10 @@
Contains subdirectories to further categorize the
information. For example, the files that comprise the
&man.make.1; infrastructure are in
- share/mk, while
- the additional XML support files
- (such as the &os; extended DocBook
- DTD) are in share/xml.
+ share/mk, while the additional
+ XML support files (such as the &os;
+ extended DocBook DTD) are in
+ share/xml.
@@ -158,8 +160,8 @@
manFor translations of the system manual pages. This
- directory will contain one or more
- manN
+ directory will contain one or more manN
directories, corresponding to the sections that have
been translated.
@@ -167,10 +169,11 @@
- Not every lang.encoding
- directory will have all of these subdirectories. It depends
- on how much translation has been accomplished by that
- translation team.
+ Not every lang.encoding
+ directory will have all of these subdirectories. It depends on
+ how much translation has been accomplished by that translation
+ team.
@@ -204,8 +207,8 @@
The Handbook's organization may change over time, and
this document may lag in detailing the organizational
- changes. Post questions about Handbook organization to the
- &a.doc;.
+ changes. Post questions about Handbook organization to
+ the &a.doc;.
@@ -224,21 +227,25 @@
book.xmlThis is the top level document in the Handbook. It
- contains the Handbook's DOCTYPE
+ contains the Handbook's DOCTYPE
declaration, as well as the elements that
describe the Handbook's structure.
- book.xml uses parameter
+ book.xml uses parameter
entities to load in the files with the
.ent extension. These files
- (described later) then define general
+ (described later) then define general
entities that are used throughout the rest of the
Handbook.
- directory/chapter.xml
+ directory/chapter.xmlEach chapter in the Handbook is stored in a file
called chapter.xml in a separate
@@ -270,15 +277,16 @@
stored in the same directory as
book.xml, and named after the value
of the id attribute on the file's
- chapter element. Now, it is possible
- to include images in each chapter. Images for each
- Handbook chapter are stored within share/images/books/handbook.
- The localized version of these images should be
- placed in the same directory as the XML
- sources for each chapter. Namespace collisions are
- inevitable, and it is easier to work with several
- directories with a few files in them than it is to work
- with one directory that has many files in it.
+ chapter element. Now, it is possible to
+ include images in each chapter. Images for each Handbook
+ chapter are stored within
+ share/images/books/handbook. The
+ localized version of these images should be placed in the
+ same directory as the XML sources for
+ each chapter. Namespace collisions are inevitable, and it
+ is easier to work with several directories with a few
+ files in them than it is to work with one directory that
+ has many files in it.
A brief look will show that there are many directories
with individual chapter.xml files,
From owner-svn-doc-head@freebsd.org Fri Aug 17 14:11:31 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76AED106FF2E;
Fri, 17 Aug 2018 14:11:31 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 2C2B87FBCD;
Fri, 17 Aug 2018 14:11:31 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0D3C4171A;
Fri, 17 Aug 2018 14:11:31 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HEBU32052172;
Fri, 17 Aug 2018 14:11:30 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HEBUG9052171;
Fri, 17 Aug 2018 14:11:30 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171411.w7HEBUG9052171@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 14:11:30 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52149 - head/en_US.ISO8859-1/books/fdp-primer/doc-build
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer/doc-build
X-SVN-Commit-Revision: 52149
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 14:11:31 -0000
Author: bcr
Date: Fri Aug 17 14:11:30 2018
New Revision: 52149
URL: https://svnweb.freebsd.org/changeset/doc/52149
Log:
Overlong lines are now properly wrapped to the proper length.
Modified:
head/en_US.ISO8859-1/books/fdp-primer/doc-build/chapter.xml
Modified: head/en_US.ISO8859-1/books/fdp-primer/doc-build/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/doc-build/chapter.xml Fri Aug 17 14:09:05 2018 (r52148)
+++ head/en_US.ISO8859-1/books/fdp-primer/doc-build/chapter.xml Fri Aug 17 14:11:30 2018 (r52149)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+The Documentation Build ProcessThis chapter covers organization of the documentation build
@@ -158,8 +160,9 @@
- Make
- includes are the glue that perform the document
+ Make
+ includes are the glue that perform the document
production, and are usually of the form
doc.xxx.mk.
@@ -429,8 +432,8 @@ PRI_LANG?= en_US.ISO8859-1
${MAKE} ${.TARGET:S/realpackage/package/:S/realinstall/install/} DIRPRFX=${DIRPRFX}${entry}/ )
.endfor
- In the above, _SUBDIRUSE is now
- a macro which will execute the given commands when it is
+ In the above, _SUBDIRUSE is
+ now a macro which will execute the given commands when it is
listed as a dependency.What sets this macro apart from other targets?
From owner-svn-doc-head@freebsd.org Fri Aug 17 14:17:17 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D4721070268;
Fri, 17 Aug 2018 14:17:17 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 148737FEF0;
Fri, 17 Aug 2018 14:17:17 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E9BF0176B;
Fri, 17 Aug 2018 14:17:16 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HEHGoS053164;
Fri, 17 Aug 2018 14:17:16 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HEHGAY053163;
Fri, 17 Aug 2018 14:17:16 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171417.w7HEHGAY053163@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 14:17:16 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52150 - head/en_US.ISO8859-1/books/fdp-primer
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer
X-SVN-Commit-Revision: 52150
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 14:17:17 -0000
Author: bcr
Date: Fri Aug 17 14:17:16 2018
New Revision: 52150
URL: https://svnweb.freebsd.org/changeset/doc/52150
Log:
Apply proper wrapping and nesting of tags.
Modified:
head/en_US.ISO8859-1/books/fdp-primer/book.xml
Modified: head/en_US.ISO8859-1/books/fdp-primer/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/book.xml Fri Aug 17 14:11:30 2018 (r52149)
+++ head/en_US.ISO8859-1/books/fdp-primer/book.xml Fri Aug 17 14:17:16 2018 (r52150)
@@ -34,12 +34,16 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
- FreeBSD Documentation Project Primer for New
+
+
+ FreeBSD Documentation Project Primer for New
Contributors
-
- The FreeBSD Documentation Project
+
+ The FreeBSD Documentation Project
+ 1998
@@ -113,7 +117,8 @@
- root
+ root&prompt.root;
@@ -168,7 +173,8 @@ The time is 09:18
User and group names.
- Only root can do
+ Only root can do
this.
From owner-svn-doc-head@freebsd.org Fri Aug 17 14:44:54 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id E47041070EED;
Fri, 17 Aug 2018 14:44:53 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 8DC7A80FD4;
Fri, 17 Aug 2018 14:44:53 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 681781C78;
Fri, 17 Aug 2018 14:44:53 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HEir0q068686;
Fri, 17 Aug 2018 14:44:53 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HEippU068675;
Fri, 17 Aug 2018 14:44:51 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808171444.w7HEippU068675@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 14:44:51 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52151 - in head/en_US.ISO8859-1/books/fdp-primer:
docbook-markup stylesheets the-website tools working-copy writing-style
xhtml-markup xml-primer
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/fdp-primer: docbook-markup
stylesheets the-website tools working-copy writing-style xhtml-markup
xml-primer
X-SVN-Commit-Revision: 52151
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 14:44:54 -0000
Author: bcr
Date: Fri Aug 17 14:44:51 2018
New Revision: 52151
URL: https://svnweb.freebsd.org/changeset/doc/52151
Log:
Wrap long lines, properly indent tags, capitalizations, and other fixes for
issues that textproc/igor reported.
Modified:
head/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/stylesheets/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/tools/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/working-copy/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/chapter.xml
head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml
Modified: head/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -417,10 +417,10 @@
The &os;
tutorials are all marked up as articles, while this
document, the FAQ,
- and the Handbook are all marked up as books, for
- example.
+ xlink:href="&url.books.faq;/index.html">FAQ, and the
+ Handbook
+ are all marked up as books, for example.
Starting a Book
@@ -1000,11 +1000,10 @@
- A procedure shows a series of
- steps, which may in turn
- consist of more steps or
- substeps. Each step
- contains block elements and may include an optional title.
+ A procedure shows a series of steps,
+ which may in turn consist of more steps or
+ substeps. Each step contains block
+ elements and may include an optional title.Sometimes, steps are not sequential, but present a choice:
do this or do that,
@@ -1309,7 +1308,8 @@ main(void)
informaltable frame="none".
- Table with frame="none" Example
+ Table with frame="none"
+ ExampleAppearance:
@@ -1962,7 +1962,7 @@ This is the file called 'foo2'
Occasionally it is useful to show a
Uniform Resource Identifier (URI) without
- making it an active hyperlink. The uri element
+ making it an active hyperlink. The uri element
makes this possible:
@@ -2641,18 +2641,18 @@ IMAGES= chapter1/fig1.png
Web
The link element described here allows the writer to
- define the link text. When link text is used, it is very important to be descriptive
- to give the reader an idea of where the link goes.
- Remember that DocBook can be rendered to multiple
- types of media. The reader might be looking at a printed book
- or other form of media where there are no links. If the link
- text is not descriptive enough, the reader might not be able to
- locate the linked section.
+ define the link text. When link text is used, it is very
+ important to be descriptive to give the reader an idea of
+ where the link goes. Remember that DocBook can be rendered to
+ multiple types of media. The reader might be looking at a
+ printed book or other form of media where there are no links.
+ If the link text is not descriptive enough, the reader might
+ not be able to locate the linked section.
- The xlink:href attribute
- is the URL of the page,
- and the content of the element is the text that
- will be displayed for the user to activate.
+ The xlink:href attribute is the
+ URL of the page, and the content of the
+ element is the text that will be displayed for the user to
+ activate.In many situations, it is preferable to show the actual
URL rather than text. This can be done by
Modified: head/en_US.ISO8859-1/books/fdp-primer/stylesheets/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/stylesheets/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/stylesheets/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+Style SheetsXML is concerned with content, and says
Modified: head/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+The WebsiteThe &os; web site is part of the &os; documents. Files for
@@ -129,11 +131,12 @@
Having obtained the documentation and web site source files,
the web site can be built.
- An actual installation of the web site is run as the root
- user because the permissions on the web server directory will
- not allow files to be installed by an unprivileged user.
- For testing, it can be useful to install the files as a normal
- user to a temporary directory.
+ An actual installation of the web site is run as the
+ root user because the
+ permissions on the web server directory will not allow files to
+ be installed by an unprivileged user. For testing, it can be
+ useful to install the files as a normal user to a temporary
+ directory.In these examples, the web site files are built by user
jru in their home
@@ -143,9 +146,10 @@
The web site build uses the INDEX
from the Ports Collection and might fail if that file or
- /usr/ports is not
- present. The simplest approach is to install the Ports
- Collection.
+ /usr/ports is not present. The simplest
+ approach is to install the Ports
+ Collection.
@@ -241,10 +245,10 @@ Include etc/apache24/Includes/*.conf
&prompt.root; service apache24 onestart
- The web site can be viewed at
- . Be aware that many
- links refer to the real &os; site by name, and those links
- will still go to the external site instead of the local test
+ The web site can be viewed at . Be aware that many links
+ refer to the real &os; site by name, and those links will
+ still go to the external site instead of the local test
version. Fully testing the local site will require
temporarily setting DNS so
www.FreeBSD.org resolves to
Modified: head/en_US.ISO8859-1/books/fdp-primer/tools/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/tools/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/tools/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+ToolsSeveral software tools are used to manage the FreeBSD
@@ -72,7 +74,8 @@
- DocBook DTD (textproc/docbook-xml)
+ DocBook DTD
+ (textproc/docbook-xml)DocBook is designed for marking up technical
Modified: head/en_US.ISO8859-1/books/fdp-primer/working-copy/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/working-copy/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/working-copy/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -26,7 +26,9 @@
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
-
+The Working CopyThe working copy is a copy of the &os;
@@ -40,8 +42,11 @@
for temporary files and test versions of various output
formats.
- Subversion
- is used to manage the &os; documentation files. It is obtained by installing the Subversion package:
+ Subversion
+ is used to manage the &os; documentation files. It is obtained by
+ installing the Subversion
+ package:&prompt.root; pkg install subversion
@@ -148,8 +153,9 @@
documentation tree.If the diff file is to be submitted with the web
- Submit a &os;
- problem report interface, add a
+ Submit
+ a &os; problem report interface, add a
.txt extension to give the earnest and
simple-minded web form a clue that the contents are plain
text.
@@ -169,8 +175,10 @@
These examples show very basic usage of
Subversion. More detail is available
- in the Subversion Book
- and the Subversion
+ in the Subversion
+ Book and the Subversion
documentation.
Modified: head/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+Writing Style
@@ -59,7 +61,7 @@
Avoid empty phrases like in order to, which
usually just means to. Avoid potentially
patronizing words like basically. Avoid Latin
- terms like i.e. or cf., which
+ terms like i.e., or cf., which
may be unknown outside of academic or scientific
groups.
@@ -248,7 +250,8 @@
- For more information about writing style, see Elements of
+ For more information about writing style, see Elements of
Style, by William Strunk.
@@ -504,12 +507,16 @@ GB. Hardware compression …
CD-ROM
- acronymCD-ROMacronym
+ acronymCD-ROMacronymDoS (Denial of Service)
- acronymDoSacronym
+ acronymDoSacronym
@@ -573,7 +580,9 @@ GB. Hardware compression …
applicationSubversionapplicationDo not refer to the Subversion application as
SVN in upper case. To refer to the
- command, use commandsvncommand.
+ command, use commandsvncommand.
Modified: head/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+XHTML Markup
@@ -41,7 +43,8 @@
XHTML is the XML
version of the HyperText Markup Language, the markup language of
choice on the World Wide Web. More information can be found at
- http://www.w3.org/.
+ http://www.w3.org/.XHTML is used to mark up pages on the
&os; web site. It is usually not used to mark up other
@@ -59,8 +62,9 @@
The XHTML DTDs are
available from the Ports Collection in
- textproc/xhtml. They are
- automatically installed by the textproc/docproj port.
+ textproc/xhtml. They are automatically
+ installed by the textproc/docproj
+ port.This is not an exhaustive list of
@@ -460,7 +464,8 @@
In-line Elements
-
+ Emphasizing InformationTwo levels of emphasis are available in
Modified: head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml Fri Aug 17 14:17:16 2018 (r52150)
+++ head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
@@ -29,7 +29,9 @@
POSSIBILITY OF SUCH DAMAGE.
-->
-
+XML PrimerMost FDP documentation is written with
@@ -38,8 +40,8 @@
documentation source, and the XML techniques
used.
- Portions of this section were inspired by Mark Galassi's
- Get
+ Portions of this section were inspired by Mark Galassi's Get
Going With DocBook.
@@ -219,8 +221,10 @@
For an element called
element-name the start tag will
- normally look like element-name.
- The corresponding closing tag for this element is element-name.
+ normally look like element-name.
+ The corresponding closing tag for this element is element-name.Using an Element (Start and End Tags)
@@ -360,14 +364,13 @@
To Do…Before running the examples in this document, install
- textproc/docproj from
- the &os; Ports Collection. This is a
- meta-port that downloads and installs
- the standard programs and supporting files needed by the
- Documentation Project. &man.csh.1; users must use
- rehash for the shell to recognize new
- programs after they have been installed, or log out
- and then log back in again.
+ textproc/docproj from the &os; Ports
+ Collection. This is a meta-port that
+ downloads and installs the standard programs and supporting
+ files needed by the Documentation Project. &man.csh.1; users
+ must use rehash for the shell to recognize
+ new programs after they have been installed, or log out and
+ then log back in again.
@@ -486,7 +489,8 @@ example.xml:5: element head: validity error : Element
- PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ PUBLIC "-//W3C//DTD XHTML 1.0
+ Transitional//EN"Lists the Formal Public Identifier
@@ -505,7 +509,8 @@ example.xml:5: element head: validity error : Element
DTD referenced in the
FPI. Other ways of telling the
XML parser how to find the
- DTD are shown later.
+ DTD are shown later.
@@ -539,7 +544,7 @@ example.xml:5: element head: validity error : Element
It is not necessary to know this, but it is useful
background, and might help debug problems when the
- XML processor can not locate the
+ XML processor cannot locate the
DTD.
From owner-svn-doc-head@freebsd.org Fri Aug 17 21:25:59 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F29A107C202;
Fri, 17 Aug 2018 21:25:59 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id D6B6073A3A;
Fri, 17 Aug 2018 21:25:58 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B22C46310;
Fri, 17 Aug 2018 21:25:58 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HLPwJA075231;
Fri, 17 Aug 2018 21:25:58 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HLPww2075230;
Fri, 17 Aug 2018 21:25:58 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808172125.w7HLPww2075230@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 21:25:58 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52152 - in head/en_US.ISO8859-1/books/handbook:
multimedia security
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/handbook: multimedia security
X-SVN-Commit-Revision: 52152
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 21:25:59 -0000
Author: bcr
Date: Fri Aug 17 21:25:58 2018
New Revision: 52152
URL: https://svnweb.freebsd.org/changeset/doc/52152
Log:
Replace two instances of
echo "foo='YES'" >> /etc/rc.conf
with
sysrc foo=yes
which is shorter and provides additional error checking.
Modified:
head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml
head/en_US.ISO8859-1/books/handbook/security/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
+++ head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Aug 17 21:25:58 2018 (r52152)
@@ -1358,7 +1358,7 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.Finally, start the backend:
- &prompt.root; echo 'mythbackend_enable="YES"' >> /etc/rc.conf
+ &prompt.root; sysrc mythbackend_enable=yes
&prompt.root; service mythbackend start
Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/security/chapter.xml Fri Aug 17 14:44:51 2018 (r52151)
+++ head/en_US.ISO8859-1/books/handbook/security/chapter.xml Fri Aug 17 21:25:58 2018 (r52152)
@@ -3580,7 +3580,7 @@ UWWemqWuz3lAZuORQ9KX
&prompt.root; touch /var/account/acct
&prompt.root; chmod 600 /var/account/acct
&prompt.root; accton /var/account/acct
-&prompt.root; echo 'accounting_enable="YES"' >> /etc/rc.conf
+&prompt.root; sysrc accounting_enable=yesOnce enabled, accounting will begin to track information
such as CPU statistics and executed
From owner-svn-doc-head@freebsd.org Fri Aug 17 21:34:11 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55CDA107C42C;
Fri, 17 Aug 2018 21:34:11 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id E833E73D7F;
Fri, 17 Aug 2018 21:34:10 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C4B2A64A8;
Fri, 17 Aug 2018 21:34:10 +0000 (UTC) (envelope-from bcr@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HLYArt080040;
Fri, 17 Aug 2018 21:34:10 GMT (envelope-from bcr@FreeBSD.org)
Received: (from bcr@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HLYACA080039;
Fri, 17 Aug 2018 21:34:10 GMT (envelope-from bcr@FreeBSD.org)
Message-Id: <201808172134.w7HLYACA080039@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org
using -f
From: Benedict Reuschling
Date: Fri, 17 Aug 2018 21:34:10 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52153 - in head/en_US.ISO8859-1/books/handbook: geom
serialcomms
X-SVN-Group: doc-head
X-SVN-Commit-Author: bcr
X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/handbook: geom serialcomms
X-SVN-Commit-Revision: 52153
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Aug 2018 21:34:11 -0000
Author: bcr
Date: Fri Aug 17 21:34:10 2018
New Revision: 52153
URL: https://svnweb.freebsd.org/changeset/doc/52153
Log:
Replace two instances of
echo "foo='bar'" >> /boot/loader.conf
with
sysrc -f /boot/loader.conf foo=bar
which is easier to type and provides some error checking through sysrc.
Modified:
head/en_US.ISO8859-1/books/handbook/geom/chapter.xml
head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/geom/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/geom/chapter.xml Fri Aug 17 21:25:58 2018 (r52152)
+++ head/en_US.ISO8859-1/books/handbook/geom/chapter.xml Fri Aug 17 21:34:10 2018 (r52153)
@@ -244,7 +244,7 @@ Done.
adding a line to
/boot/loader.conf:
- &prompt.root; echo 'geom_stripe_load="YES"' >> /boot/loader.conf
+ &prompt.root; sysrc -f /boot/loader.conf geom_stripe_load=YES
Modified: head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml Fri Aug 17 21:25:58 2018 (r52152)
+++ head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml Fri Aug 17 21:34:10 2018 (r52153)
@@ -1789,7 +1789,7 @@ raisechar=^^
console, issue the following command as the
superuser:
- &prompt.root; echo 'console="comconsole"' >> /boot/loader.conf
+ &prompt.root; sysrc -f /boot/loader.conf console=comconsole
From owner-svn-doc-head@freebsd.org Sat Aug 18 15:12:32 2018
Return-Path:
Delivered-To: svn-doc-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07423106F3D9;
Sat, 18 Aug 2018 15:12:32 +0000 (UTC)
(envelope-from madpilot@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id AD4A994E9B;
Sat, 18 Aug 2018 15:12:31 +0000 (UTC)
(envelope-from madpilot@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 75A83192F5;
Sat, 18 Aug 2018 15:12:31 +0000 (UTC)
(envelope-from madpilot@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7IFCVeG037862;
Sat, 18 Aug 2018 15:12:31 GMT (envelope-from madpilot@FreeBSD.org)
Received: (from madpilot@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7IFCVSt037861;
Sat, 18 Aug 2018 15:12:31 GMT (envelope-from madpilot@FreeBSD.org)
Message-Id: <201808181512.w7IFCVSt037861@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: madpilot set sender to
madpilot@FreeBSD.org using -f
From: Guido Falsi
Date: Sat, 18 Aug 2018 15:12:31 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r52154 - head/en_US.ISO8859-1/htdocs/docproj
X-SVN-Group: doc-head
X-SVN-Commit-Author: madpilot
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/docproj
X-SVN-Commit-Revision: 52154
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sat, 18 Aug 2018 15:12:32 -0000
Author: madpilot (ports committer)
Date: Sat Aug 18 15:12:30 2018
New Revision: 52154
URL: https://svnweb.freebsd.org/changeset/doc/52154
Log:
Update information about Italian Translation project.
Reviewed by: eadler
Approved by: eadler
Differential Revision: https://reviews.freebsd.org/D16788
Modified:
head/en_US.ISO8859-1/htdocs/docproj/translations.xml
Modified: head/en_US.ISO8859-1/htdocs/docproj/translations.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/docproj/translations.xml Fri Aug 17 21:34:10 2018 (r52153)
+++ head/en_US.ISO8859-1/htdocs/docproj/translations.xml Sat Aug 18 15:12:30 2018 (r52154)
@@ -300,38 +300,17 @@ http://www.bsd.ee/tolge.php
Send a mail to cvs-all-request@gufi.org
- with the word "subscribe" in the subject of the message
- for subscribing to the Italian CVS update mailing list in Italian.