Date: Sun, 24 Jun 2012 08:49:02 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r39113 - in projects/sgml2xml/zh_CN.GB2312: articles/contributing articles/cvs-freebsd articles/linux-users articles/nanobsd articles/rc-scripting articles/remote-install books/arch-han... Message-ID: <201206240849.q5O8n2ww098679@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gabor Date: Sun Jun 24 08:49:01 2012 New Revision: 39113 URL: http://svn.freebsd.org/changeset/doc/39113 Log: - XMLify the Simplified Chinese tree - Entity cleanup Approved by: doceng (implicit) Added: projects/sgml2xml/zh_CN.GB2312/share/sgml/entities.ent - copied, changed from r39076, projects/sgml2xml/zh_CN.GB2312/share/sgml/books.ent projects/sgml2xml/zh_CN.GB2312/share/sgml/glossary.ent - copied, changed from r39076, projects/sgml2xml/zh_CN.GB2312/share/sgml/glossary/freebsd-glossary.sgml Deleted: projects/sgml2xml/zh_CN.GB2312/share/sgml/articles.ent projects/sgml2xml/zh_CN.GB2312/share/sgml/bookinfo.ent projects/sgml2xml/zh_CN.GB2312/share/sgml/books.ent projects/sgml2xml/zh_CN.GB2312/share/sgml/glossary/ projects/sgml2xml/zh_CN.GB2312/share/sgml/legalnotice.sgml projects/sgml2xml/zh_CN.GB2312/share/sgml/trademarks.sgml Modified: projects/sgml2xml/zh_CN.GB2312/articles/contributing/article.sgml projects/sgml2xml/zh_CN.GB2312/articles/cvs-freebsd/article.sgml projects/sgml2xml/zh_CN.GB2312/articles/linux-users/article.sgml projects/sgml2xml/zh_CN.GB2312/articles/nanobsd/article.sgml projects/sgml2xml/zh_CN.GB2312/articles/rc-scripting/article.sgml projects/sgml2xml/zh_CN.GB2312/articles/remote-install/article.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/book.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/boot/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/chapters.ent projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/driverbasics/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/isa/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/kobj/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/locking/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac.ent projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pccard/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pci/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/scsi/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/smp/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sound/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sysinit/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/usb/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/vm/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/Makefile projects/sgml2xml/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/audit/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/basics/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/book.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/boot/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/chapters.ent projects/sgml2xml/zh_CN.GB2312/books/handbook/colophon.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/config/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/desktop/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/disks/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/dtrace/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/eresources/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/filesystems/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/geom/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/install/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/introduction/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/jails/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/l10n/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/mac/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/mail/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/ports/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/ppp-and-slip/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/preface/preface.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/printing/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/security/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/txtfiles.ent projects/sgml2xml/zh_CN.GB2312/books/handbook/users/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/vinum/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/handbook/x11/chapter.sgml projects/sgml2xml/zh_CN.GB2312/books/porters-handbook/book.sgml projects/sgml2xml/zh_CN.GB2312/share/sgml/catalog projects/sgml2xml/zh_CN.GB2312/share/sgml/trademarks.ent Modified: projects/sgml2xml/zh_CN.GB2312/articles/contributing/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/contributing/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/contributing/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,21 +1,21 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project Original Revision: 1.511 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -<!ENTITY % not.published "IGNORE"> -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>为 FreeBSD 提供帮助</title> - <pubdate>$FreeBSD$</pubdate> - <abstract> <para>无论是作为个人还是组织机构,如果您希望为FreeBSD项目提供帮助, 都可以在本文中找到合适的方法。</para> @@ -35,6 +35,10 @@ &tm-attrib.general; </legalnotice> + <pubdate>$FreeBSD$</pubdate> + + <releaseinfo>$FreeBSD$</releaseinfo> + </articleinfo> <indexterm><primary>贡献 </primary></indexterm> @@ -170,7 +174,7 @@ <para>获取一份正式的标准, 如 &posix; 的副本。 您可以在 <ulink url="&url.base;/projects/c99/index.html">FreeBSD - C99 & POSIX 标准顺应项目</ulink> 网站上得到相关的链接。 + C99 & POSIX 标准顺应项目</ulink> 网站上得到相关的链接。 将 FreeBSD 的行为同标准进行比较。 如果与标准不同, 特别是那些细节地方的微小差异, 请发送一个关于它的 PR (问题报告)。 如果可能, 请指出如何修正它, 并随 PR 提交补丁。 @@ -275,7 +279,7 @@ url="&url.books.fdp-primer;/index.html">FreeBSD 文档计划初级读本</ulink> 来获得完整的指导。 请按照 <xref - linkend="contrib-general"> 中介绍的方法使用 &man.send-pr.1; + linkend="contrib-general"/> 中介绍的方法使用 &man.send-pr.1; 来发送新的文档或者对于现有文档的完善 (哪怕是很小的改进也是欢迎的!)。</para> </sect2> @@ -336,7 +340,7 @@ <para>一旦您使用 &man.diff.1; 生成了差异集 (可以使用 &man.patch.1; 命令来测试一下), 就可以提交它们, - 以便被 FreeBSD 收录。 通过使用 <xref linkend="contrib-general"> + 以便被 FreeBSD 收录。 通过使用 <xref linkend="contrib-general"/> 中所介绍的 &man.send-pr.1; 程序就可以完成这项工作。 <emphasis>不要</emphasis> 只是把差异集发到 &a.hackers;, 否则它们可能会被丢掉! 我们会非常感激您提交的修改 @@ -389,9 +393,11 @@ 就更好了。</para> </listitem> - <indexterm><primary>GPL</primary><see>GNU General Public License</see></indexterm> - <indexterm><primary>GNU General Public License</primary></indexterm> <listitem> + <indexterm><primary>GPL</primary><see>GNU General Public License</see></indexterm> + + <indexterm><primary>GNU General Public License</primary></indexterm> + <para>GNU General Public License, 或简称 <quote>GPL</quote>。 我们并不很欢迎使用这样授权的代码, 因为商业公司使用它需要做更多的工作。 不过, 由于很多使用 @@ -454,7 +460,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE PO 而我们中的很多人并没有足够的资金来购置这些硬件。</para> <sect3> - <title><anchor id="donations">捐款</title> + <title><anchor id="donations"/>捐款</title> <para>FreeBSD 基金会是一个非营利的、 有课税豁免权的基金会, 建立这个基金会的目标是为了让 FreeBSD Project 能够达成更加长远的目标。 Modified: projects/sgml2xml/zh_CN.GB2312/articles/cvs-freebsd/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/cvs-freebsd/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/cvs-freebsd/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,10 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project @@ -5,12 +12,8 @@ From FreeBSD: doc/zh_TW.Big5/articles/cvs-freebsd/article.sgml,v 1.2 2006/01/31 01:30:59 vanilla Original Revision: 1.17 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>建立 CVS 储存库 (repository) - 以 FreeBSD 的方式</title> @@ -22,6 +25,8 @@ </affiliation> </author> + <pubdate>$FreeBSD$</pubdate> + <copyright> <year>2001</year> <year>2002</year> Modified: projects/sgml2xml/zh_CN.GB2312/articles/linux-users/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/linux-users/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/linux-users/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,15 +1,18 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project Original Revision: 1.10 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>&linux; 用户的 FreeBSD 快速入门向导</title> @@ -20,6 +23,8 @@ </author> </authorgroup> + <pubdate>$FreeBSD$</pubdate> + <copyright> <year>2008</year> <holder>The FreeBSD Documentation Project</holder> @@ -54,7 +59,7 @@ 如果你还没有安装 &os; 或者对 &os; 的安装过程方面需要帮助,请参考 &os; 手册的 <ulink url="&url.base;/doc/en_US.ISO8859-1/books/handbook/install.html"> - 安装 FreeBSD</ulink>一章。 + 安装 FreeBSD</ulink>一章。</para> </sect1> <sect1 id="shells"> Modified: projects/sgml2xml/zh_CN.GB2312/articles/nanobsd/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/nanobsd/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/nanobsd/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,15 +1,18 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project Original Revision: 1.7 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>NanoBSD 简介</title> @@ -21,13 +24,15 @@ </author> </authorgroup> - <pubdate>$FreeBSD$</pubdate> - <copyright> <year>2006</year> <holder>The FreeBSD Documentation Project</holder> </copyright> + <pubdate>$FreeBSD$</pubdate> + + <releaseinfo>$FreeBSD$</releaseinfo> + <legalnotice id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.general; @@ -152,10 +157,10 @@ <para>构建 <application>NanoBSD</application> 映像所需的命令是:</para> - <screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co id="nbsd-cd"> -&prompt.root; <userinput>sh nanobsd.sh</userinput> <co id="nbsd-sh"> -&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co id="nbsd-cd2"> -&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"></screen> + <screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co id="nbsd-cd"/> +&prompt.root; <userinput>sh nanobsd.sh</userinput> <co id="nbsd-sh"/> +&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co id="nbsd-cd2"/> +&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen> <calloutlist> <callout arearefs="nbsd-cd"> Modified: projects/sgml2xml/zh_CN.GB2312/articles/rc-scripting/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/rc-scripting/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/rc-scripting/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,15 +1,18 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project Original Revision: 1.14 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>BSD rc.d脚本编程实战</title> @@ -33,6 +36,8 @@ <pubdate>$FreeBSD$</pubdate> + <releaseinfo>$FreeBSD$</releaseinfo> + <legalnotice id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.netbsd; @@ -176,21 +181,21 @@ <para>下面的脚本是用来在每次系统启动时发出一个信息:</para> <informalexample> - <programlisting>#!/bin/sh<co id="rcng-dummy-shebang"> + <programlisting>#!/bin/sh<co id="rcng-dummy-shebang"/> -. /etc/rc.subr<co id="rcng-dummy-include"> +. /etc/rc.subr<co id="rcng-dummy-include"/> -name="dummy"<co id="rcng-dummy-name"> -start_cmd="${name}_start"<co id="rcng-dummy-startcmd"> -stop_cmd=":"<co id="rcng-dummy-stopcmd"> +name="dummy"<co id="rcng-dummy-name"/> +start_cmd="${name}_start"<co id="rcng-dummy-startcmd"/> +stop_cmd=":"<co id="rcng-dummy-stopcmd"/> -dummy_start()<co id="rcng-dummy-startfn"> +dummy_start()<co id="rcng-dummy-startfn"/> { echo "Nothing started." } -load_rc_config $name<co id="rcng-dummy-loadconfig"> -run_rc_command "$1"<co id="rcng-dummy-runcommand"></programlisting> +load_rc_config $name<co id="rcng-dummy-loadconfig"/> +run_rc_command "$1"<co id="rcng-dummy-runcommand"/></programlisting> </informalexample> <para>需要注意的是:</para> @@ -254,7 +259,7 @@ run_rc_command "$1"<co id="rcng-dummy-ru </callout> <callout arearefs="rcng-dummy-name"> - <para><anchor id="name-var">强制的变量 + <para><anchor id="name-var"/>强制的变量 <envar>name</envar> 指定我们脚本的名字。 这是 &man.rc.subr.8; 所强调的。也就是, 每个 <filename>rc.d</filename> 脚本在调用 @@ -348,18 +353,18 @@ run_rc_command "$1"<co id="rcng-dummy-ru . /etc/rc.subr name=dummy -rcvar=dummy_enable<co id="rcng-confdummy-rcvar"> +rcvar=dummy_enable<co id="rcng-confdummy-rcvar"/> start_cmd="${name}_start" stop_cmd=":" -load_rc_config $name<co id="rcng-confdummy-loadconfig"> -eval "${rcvar}=\${${rcvar}:-'NO'}"<co id="rcng-confdummy-enable"> -dummy_msg=${dummy_msg:-"Nothing started."}<co id="rcng-confdummy-opt"> +load_rc_config $name<co id="rcng-confdummy-loadconfig"/> +eval "${rcvar}=\${${rcvar}:-'NO'}"<co id="rcng-confdummy-enable"/> +dummy_msg=${dummy_msg:-"Nothing started."}<co id="rcng-confdummy-opt"/> dummy_start() { - echo "$dummy_msg"<co id="rcng-confdummy-msg"> + echo "$dummy_msg"<co id="rcng-confdummy-msg"/> } run_rc_command "$1"</programlisting> @@ -466,7 +471,7 @@ run_rc_command "$1"</programlisting> 它们都是适用于大多数情况下来启动和停止一个简单的守护进程况。 我们来假设现在需要为一个叫做 <command>mumbled</command> 的守护进程编写一个 <filename>rc.d</filename>脚本, - 在这里:/para> + 在这里:</para> <informalexample> <programlisting>#!/bin/sh @@ -476,7 +481,7 @@ run_rc_command "$1"</programlisting> name=mumbled rcvar=mumbled_enable -command="/usr/sbin/${name}"<co id="rcng-daemon-basic-cmd"> +command="/usr/sbin/${name}"<co id="rcng-daemon-basic-cmd"/> load_rc_config $name run_rc_command "$1"</programlisting> @@ -562,26 +567,26 @@ name=mumbled rcvar=mumbled_enable command="/usr/sbin/${name}" -command_args="mock arguments > /dev/null 2>&1"<co id="rcng-daemon-adv-args"> +command_args="mock arguments > /dev/null 2>&1"<co id="rcng-daemon-adv-args"/> -pidfile="/var/run/${name}.pid"<co id="rcng-daemon-adv-pid"> +pidfile="/var/run/${name}.pid"<co id="rcng-daemon-adv-pid"/> -required_files="/etc/${name}.conf /usr/share/misc/${name}.rules"<co id="rcng-daemon-adv-reqfiles"> +required_files="/etc/${name}.conf /usr/share/misc/${name}.rules"<co id="rcng-daemon-adv-reqfiles"/> -sig_reload="USR1"<co id="rcng-daemon-adv-sig"> +sig_reload="USR1"<co id="rcng-daemon-adv-sig"/> -start_precmd="${name}_prestart"<co id="rcng-daemon-adv-precmd"> -stop_postcmd="echo Bye-bye"<co id="rcng-daemon-adv-postcmd"> +start_precmd="${name}_prestart"<co id="rcng-daemon-adv-precmd"/> +stop_postcmd="echo Bye-bye"<co id="rcng-daemon-adv-postcmd"/> -extra_commands="reload plugh xyzzy"<co id="rcng-daemon-adv-extra"> +extra_commands="reload plugh xyzzy"<co id="rcng-daemon-adv-extra"/> -plugh_cmd="mumbled_plugh"<co id="rcng-daemon-adv-methods"> +plugh_cmd="mumbled_plugh"<co id="rcng-daemon-adv-methods"/> xyzzy_cmd="echo 'Nothing happens.'" mumbled_prestart() { - if checkyesno mumbled_smart; then<co id="rcng-daemon-adv-yn"> - rc_flags="-o smart ${rc_flags}"<co id="rcng-daemon-adv-rcflags"> + if checkyesno mumbled_smart; then<co id="rcng-daemon-adv-yn"/> + rc_flags="-o smart ${rc_flags}"<co id="rcng-daemon-adv-rcflags"/> fi case "$mumbled_mode" in foo) @@ -591,15 +596,15 @@ mumbled_prestart() rc_flags="-baz ${rc_flags}" ;; *) - warn "Invalid value for mumbled_mode"<co id="rcng-daemon-adv-warn"> - return 1<co id="rcng-daemon-adv-preret"> + warn "Invalid value for mumbled_mode"<co id="rcng-daemon-adv-warn"/> + return 1<co id="rcng-daemon-adv-preret"/> ;; esac - run_rc_command xyzzy<co id="rcng-daemon-adv-run"> + run_rc_command xyzzy<co id="rcng-daemon-adv-run"/> return 0 } -mumbled_plugh()<co id="rcng-daemon-adv-plugh"> +mumbled_plugh()<co id="rcng-daemon-adv-plugh"/> { echo 'A hollow voice says "plugh".' } @@ -891,10 +896,10 @@ fi</programlisting> <informalexample> <programlisting>#!/bin/sh -# PROVIDE: mumbled oldmumble <co id="rcng-hookup-provide"> -# REQUIRE: DAEMON cleanvar frotz<co id="rcng-hookup-require"> -# BEFORE: LOGIN<co id="rcng-hookup-before"> -# KEYWORD: nojail shutdown<co id="rcng-hookup-keyword"> +# PROVIDE: mumbled oldmumble <co id="rcng-hookup-provide"/> +# REQUIRE: DAEMON cleanvar frotz<co id="rcng-hookup-require"/> +# BEFORE: LOGIN<co id="rcng-hookup-before"/> +# KEYWORD: nojail shutdown<co id="rcng-hookup-keyword"/> . /etc/rc.subr @@ -908,7 +913,7 @@ mumbled_prestart() { if ! checkyesno frotz_enable && \ ! /etc/rc.d/frotz forcestatus 1>/dev/null 2>&1; then - force_depend frotz || return 1<co id="rcng-hookup-force"> + force_depend frotz || return 1<co id="rcng-hookup-force"/> fi return 0 } @@ -969,7 +974,7 @@ run_rc_command "$1"</programlisting> </callout> <callout arearefs="rcng-hookup-keyword"> - <para><anchor id="keywords">如我们从上述文字所记起的,&man.rcorder.8; + <para><anchor id="keywords"/>如我们从上述文字所记起的,&man.rcorder.8; 关键字可以用来选择或省略某些脚本。即任何 &man.rcorder.8; 用户可以通过指定 <option>-k</option> 和 <option>-s</option> 选项来分别指定 <quote>保留清单(keep list)</quote> 和 @@ -1044,7 +1049,7 @@ run_rc_command "$1"</programlisting> </callout> <callout arearefs="rcng-hookup-force"> - <para><anchor id="forcedep">以 + <para><anchor id="forcedep"/>以 <function>force_depend</function> 起始的行应被用于更谨慎的情况。通常,用于修正相互关联的 <filename>rc.d</filename> @@ -1117,7 +1122,7 @@ extra_commands="kiss" dummy_start() { - if [ $# -gt 0 ]; then<co id="rcng-args-start"> + if [ $# -gt 0 ]; then<co id="rcng-args-start"/> echo "Greeting message: $*" else echo "Nothing started." @@ -1127,7 +1132,7 @@ dummy_start() dummy_kiss() { echo -n "A ghost gives you a kiss" - if [ $# -gt 0 ]; then<co id="rcng-args-kiss"> + if [ $# -gt 0 ]; then<co id="rcng-args-kiss"/> echo -n " and whispers: $*" fi case "$*" in @@ -1141,7 +1146,7 @@ dummy_kiss() } load_rc_config $name -run_rc_command "$@"<co id="rcng-args-all"></programlisting> +run_rc_command "$@"<co id="rcng-args-all"/></programlisting> </informalexample> <para>能注意到脚本里发生了那些实质性改变么?</para> @@ -1201,14 +1206,14 @@ A ghost gives you a kiss and whispers: O <sect1 id="rcng-furthur"> <title>进一步阅读</title> - <para><anchor id="lukem"><ulink url="http://www.mewburn.net/luke/papers/rc.d.pdf"> + <para><anchor id="lukem"/><ulink url="http://www.mewburn.net/luke/papers/rc.d.pdf"> Luke Mewburn 的原始文章</ulink> 中讲述了 <filename>rc.d</filename> 的基本概要, 并详细阐述了其设计方案的原理。该文章提供了深入了解整个 <filename>rc.d</filename> 框架以及其所在的现代 BSD 操作系统的内容。</para> - <para><anchor id="manpages">在 &man.rc.8;,&man.rc.subr.8;, + <para><anchor id="manpages"/>在 &man.rc.8;,&man.rc.subr.8;, 还有 &man.rcorder.8; 的联机手册中,对 <filename>rc.d</filename> 组件做了非常详细的记载。 在你写脚本时,如果不去学习和参考这些联机手册的话, Modified: projects/sgml2xml/zh_CN.GB2312/articles/remote-install/article.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/articles/remote-install/article.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/articles/remote-install/article.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,15 +1,18 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Chinese (Simplified) Documentation Project Original Revision: 1.6 --> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> -%articles.ent; -]> -<article> +<article lang='zh_cn'> <articleinfo> <title>&os; 操作系统在无远程控制台下的远程安装</title> @@ -22,8 +25,6 @@ <!-- 11 April 2008 --> </author> - <pubdate>$FreeBSD$</pubdate> - <legalnotice id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.general; @@ -34,6 +35,10 @@ <holder>The &os; Documentation Project</holder> </copyright> + <pubdate>$FreeBSD$</pubdate> + + <releaseinfo>$FreeBSD$</releaseinfo> + <abstract> <para>本文归档了当远程控制台不可用的情况下 &os; 操作系统的远程安装。 文章背后的主要灵感归功于和 &a.mm; 还有由 &a.pjd; @@ -298,17 +303,17 @@ ifconfig_re0="inet 192.168.0.2 netmask 2 并如何在每个被镜像过的 partition 上创建 <application>UFS2</application> 文件系统:</para> - <screen>&prompt.root; <userinput>fdisk -BI /dev/ad0</userinput> <co id="fdisk"> + <screen>&prompt.root; <userinput>fdisk -BI /dev/ad0</userinput> <co id="fdisk"/> &prompt.root; <userinput>fdisk -BI /dev/ad1</userinput> -&prompt.root; <userinput>bsdlabel -wB /dev/ad0s1</userinput> <co id="bsdlabel-writing"> +&prompt.root; <userinput>bsdlabel -wB /dev/ad0s1</userinput> <co id="bsdlabel-writing"/> &prompt.root; <userinput>bsdlabel -wB /dev/ad1s1</userinput> -&prompt.root; <userinput>bsdlabel -e /dev/ad0s1</userinput> <co id="bsdlabel-editing"> -&prompt.root; <userinput>bsdlabel /dev/ad0s1 > /tmp/bsdlabel.txt && bsdlabel -R /dev/ad1s1 /tmp/bsdlabel.txt</userinput> <co id="bsdlabel-restore"> -&prompt.root; <userinput>gmirror label root /dev/ad[01]s1a</userinput> <co id="gmirror1"> +&prompt.root; <userinput>bsdlabel -e /dev/ad0s1</userinput> <co id="bsdlabel-editing"/> +&prompt.root; <userinput>bsdlabel /dev/ad0s1 > /tmp/bsdlabel.txt && bsdlabel -R /dev/ad1s1 /tmp/bsdlabel.txt</userinput> <co id="bsdlabel-restore"/> +&prompt.root; <userinput>gmirror label root /dev/ad[01]s1a</userinput> <co id="gmirror1"/> &prompt.root; <userinput>gmirror label var /dev/ad[01]s1d</userinput> &prompt.root; <userinput>gmirror label usr /dev/ad[01]s1e</userinput> -&prompt.root; <userinput>gmirror label -F swap /dev/ad[01]s1b</userinput> <co id="gmirror2"> -&prompt.root; <userinput>newfs /dev/mirror/root</userinput> <co id="newfs"> +&prompt.root; <userinput>gmirror label -F swap /dev/ad[01]s1b</userinput> <co id="gmirror2"/> +&prompt.root; <userinput>newfs /dev/mirror/root</userinput> <co id="newfs"/> &prompt.root; <userinput>newfs /dev/mirror/var</userinput> &prompt.root; <userinput>newfs /dev/mirror/usr</userinput></screen> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/book.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/book.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/book.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,14 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> +<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" + "../../../share/sgml/freebsd42.dtd" [ +<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//ZH" "../../share/sgml/entities.ent"> +%entities; +<!ENTITY % chapters SYSTEM "chapters.ent"> +%chapters; +<!ENTITY % mac-entities SYSTEM "mac.ent"> +%mac-entities; +]> + <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project @@ -6,18 +17,7 @@ $FreeBSD$ --> -<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ -<!ENTITY % books.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Books Entity Set//EN"> -%books.ent; -<!ENTITY % chapters SYSTEM "chapters.ent"> -%chapters; -<!ENTITY % mac-entities SYSTEM "mac.ent"> -%mac-entities; - -<!ENTITY % chap.index "IGNORE"> -]> - -<book> +<book lang='zh_cn'> <bookinfo> <title>&os; 系统结构手册</title> @@ -47,8 +47,10 @@ <holder>&cnproj.freebsd.org;</holder> </copyright> - &bookinfo.trademarks; - &bookinfo.legalnotice; + &trademarks; + &legalnotice; + + <releaseinfo>$FreeBSD$</releaseinfo> <abstract> @@ -181,6 +183,6 @@ </bibliography> </part> - <![ %chap.index; [ &chap.index; ]]> + &chap.index; </book> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/boot/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/boot/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/boot/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/chapters.ent ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/chapters.ent Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/chapters.ent Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312"?> <!-- Creates entities for each chapter in the FreeBSD Architecture Handbook. Each entity is named chap.foo, where foo is the value @@ -10,6 +11,8 @@ $FreeBSD$ --> +<!ENTITY % chap.index "IGNORE"> + <!-- Part one - Kernel --> <!ENTITY chap.boot SYSTEM "boot/chapter.sgml"> <!ENTITY chap.kobj SYSTEM "kobj/chapter.sgml"> @@ -31,4 +34,7 @@ <!ENTITY chap.pccard SYSTEM "pccard/chapter.sgml"> <!-- Part three - Appendices --> -<!ENTITY chap.index SYSTEM "index.sgml"> +<![%chap.index[ + <!ENTITY chap.index SYSTEM "index.sgml"> +]]> +<!ENTITY chap.index ""> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/driverbasics/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/driverbasics/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/driverbasics/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/isa/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/isa/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/isa/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project @@ -196,7 +197,7 @@ <para><structname>Device_t</structname>是为设备结构而定义的指针类型, 这里我们只关心从设备驱动程序编写者的角度看感兴趣的方法。下面的方法 - 用来操纵设备结构中的值:<para> + 用来操纵设备结构中的值:</para> <itemizedlist> @@ -1591,7 +1592,8 @@ <para> 探测例程通常至少需要某些最少量的资源,如I/O端口号,来发现并探测卡。 对于不同的硬件,驱动程序可能会自动发现其他必需的资源。PnP设备的 - 所有资源由PnP子系统预先设置,因此驱动程序不需要自己发现它们。 + 所有资源由PnP子系统预先设置,因此驱动程序不需要自己发现它们。</para> + <para> 通常访问设备所需要的最少信息就是端口号。然后某些设备允许从设备 配置寄存器中取得其余信息(尽管不是所有的设备都这样)。因此首先 Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/kobj/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/kobj/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/kobj/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/locking/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/locking/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/locking/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD SMP Next Generation Project @@ -33,7 +34,7 @@ 对于为数不多的若干个变量,假如总是使用原子操作访问它们,这些变量就可以得到保护。 <tip><title>译者注</title><para>仅读本章内容,还不足以找出<quote>mutex</quote> 和<quote>共享互斥锁</quote>的区别。似乎它们的功能有重叠之处, - 前者比后者的功能选项更多。它们似乎都是&man.lockmgr.9;的子集。<para></tip></para> + 前者比后者的功能选项更多。它们似乎都是&man.lockmgr.9;的子集。</para></tip></para> <sect1 id="locking-mutexes"> <title>Mutex</title> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac.ent ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac.ent Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac.ent Sun Jun 24 08:49:01 2012 (r39113) @@ -1,11 +1,12 @@ +<?xml version="1.0" encoding="GB2312"?> <!-- Original Revision: 1.4 $FreeBSD$ --> <!ENTITY mac.mpo "mpo"> <!ENTITY mac.thead ' - <colspec colname="first" colwidth="0"> - <colspec colwidth="0"> - <colspec colname="last" colwidth="0"> + <colspec colname="first" colwidth="0"/> + <colspec colwidth="0"/> + <colspec colname="last" colwidth="0"/> <thead> <row> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- Copyright (c) 2002-2005 Networks Associates Technology, Inc. All rights reserved. @@ -269,6 +270,7 @@ <para>为避免违反内核上锁次序或造成递归上锁,策略模块在调用其他内核子系统之前,通常要释放所有在策略内部申请的锁。 这样做的结果是,在全局上锁次序形成的拓朴结构中,策略内部的锁总是作为叶子节点, 从而保证了这些锁的使用不会导致由于上锁次序混乱造成的死锁。</para> + </sect2> <sect2 id="mac-framework-kernel-arch-registration"> <title>策略注册</title> @@ -2415,7 +2417,7 @@ <tbody> <row> <entry namest="first" nameend="last">见 <xref - linkend="mac-mpo-create-mount">.</entry> + linkend="mac-mpo-create-mount"/>.</entry> </row> </tbody> </tgroup> @@ -5723,7 +5725,7 @@ <row> <entry><parameter>cred</parameter></entry> <entry morerows="2">See - <xref linkend="mac-mpo-check-vnode-mmap">.</entry> + <xref linkend="mac-mpo-check-vnode-mmap"/>.</entry> </row> <row> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pccard/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pccard/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pccard/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pci/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pci/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/pci/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/scsi/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/scsi/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/scsi/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project @@ -1101,9 +1102,10 @@ 现有驱动程序返回当前设置)所请求而得的数据填充CCB实例 <quote>struct ccb_trans_setting cts</quote>. </para></listitem> - <indexterm><primary>BIOS(基本输入输出系统, Basic Input Output System)</primary></indexterm> + <listitem> + <indexterm><primary>BIOS(基本输入输出系统, Basic Input Output System)</primary></indexterm> - <listitem><para><emphasis>XPT_CALC_GEOMETRY</emphasis> - + <para><emphasis>XPT_CALC_GEOMETRY</emphasis> - 计算磁盘的逻辑(BIOS)结构(geometry)</para> <para>参量在联合ccb的实例<quote>struct ccb_calc_geometry ccg</quote> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/smp/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/smp/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/smp/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD SMP Next Generation Project @@ -63,7 +64,7 @@ 这包括互斥体(mutex)、 共享/排他锁(shared/exclusive lock)、 信号量(semaphores) 和条件变量(condition variable)。 如果希望了解它们以及其它 SMP 术语, - 请参阅本文的 <xref linkend="smp-glossary"> 一节。</para> + 请参阅本文的 <xref linkend="smp-glossary"/> 一节。</para> </sect1> <sect1 id="smp-lock-fundamentals"> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sound/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sound/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sound/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project @@ -272,12 +273,12 @@ <programlisting> static void * xxxchannel_init(kobj_t obj, void *data, - struct snd_dbuf *b, struct pcm_channel *c, int dir)<co id="co-chinit-params"> + struct snd_dbuf *b, struct pcm_channel *c, int dir)<co id="co-chinit-params"/> { struct xxx_info *sc = data; struct xxx_chinfo *ch; ... - return ch;<co id="co-chinit-return"> + return ch;<co id="co-chinit-return"/> }</programlisting> <calloutlist> @@ -317,7 +318,7 @@ 特定声音格式设置硬件。</para> <programlisting> static int - xxxchannel_setformat(kobj_t obj, void *data, u_int32_t format)<co id="co-chsetformat-params"> + xxxchannel_setformat(kobj_t obj, void *data, u_int32_t format)<co id="co-chsetformat-params"/> { struct xxx_chinfo *ch = data; ... @@ -367,7 +368,7 @@ { struct xxx_chinfo *ch = data; ... - return blocksize;<co id="co-chsetblocksize-return"> + return blocksize;<co id="co-chsetblocksize-return"/> }</programlisting> <calloutlist> @@ -389,7 +390,7 @@ </para> <programlisting> static int - xxxchannel_trigger(kobj_t obj, void *data, int go)<co id="co-chtrigger-params"> + xxxchannel_trigger(kobj_t obj, void *data, int go)<co id="co-chtrigger-params"/> { struct xxx_chinfo *ch = data; ... @@ -460,7 +461,7 @@ <programlisting> struct pcmchan_caps * xxxchannel_getcaps(kobj_t obj, void *data) { - return &xxx_caps;<co id="co-chgetcaps-return"> + return &xxx_caps;<co id="co-chgetcaps-return"/> }</programlisting> <calloutlist> @@ -508,7 +509,7 @@ [初始化硬件] - [为播放混音器设置v中适当的位]<co id="co-mxini-sd"> + [为播放混音器设置v中适当的位]<co id="co-mxini-sd"/> mix_setdevs(m, v); [为录音混音器设置v中适当的位] mix_setrecdevs(m, v) @@ -539,11 +540,11 @@ <programlisting> static int xxxmixer_set(struct snd_mixer *m, unsigned dev, - unsigned left, unsigned right)<co id="co-mxset-params"> + unsigned left, unsigned right)<co id="co-mxset-params"/> { struct sc_info *sc = mix_getdevinfo(m); [设置音量级别(level)] - return left | (right << 8);<co id="co-mxset-return"> + return left | (right << 8);<co id="co-mxset-return"/> }</programlisting> <calloutlist> @@ -567,14 +568,14 @@ </para> <programlisting> static int - xxxmixer_setrecsrc(struct snd_mixer *m, u_int32_t src)<co id="co-mxsr-params"> + xxxmixer_setrecsrc(struct snd_mixer *m, u_int32_t src)<co id="co-mxsr-params"/> { struct xxx_info *sc = mix_getdevinfo(m); [查看src中的非零位, 设置硬件] [更新src反映实际动作] - return src;<co id="co-mxsr-return"> + return src;<co id="co-mxsr-return"/> }</programlisting> <calloutlist> Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sysinit/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sysinit/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/sysinit/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/usb/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/usb/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/usb/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/vm/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/vm/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/arch-handbook/vm/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project Modified: projects/sgml2xml/zh_CN.GB2312/books/handbook/Makefile ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/handbook/Makefile Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/handbook/Makefile Sun Jun 24 08:49:01 2012 (r39113) @@ -208,7 +208,6 @@ SRCS+= audit/chapter.sgml SRCS+= book.sgml SRCS+= colophon.sgml SRCS+= dtrace/chapter.sgml -SRCS+= freebsd-glossary.sgml SRCS+= advanced-networking/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml @@ -273,9 +272,9 @@ DOC_PREFIX?= ${.CURDIR}/../../.. # # rules generating lists of mirror site from XML database. # -XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc.tmp \ - mirrors-cvsup:::mirrors.sgml.cvsup.inc.tmp \ - eresources:::eresources.sgml.www.inc.tmp +XMLDOCS= mirrors-ftp:::mirrors.sgml.ftp.inc \ + mirrors-cvsup:::mirrors.sgml.cvsup.inc \ + eresources:::eresources.sgml.www.inc DEPENDSET.DEFAULT= transtable mirror XSLT.DEFAULT= ${XSL_MIRRORS} XML.DEFAULT= ${XML_MIRRORS} @@ -295,18 +294,8 @@ SRCS+= mirrors.sgml.ftp.inc \ mirrors.sgml.cvsup.inc \ eresources.sgml.www.inc -CLEANFILES+= mirrors.sgml.ftp.inc mirrors.sgml.ftp.inc.tmp \ - mirrors.sgml.cvsup.inc mirrors.sgml.cvsup.inc.tmp \ - eresources.sgml.www.inc eresources.sgml.www.inc.tmp +CLEANFILES+= mirrors.sgml.ftp.inc \ + mirrors.sgml.cvsup.inc \ + eresources.sgml.www.inc .include "${DOC_PREFIX}/share/mk/doc.project.mk" - -.for p in ftp cvsup -mirrors.sgml.${p}.inc: mirrors.sgml.${p}.inc.tmp - ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2></\1>,;s,</anchor>,,'\ - < $@.tmp > $@ || (${RM} -f $@ && false) -.endfor - -eresources.sgml.www.inc: eresources.sgml.www.inc.tmp - ${SED} -e 's,<\([^ >]*\)\([^>]*\)/>,<\1\2></\1>,;s,</anchor>,,'\ - < $@.tmp > $@ || (${RM} -f $@ && false) Modified: projects/sgml2xml/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml ============================================================================== --- projects/sgml2xml/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml Sun Jun 24 08:48:24 2012 (r39112) +++ projects/sgml2xml/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml Sun Jun 24 08:49:01 2012 (r39113) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="GB2312" standalone="no"?> <!-- The FreeBSD Documentation Project The FreeBSD Chinese Documentation Project @@ -68,11 +69,11 @@ <listitem> <para>了解如何配置和安装新的 FreeBSD 内核 - (<xref linkend="kernelconfig">)。</para> + (<xref linkend="kernelconfig"/>)。</para> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206240849.q5O8n2ww098679>