Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jul 2006 21:20:20 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 101057 for review
Message-ID:  <200607082120.k68LKKoh003494@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=101057

Change 101057 by jb@jb_freebsd2 on 2006/07/08 21:19:46

	IFC

Affected files ...

.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#2 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#6 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#12 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/eresources/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#6 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/introduction/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/config/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/eresources/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/install/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/introduction/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/l10n/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/ports/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/porters-handbook/book.sgml#3 integrate
.. //depot/projects/dtrace/ports/KNOBS#2 integrate
.. //depot/projects/dtrace/ports/MOVED#3 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.port.mk#3 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.scons.mk#2 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.sites.mk#2 integrate
.. //depot/projects/dtrace/ports/Tools/portbuild/scripts/dopackagestats#2 integrate
.. //depot/projects/dtrace/ports/Tools/portbuild/scripts/processonelog#2 integrate
.. //depot/projects/dtrace/ports/UPDATING#3 integrate
.. //depot/projects/dtrace/src/ObsoleteFiles.inc#7 integrate
.. //depot/projects/dtrace/src/contrib/texinfo/FREEBSD-upgrade#3 integrate
.. //depot/projects/dtrace/src/lib/libc/posix1e/Makefile.inc#3 integrate
.. //depot/projects/dtrace/src/lib/libc/posix1e/mac_is_present.3#1 branch
.. //depot/projects/dtrace/src/lib/libc/posix1e/mac_is_present_np.3#3 delete
.. //depot/projects/dtrace/src/lib/libc/posix1e/mac_prepare.3#3 integrate
.. //depot/projects/dtrace/src/lib/libc/posix1e/mac_set.3#3 integrate
.. //depot/projects/dtrace/src/lib/libc/posix1e/mac_text.3#3 integrate
.. //depot/projects/dtrace/src/lib/msun/i387/Makefile.inc#3 integrate
.. //depot/projects/dtrace/src/lib/msun/i387/e_scalb.S#3 delete
.. //depot/projects/dtrace/src/lib/msun/i387/e_scalbf.S#3 delete
.. //depot/projects/dtrace/src/lib/msun/src/e_log.c#3 integrate
.. //depot/projects/dtrace/src/lib/msun/src/e_logf.c#3 integrate
.. //depot/projects/dtrace/src/lib/msun/src/e_scalbf.c#4 integrate
.. //depot/projects/dtrace/src/lib/msun/src/s_tanh.c#3 integrate
.. //depot/projects/dtrace/src/sbin/gpt/gpt.c#3 integrate
.. //depot/projects/dtrace/src/share/man/man4/ata.4#3 integrate
.. //depot/projects/dtrace/src/share/man/man7/ports.7#3 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#10 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_proto.h#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_syscall.h#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysent.c#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/syscalls.master#4 integrate
.. //depot/projects/dtrace/src/sys/compat/linux/linux_ioctl.c#4 integrate
.. //depot/projects/dtrace/src/sys/compat/linux/linux_ipc.c#3 integrate
.. //depot/projects/dtrace/src/sys/compat/linux/linux_socket.c#4 integrate
.. //depot/projects/dtrace/src/sys/compat/svr4/svr4_ipc.c#3 integrate
.. //depot/projects/dtrace/src/sys/conf/files#20 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src.diff#3 delete
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/Makefile#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_bstream.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_bstream.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_context.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_context.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_env.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_env.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self-new.c#3 delete
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self_context.s#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self_info.h#1 branch
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_step.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_step.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_str.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_str.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_swap.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_swap.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_symbols.c#1 branch
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_symbols.h#1 branch
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_trace.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_trace.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_ttrace.c#3 delete
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_ttrace.h#3 delete
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_uinfo.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_uinfo.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_utable.c#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_utable.h#3 integrate
.. //depot/projects/dtrace/src/sys/contrib/pf/net/if_pfsync.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/fdc/fdc.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/ic/nec765.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/sound/pci/solo.c#3 integrate
.. //depot/projects/dtrace/src/sys/doc/Doxyfile#3 delete
.. //depot/projects/dtrace/src/sys/doc/Makefile#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Dependencies#2 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-cam#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-crypto#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_pci#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_sound#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_usb#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-geom#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-i4b#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-kern#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-libkern#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-linux#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-net80211#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netgraph#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet6#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netipsec#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-opencrypto#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-vm#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/Makefile#3 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/README#2 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/common-Doxyfile#2 delete
.. //depot/projects/dtrace/src/sys/doc/subsys/notreviewed.dox#2 delete
.. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vfsops.c#3 integrate
.. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#3 integrate
.. //depot/projects/dtrace/src/sys/fs/portalfs/portal_vnops.c#3 integrate
.. //depot/projects/dtrace/src/sys/fs/unionfs/union_vnops.c#3 integrate
.. //depot/projects/dtrace/src/sys/geom/raid3/g_raid3_ctl.c#4 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_ipc.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_ipc.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_misc.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_msg.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_other.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_poll.h#3 delete
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_proto.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_syscall.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_sysent.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix_syscall.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix_sysent.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/syscalls.master#3 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/syscalls.xenix#3 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_proto.h#4 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_syscall.h#4 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_sysent.c#4 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/syscalls.master#4 integrate
.. //depot/projects/dtrace/src/sys/isa/isahint.c#3 integrate
.. //depot/projects/dtrace/src/sys/kern/bus_if.m#3 integrate
.. //depot/projects/dtrace/src/sys/kern/init_sysent.c#5 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_acl.c#3 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#4 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_linker.c#14 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_prot.c#3 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_acl_posix1e.c#1 branch
.. //depot/projects/dtrace/src/sys/kern/subr_bus.c#5 integrate
.. //depot/projects/dtrace/src/sys/kern/sys_generic.c#3 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.c#4 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.master#4 integrate
.. //depot/projects/dtrace/src/sys/kern/sysv_sem.c#3 integrate
.. //depot/projects/dtrace/src/sys/kern/uipc_socket2.c#4 integrate
.. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#7 integrate
.. //depot/projects/dtrace/src/sys/kern/vfs_syscalls.c#3 integrate
.. //depot/projects/dtrace/src/sys/net/rtsock.c#3 integrate
.. //depot/projects/dtrace/src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c#3 integrate
.. //depot/projects/dtrace/src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_var.h#3 integrate
.. //depot/projects/dtrace/src/sys/netinet/in_rmx.c#3 integrate
.. //depot/projects/dtrace/src/sys/netinet/ip_carp.c#3 integrate
.. //depot/projects/dtrace/src/sys/netinet/ip_ipsec.c#4 integrate
.. //depot/projects/dtrace/src/sys/netinet6/in6_rmx.c#3 integrate
.. //depot/projects/dtrace/src/sys/nfsclient/nfs_socket.c#5 integrate
.. //depot/projects/dtrace/src/sys/nfsclient/nfs_vnops.c#4 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#3 integrate
.. //depot/projects/dtrace/src/sys/sys/bus.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.mk#4 integrate
.. //depot/projects/dtrace/src/sys/sys/syscallsubr.h#3 integrate
.. //depot/projects/dtrace/src/sys/sys/sysproto.h#4 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/Doxyfile#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/Makefile#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Dependencies#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-cam#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-crypto#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_pci#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_sound#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_usb#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-geom#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-i4b#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-kern#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-libkern#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-linux#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-net80211#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netgraph#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netinet#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netinet6#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netipsec#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-opencrypto#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-vm#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Makefile#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/README#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/common-Doxyfile#2 integrate
.. //depot/projects/dtrace/src/tools/kerneldoc/subsys/notreviewed.dox#2 integrate
.. //depot/projects/dtrace/src/usr.bin/netstat/route.c#3 integrate
.. //depot/projects/dtrace/src/usr.sbin/lpr/lpd/printjob.c#3 integrate
.. //depot/projects/dtrace/src/usr.sbin/mountd/mountd.c#5 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/url.c#3 integrate
.. //depot/projects/dtrace/www/en/events/events.xml#5 integrate
.. //depot/projects/dtrace/www/en/news/press.xml#7 integrate
.. //depot/projects/dtrace/www/share/sgml/notices.xml#2 integrate

Differences ...

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#2 (text+ko) ====

@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/developers-handbook/book.sgml,v 1.52 2006/03/25 09:51:13 bvs Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/developers-handbook/book.sgml,v 1.53 2006/07/07 08:31:43 delphij Exp $
 -->
 
 <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -222,7 +222,8 @@
 
       </bibliography>
 
-      <![ %chap.index;                    [ &chap.index;                ]]>
   </part>
 
+  <![ %chap.index;                    [ &chap.index;                ]]>
+
 </book>

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#6 (text+ko) ====

@@ -10,7 +10,7 @@
 
     <corpauthor>The FreeBSD Documentation Project</corpauthor>
 
-    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.783 2006/06/03 15:46:30 mwlucas Exp $</pubdate>
+    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.784 2006/07/06 06:50:52 vanilla Exp $</pubdate>
 
     <copyright>
       <year>1995</year>
@@ -705,9 +705,15 @@
                     </row>
 
                     <row>
+                      <entry><literal>zh_CN.GB2312</literal></entry>
+
+                      <entry>Simplified Chinese (GB2312 encoding)</entry>
+                    </row>
+
+                    <row>
                       <entry><literal>zh_TW.Big5</literal></entry>
 
-                      <entry>Chinese (Big5 encoding)</entry>
+                      <entry>Traditional Chinese (Big5 encoding)</entry>
                     </row>
                   </tbody>
                 </tgroup>

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#12 (text+ko) ====

@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.724 2006/07/03 05:45:53 ale Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.730 2006/07/07 23:43:55 linimon Exp $
 -->
 
 <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -4255,6 +4255,55 @@
 	    </tgroup>
 	  </table>
 	</sect2>
+
+	<sect2 id="using-scons">
+	  <title>Using <command>scons</command></title>
+
+	  <para>If your port uses <application>SCons</application>, define
+	    <literal>USE_SCONS=yes</literal>.</para>
+
+	  <table frame="none">
+	    <title>Variables for ports that use <command>scons</command></title>
+
+	    <tgroup cols="2">
+	      <thead>
+		<row>
+		  <entry>Variable</entry>
+
+		  <entry>Means</entry>
+		</row>
+	      </thead>
+
+	      <tbody>
+		<row>
+		  <entry><makevar>SCONS_ARGS</makevar></entry>
+
+		  <entry>Port specific SCons flags passed to the SCons
+		    environment.</entry>
+		</row>
+
+		<row>
+		  <entry><makevar>SCONS_BUILDENV</makevar></entry>
+
+		  <entry>Variables to be set in system environment.</entry>
+		</row>
+
+		<row>
+		  <entry><makevar>SCONS_ENV</makevar></entry>
+
+		  <entry>Variables to be set in SCons environment.</entry>
+		</row>
+
+		<row>
+		  <entry><makevar>SCONS_TARGET</makevar></entry>
+
+		  <entry>Last argument passed to SCons, similar to
+		    <makevar>MAKE_TARGET</makevar>.</entry>
+		</row>
+	      </tbody>
+	    </tgroup>
+	  </table>
+	</sect2>
     </sect1>
 
     <sect1 id="using-autotools">
@@ -4943,9 +4992,9 @@
 
 	<programlisting>DESKTOP_ENTRIES=  "NAME" "COMMENT" "ICON" "COMMAND" "CATEGORY" StartupNotify</programlisting>
 
-	<para>List of possible categories is available <ulink
-	  url="http://standards.freedesktop.org/menu-spec/latest/apa.html">on
-	  Freedesktop website</ulink>.  The <makevar>StartupNotify</makevar>
+	<para>The list of possible categories is available on the <ulink
+	    url="http://standards.freedesktop.org/menu-spec/latest/apa.html">Freedesktop
+	    website</ulink>.  The <makevar>StartupNotify</makevar>
 	  indicates, if the application will clear the status in startup
 	  notification aware environment.</para>
 
@@ -5578,7 +5627,7 @@
 	      </row>
 
 	      <row>
-		<entry><makevar>BROKEN_WITH_PHP</makevar></entry>
+		<entry><makevar>IGNORE_WITH_PHP</makevar></entry>
 
 		<entry>The port does not work with PHP of the given version.
 		  Possible values: <literal>4</literal>,
@@ -6023,6 +6072,88 @@
 
     </sect1>
 
+    <sect1 id="using-wx">
+      <title>Using wxWidgets</title>
+
+      <para>If your port uses <application>wxWidgets</application>
+	cross-platform toolkit, define <literal>USE_WX=yes</literal>.
+	A specific version can be requested by setting
+	<literal>USE_WX=2.6</literal>.  Ranges (<literal>2.4-2.6</literal>)
+	and partial ranges (<literal>-2.4</literal>, <literal>2.6+</literal>)
+	are also possible.</para>
+
+      <para>List of required wxWidgets components can be set as
+	<makevar>WX_COMPS</makevar>.  Unless specified otherwise, port will
+	depend on wxWidgets library (<literal>wx</literal>).  Available
+	components are:</para>
+
+      <table frame="none">
+	<title>Possible values for <makevar>WX_COMPS</makevar></title>
+
+	<tgroup cols="2">
+	  <thead>
+	    <row>
+	      <entry>Value</entry>
+
+	      <entry>Means</entry>
+	    </row>
+	  </thead>
+
+	  <tbody>
+	    <row>
+	      <entry><literal>wx</literal></entry>
+
+	      <entry>wxWidget libraries</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>contrib</literal></entry>
+
+	      <entry>wxWidget contributed libraries</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>python</literal></entry>
+
+	      <entry>wxPython</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>mozilla</literal></entry>
+
+	      <entry>wxMozilla (only available for 2.4)</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>svg</literal></entry>
+
+	      <entry>wxSVG (only available for 2.6)</entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </table>
+
+      <para>If locating wxWidget libraries needs a configure argument in
+	addition to the <makevar>WX_CONFIG</makevar> variable, define
+	<makevar>WX_CONF_ARGS</makevar> in your port.  Possible values
+	are <literal>absolute</literal> resulting in
+	<literal>--with-wx-config=${WX_CONFIG}</literal>, and
+	<literal>relative</literal> resulting in
+	<literal>--with-wx=${X11BASE}</literal> being added to configure
+	script arguments.</para>
+
+      <para>Define <literal>WX_UNICODE=yes</literal> if your port needs
+	the Unicode version of the wxWidgets libraries.</para>
+
+      <para>Example of port requiring Unicode versions of wxWidgets 2.6 and
+	contrib libraries:</para>
+
+      <programlisting>USE_WX=      2.6
+WX_COMPS=    wx contrib
+WX_UNICODE=  yes</programlisting>
+
+    </sect1>
+
     <sect1 id="rc-scripts">
       <title>Starting and stopping services (rc scripts)</title>
 
@@ -9776,10 +9907,15 @@
 	    <para><makevar>BROKEN</makevar> is reserved for ports that
 	      currently do not compile, install, or deinstall correctly.
 	      It should be used for ports where the the problem is
-	      believed to be temporary.
-	      The build cluster will still attempt to try to build
+	      believed to be temporary.</para>
+
+	    <para>If instructed, the build cluster will still attempt to
+	      try to build
 	      them to see if the underlying problem has been
-	      resolved.  For instance, use
+	      resolved.  (However, in general, the cluster is run without
+	      this.)</para>
+
+	    <para>For instance, use
 	      <makevar>BROKEN</makevar> when a port:</para>
 
 	    <itemizedlist>
@@ -9986,6 +10122,20 @@
 
       </sect1>
 
+      <sect1 id="dads-sysctl">
+	<title>Usage of <filename>sysctl</filename></title>
+
+	<para>The usage of <filename>sysctl</filename> is discouraged
+	  except in targets.  This is because the evaluation of any
+	  <literal>makevar</literal>s, such as used during
+	  <command>make index</command>, then has to run the command,
+	  further slowing down that process.</para>
+
+	<para>Usage of <filename>sysctl</filename> should always be
+	  fully qualified with <filename>/sbin/</filename>, as some users
+	  may not have that directory in their <envar>PATH</envar>.</para>
+      </sect1>
+
       <sect1 id="dads-workarounds">
 	<title>Necessary workarounds</title>
 

==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#5 (text+ko) ====

@@ -2,8 +2,8 @@
      The FreeBSD Documentation Project
      The FreeBSD Chinese Documentation Project
 
-     Original revision: 1.381
-     $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.7 2006/06/03 15:34:22 delphij Exp $
+     Original revision: 1.382
+     $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.8 2006/07/08 13:01:33 delphij Exp $
 -->
 
 <chapter id="advanced-networking">

==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#5 (text+ko) ====

@@ -3,7 +3,7 @@
      The FreeBSD Simplified Chinese Project
 
      Original Revision: 1.144
-     $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.8 2006/06/03 15:34:22 delphij Exp $
+     $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.9 2006/07/08 13:01:33 delphij Exp $
 -->
 
 <chapter id="basics">
@@ -75,16 +75,16 @@
     <indexterm><primary>虚拟控制台</primary></indexterm>
     <indexterm><primary>终端</primary></indexterm>
 
-    <para>FreeBSD能多方面应用,其中之一它能在字符终端输入命令。
-      您可以在这方面容易地使用FreeBSD这个有强大适应性和功能的 &unix; 系统,
-      这部份介绍 <quote>多终端</quote> 和<quote>多控制台</quote>,
-      和您在 FreeBSD 应怎样使用它们。</para>
+    <para>可以用多种不同的方式使用 FreeBSD, 在文本终端输入命令是其中之一。
+      通过使用这种方式, 您可以容易地使用 FreeBSD 来获得 &unix;
+      操作系统的灵活而强大的功能。 这一节将介绍 <quote>终端</quote> 和
+      <quote>控制台</quote>, 以及如何在 FreeBSD 中使用它们。</para>
 
     <sect2 id="consoles-intro">
       <title>控制台</title>
       <indexterm><primary>控制台</primary></indexterm>
 
-      <para>假如您没有设置到 FreeBSD 在启动期间给出图形登录,
+      <para>假如您没有设置 FreeBSD 在启动期间开启图形登录界面,
 	那么系统将在引导和启动脚本正确运行完成后,给您一个登录的提示。
 	您会看到类似这样的界面:</para>
 
@@ -112,7 +112,7 @@
 	    上运行, 但也会显示为 <literal>i386</literal>。
 	    这不是指您的处理器, 而是指处理器的
 	    <quote>体系结构</quote>。</para>
-	</footnote>。这个结构名称 (每一种&unix;结构都有自己的名称) 叫
+	</footnote>。 这台计算机的名字 (每台 &unix; 计算机都有自己的名字) 叫
 	<hostid>pc3.example.org</hostid>, 就是现在这个系统控制台&mdash;这个 <devicename>ttyv0</devicename>
 	终端的样子。</para>
 
@@ -128,9 +128,9 @@
     <sect2 id="consoles-login">
       <title>进入FreeBSD</title>
 
-      <para>FreeBSD是一个多用户和多重处理的系统,
-	这个介绍换句话来说就是一个系统可容纳许多不同的用户,
-	谁都可以同时在单一结构下运行大量的程序。</para>
+      <para>FreeBSD是一个多用户多任务的系统,
+	换句话来说就是一个系统中可以容纳许多不同的用户,
+	而这些用户都可以同时在这台机器中运行大量的程序。</para>
 
       <para>每一个多用户系统都必须在某方面去区分 <quote>user</quote>,
 	在 FreeBSD 里 (以及 类-&unix; 操作系统), 完成这方面工作是有必要的,
@@ -150,20 +150,20 @@
 
       <screen>login:</screen>
 
-      <para>举个例子更容易理解,我们假设您的用户名叫<username>john</username>。
-	在提示符下输入 <literal>john</literal>并单击<keycap>Enter</keycap>,
-	此时您应该看到这个提示<quote>password</quote>:
+      <para>举个例子更容易理解,我们假设您的用户名叫 <username>john</username>。
+	在提示符下输入 <literal>john</literal> 并按 <keycap>Enter</keycap>,
+	此时您应该看到这个提示 <quote>password</quote>:
      </para>
 
       <screen>login: <userinput>john</userinput>
 Password:</screen>
 
-      <para>现在输入 <username>john</username>的密码,和单击
-	<keycap>Enter</keycap>。这个密码是<emphasis>没有回显的!</emphasis>
-	您在这时不必担心,它出于安全考虑才这样做的。</para>
+      <para>现在输入 <username>john</username>的密码并按下
+	<keycap>Enter</keycap>。 输入密码时是 <emphasis>不回显的!</emphasis>
+	不必为此担心, 这样做是出于安全考虑。</para>
 
-      <para>假如您输入的密码是正确的,您应该尽快进入FreeBSD并为练习可用的命令作好准备。
-      </para>
+      <para>假如您输入的密码是正确的, 这时你应该已进入 FreeBSD,
+	并可以开始尝试可用的命令了。</para>
 
       <para>您应该看见 <acronym>MOTD</acronym> 或者出现一个命令提示符
 	(<literal>#</literal>、<literal>$</literal> 或 <literal>%</literal> 字符).
@@ -230,8 +230,9 @@
 ttyv7   "/usr/libexec/getty Pc"         cons25  on  secure
 ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xterm   off secure</programlisting>
 
-      <para>您能在这文件详细设置每行的参数,加载虚拟控制台启动所需要的物件。
-	请参考 &man.ttys.5; 联机手册。</para>
+      <para>如果要了解这个文件中每一列的详细介绍,
+	以及虚拟控制台上所能使用的配置,
+	请参考联机手册 &man.ttys.5;。</para>
     </sect2>
 
     <sect2 id="consoles-singleuser">
@@ -566,7 +567,7 @@
       <screen>&prompt.root; <userinput>ls -lo <filename>file1</filename>
 	</userinput></screen>
 
-      <para>删除应类似于:</para>
+      <para>输出结果应类似于:</para>
 
       <programlisting>-rw-r--r--  1 trhodes  trhodes  sunlnk 0 Mar  1 05:54 file1</programlisting>
 
@@ -638,7 +639,7 @@
 
 	    <row>
 	      <entry><filename class="directory">/dev/</filename></entry>
-	      <entry>设备接点,请查阅 &man.intro.4;。</entry>
+	      <entry>设备节点,请查阅 &man.intro.4;。</entry>
 	    </row>
 
 	    <row>
@@ -756,10 +757,11 @@
 	      <entry>存放本地执行文件, 库文件等等,
 	        同时也是 FreeBSD ports 安装的默认安装目录。
 	        <filename>/usr/local</filename> 在
-	        <filename>/usr</filename> 总体布置请查阅 man.hier.7;。
-	        man 目录例外, 它们直接放在
+	        <filename>/usr</filename> 中的目录布局大体相同,
+	        请查阅 &man.hier.7;。 但
+	        man 目录例外, 它们是直接放在
 	        <filename>/usr/local</filename> 而不是
-	        <filename>/usr/local/share</filename> 下,
+	        <filename>/usr/local/share</filename> 下的,
 	        而 ports 说明文档在
 	        <filename>share/doc/<replaceable>port</replaceable></filename>。</entry>
 	    </row>
@@ -867,8 +869,8 @@
 	<filename>foo/bar/readme.txt</filename>。</para>
 
       <para>在文件系统里目录和文件的作用是存储数据。
-	每一个文件系统都正确含有一个顶级目录<firstterm>根目录</firstterm>,
-	这个根目录包含其他目录。</para>
+	每一个文件系统都有且只有一个顶级目录 <firstterm>根目录</firstterm>,
+	这个根目录则可以容纳其他目录。</para>
 
       <para>您也许在其他的一些操作系统碰到类似这里的情况,
 	当然也有不同的情况。 举些例子, &ms-dos; 是用
@@ -1175,9 +1177,9 @@
 	对应代码请看这里所列出的<xref linkend="basics-dev-codes">。</para>
 
       <para>当提供一个partition名字给FreeBSD时,
-	slice 和 磁盘所必须有这个partition,还应当提供所partition所涉及
-	到的slice和磁盘的名字。可这样列出:
-	磁盘名称,<literal>s</literal>,slice 编号,和partition标定字母。
+	应同时包含这个分区的 slice 和磁盘的名字;类似地,
+	在指定 slice 时, 也应该给出包含该 slice 的磁盘名字。 可这样列出:
+	磁盘名称,<literal>s</literal>,slice 编号,和partition标定字母。
 	例子请看
 	<xref linkend="basics-disk-slice-part">。</para>
 
@@ -1286,10 +1288,10 @@
 	  而第二个slice是FreeBSD配置好的slice。
 	  FreeBSD配置好的slice有三个partitions和另一个交换分区。</para>
 
-	<para>这三个partitions各自控制一个文件系。
-	  partition<literal>a</literal>用于根文件系统,
-	  partition<literal>e</literal>用于<filename>/var</filename>目录层,
-	  partition<literal>f</literal>用于<filename>/usr</filename>目录层。</para>
+	<para>这三个partitions各自控制一个文件系统。
+	  partition<literal>a</literal> 用于根文件系统,
+	  partition<literal>e</literal> 用于 <filename>/var</filename> 目录层,
+	  partition<literal>f</literal> 用于 <filename>/usr</filename> 目录层。</para>
 
         <mediaobject>
           <imageobject>
@@ -1429,15 +1431,15 @@
            应该将它的 <literal>passno</literal> 设为1,
            其他文件系统的 <literal>passno</literal>
            必须把数值设到大于1。假如多个文件系统的<literal>passno</literal>的值相同,
-           那么&man.fsck.8; 在充许的情况下将尝试并行地去检查文件系统。
+           那么 &man.fsck.8; 在允许的情况下将尝试并行地去检查文件系统。
            </para>
          </listitem>
 	</varlistentry>
       </variablelist>
 
-      <para>Consult the &man.fstab.5; manual page for more information
-	on the format of the <filename>/etc/fstab</filename> file and
-	the options it contains.</para>
+      <para>请参阅 &man.fstab.5; 联机手册,
+	以获得关于 <filename>/etc/fstab</filename> 文件格式,
+	以及其中所包含的选项的进一步信息。</para>
     </sect2>
 
     <sect2 id="disks-mount">
@@ -1659,8 +1661,7 @@
       并不是指您程序启动到现在的所用的时间。
       许多程序碰巧遇到某方面在他们之前要花费大量CPU处理时间时,他们就必须等候。
 
-      Finally, <literal>COMMAND</literal> is the command line that was used to
-      run the program.</para>
+      最后, <literal>COMMAND</literal> 是运行程序时使所用的命令行。</para>
 
     <para>&man.ps.1;支持使用各种选项去改变显示出来的内容,
      最有用的一个就是<literal>auxww</literal>。

==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#4 (text+ko) ====

@@ -2,8 +2,8 @@
      The FreeBSD Documentation Project
      The FreeBSD Simplified Chinese Project
 
-     Original Revision: 1.223
-     $FreeBSD: doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml,v 1.6 2006/06/03 15:34:23 delphij Exp $
+     Original Revision: 1.225
+     $FreeBSD: doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml,v 1.7 2006/07/08 13:01:34 delphij Exp $
 -->
 
 <chapter id="cutting-edge">
@@ -636,22 +636,17 @@
 	在进行升级时, 它们可能并不存在。 这会给升级造成问题。
 	有时, <command>make buildworld</command> 会检查它们是否已经存在。</para>
 
-      <para>最近就有个这样的例子,当时 <username>smmsp</username>
-	用户是被增加了的。当 &man.mtree.8; 试着建立
-	<filename>/var/spool/clientmqueue</filename> 时,安装过程失败了。</para>
+      <para>最近就有个这样的例子, 当时新增了 <username>smmsp</username>
+	用户。 当用户尝试完成安装操作时, 在 &man.mtree.8; 尝试建立
+	<filename>/var/spool/clientmqueue</filename> 时失败了。</para>
 
-      <para>解决办法是检查 <filename>/usr/src/etc/group</filename>
-	并把它的组列表与您的进行比较。如果在新文件里有而您的文件里没有的,
-	就把它们复制过来。同样地,您把 <filename>/etc/group</filename>
-	里的任何这样的组进行更名---与 <filename>/usr/src/etc/group</filename>
-	中有相同 GID,但不同名的那些。</para>
-
-      <para>自 4.6-RELEASE 开始,您可以通过 <option>-p</option>
-	选项以预建 (pre-buildworld) 模式运行 &man.mergemaster.8;。
-	这样只是比较那些对于成功执行 <maketarget>buildworld</maketarget>
+      <para>解决办法是通过使用 <option>-p</option>
+	选项以构建前 (pre-buildworld) 模式运行 &man.mergemaster.8;。
+	这表示只对比那些对于成功执行 <maketarget>buildworld</maketarget>
 	或 <maketarget>installworld</maketarget> 起关键作用的文件。
-	在第一次时,如果早期的 <command>mergemaster</command> 版本不支持
-	<option>-p</option> 的话,就使用源码树中的新版本:</para>
+	在第一次这样做时, 如果使用的是早期的不支持
+	<option>-p</option> 的 <command>mergemaster</command> 版本的话,
+	使用源码中的新版本即可。</para>
 
       <screen>&prompt.root; <userinput>cd /usr/src/usr.sbin/mergemaster</userinput>
 &prompt.root; <userinput>./mergemaster.sh -p</userinput></screen>
@@ -689,9 +684,9 @@
 
       <para>这样就会转换到单用户模式。</para>
 
-      <para>另外也可以,重启系统,在启动提示符处,输入
-	<option>-s</option> 标识。系统就会启动单用户。再在 shell
-	提示符处执行:</para>
+      <para>除此之外, 也可以重启系统, 并在启动菜单处选择
+        <quote>single user</quote>(单用户) 选项。 这样系统将以单用户模式启动。
+	接着, 在 shell 提示符处执行:</para>
 
       <screen>&prompt.root; <userinput>fsck -p</userinput>
 &prompt.root; <userinput>mount -u /</userinput>
@@ -734,8 +729,8 @@
 &prompt.root; <userinput>rm -rf *</userinput></screen>
     </sect2>
 
-    <sect2>
-      <title>重编译源码</title>
+    <sect2 id="cutting-edge-compilebase">
+      <title>重新编译基本系统</title>
 
       <sect3>
 	<title>保存输出</title>
@@ -815,19 +810,17 @@
 
 	<screen>&prompt.root; <userinput>make <replaceable>target</replaceable></userinput></screen>
 
-	<para>从 &os; 的 2.2.5 版本开始 (实际上,是先在 &os.current;
-	  分支里第一次创建,然后在 &os.stable; 的 2.2.2 和 2.2.5
-	  两个版本间,进行了大翻新),<maketarget>world</maketarget> target
-	  已经分成了两个部分:<maketarget>buildworld</maketarget> 和
-	  <maketarget>installworld</maketarget>。</para>
+	<para>此处 <replaceable>target</replaceable> 表示的是若干编译选项。
+	  多数情况下, 第一个 target 都应该是
+	  <makevar>buildworld</makevar>。</para>
 
 	<para>正如名字所暗示的,<maketarget>buildworld</maketarget>
-	  在 <filename>/usr/obj</filename> 下边建立了一个全新的树,然后
-	  <maketarget>installworld</maketarget> 就在当前的机器里安装这个树。</para>
+	  在 <filename>/usr/obj</filename> 下边建立了一个全新的树, 然后使用另一个 target,
+	  <maketarget>installworld</maketarget> 在当前的机器里安装它。</para>
 
-	<para>因为两个原因,这点很有用。首先,它允许您安全地完成建立
-	  (build),而没有您运行的系统组成部分的影响。建立 (build)
-	  是<quote>自主的 (self hosted)</quote>。因为这样,
+	<para>将这些选项分开有两个优点。 首先, 它允许您安全地完成建立
+	  (build), 而不对正在运行的系统的组件产生影响。
+	  构建过程是 <quote>自主的 (self hosted)</quote>。 因为这样,
 	  您可以安全地在以多用户模式运行的机器里执行
 	  <maketarget>buildworld</maketarget> ,而不用当心不良影响。
 	  但是依然推荐您在单用户模式时运行
@@ -854,7 +847,7 @@
 
 	<screen>&prompt.root; <userinput>make buildworld</userinput></screen>
 
-        <para>目前, 我们提供了一个试验性的功能, 可以在构建过程中为
+        <para>我们提供了一个试验性的功能, 可以在构建过程中为
           <command>make</command> 指定 <option>-j</option> 参数,
           令其在构建过程中同时启动多个并发的进程。 对于多 CPU 的机器而言,
           这样做有助于发挥其性能。 不过, 由于编译过程中的瓶颈主要是在 IO
@@ -869,14 +862,6 @@
 
 	<para>如果您使用的机器有多颗 CPU, 并且配置了 SMP 的内核,
 	  也可以试试看 6 到 10 的数值, 并观察是否能带来构建性能上的改善。</para>
-
-	<warning>
-	  <para>目前为止这仍然是试验性的功能, 提交到源代码树上的变更,
-	    也随时可能导致这一功能不可用。 如果您使用这个参数时发现无法构建
-	    world, 在报告问题之前, 应首先试试看去掉这个参数是否能修正问题。</para>
-
-	  <para>当您通过源代码升级系统时, 使用这一选项可能引致无法预测的后果。</para>
-	</warning>
       </sect3>
 
       <sect3>
@@ -886,11 +871,10 @@
 	  <secondary>timings</secondary>
 	</indexterm>
 
-	<para>有许多因素影响 build 时间,但通常一台带有
-	  128&nbsp;MB 内存 500&nbsp;MHz 的
-	  &pentium;&nbsp;III 要花费大约 2&nbsp; 小时来
-	  build &os.stable; 树,并且在整个过程中不带什么技巧或捷径。
-	  &os.current; 树花的时间还要更长一点。</para>
+        <para>联编基本系统所需的时间会受到很多因素的影响,
+          不过, 较新的机器应该都能在一两个小时之内完成 &os.stable; 源代码的构建,
+          而无须任何技巧或捷径。 完成 &os.current; 源代码的联编,
+          则通常需要更长一些的时间。</para>
       </sect3>
     </sect2>
 
@@ -915,7 +899,7 @@
 	<filename>GENERIC</filename> 启动、核实系统可以工作后,
 	您就可以建立 (build) 一个基于您的正常内核配置文件的新的内核了。</para>
 
-      <para>在新的 FreeBSD 版本中,首先完成 <link
+      <para>在 &os; 中, 首先完成 <link
 	linkend="make-buildworld">build world</link> 然后再编译新内核非常重要。</para>
 
       <note><para>如果您想建立一个定制内核,而且已经有了配置文件,
@@ -943,8 +927,8 @@
 	linkend="makeworld-singleuser">处的说明去做。</para>
     </sect2>
 
-    <sect2>
-      <title>安装新的系统二进制(System Binaries)</title>
+    <sect2 id="make-installworld">
+      <title>安装编译好的新系统</title>
 
       <para>如果您正建立一个足以使用 <command>make buildworld</command>
 	的 &os; 版本,那么您现在应该使用
@@ -1001,7 +985,7 @@
       <title><command>mergemaster</command></title>
         <indexterm><primary><command>mergemaster</command></primary></indexterm>
 
-      <para>&man.mergemaster.8; 工具是个有针对性的脚本 (Bourne script),用于检测
+      <para>&man.mergemaster.8; 工具是个 Bourne 脚本,用于检测
 	<filename>/etc</filename> 和 <filename>/usr/src/etc</filename>
 	源码树里边的配置文件的不同点。
 	这是保持系统配置文件同源码树里的一起更新的推荐方式。</para>
@@ -1041,8 +1025,7 @@
 
       <para>在 &man.mergemaster.8; 完成了对系统文件的处理后,
 	您会得到其它的选项。&man.mergemaster.8; 可能会问您是否要重建密码文件,
-	如果您的 FreeBSD 版本超过 5.0,还会问您是否想要执行
-	&man.MAKEDEV.8;,最后带上一个选项删除剩下的临时文件。</para>
+	并在最后提示您是否要删除余下的临时文件。</para>
       </sect3>
 
       <sect3>
@@ -1055,8 +1038,8 @@
 	想像的那样是 <filename>/etc</filename> 目录的一个复制。事实上,有些是文件是
 	<filename>/etc</filename> 有的,而 <filename>/usr/src/etc</filename> 里边没有。</para>
 
-      <para>如果您使用 &man.mergemaster.8; (作为推荐),您可以向前跳到<link
-	linkend="update-dev">下一节</link>。</para>
+      <para>如果您使用 &man.mergemaster.8; (作为推荐),您可以向前跳到
+	<link linkend="cutting-edge-rebooting">下一节</link>。</para>
 
       <para>手工做最简单的方式是安装这些文件到一个新的目录,完成后再来查找不同处。</para>
 
@@ -1182,93 +1165,7 @@
       </sect3>
     </sect2>
 
-    <sect2 id="update-dev">
-      <title>更新<filename>/dev</filename></title>
-
-      <note>
-        <indexterm><primary>DEVFS</primary></indexterm>
-	<para>如果您正在运行 FreeBSD&nbsp;5.0 或更后的版本,
-	  您可以安全地跳过这部分。这些版本使用了
-	  &man.devfs.5; 来透明地分配设备节点。</para>
-      </note>
-
-      <para>许多情况下,在有必要更新设备节点时,&man.mergemaster.8;
-	工具就可以实现,并且可以自动地完成。
-	这里的说明用于怎样手工更新设备结点。</para>
-
-      <para>考虑到安全,这里用的是多步流程。</para>
-
-      <procedure>
-	<step>
-	  <para>复制 <filename>/var/tmp/root/dev/MAKEDEV</filename>
-	    到 <filename>/dev</filename>:</para>
-
-	  <screen>&prompt.root; <userinput>cp /var/tmp/root/dev/MAKEDEV /dev</userinput></screen>
-	  <indexterm>
-	    <primary><filename>MAKEDEV</filename></primary>
-	  </indexterm>
-
-	  <para>如果您使用 &man.mergemaster.8; 去更新
-	    <filename>/etc</filename>,那么您的 <filename>MAKEDEV</filename>
-	    脚本应该已经被更新过,虽然它不会影响检查 (使用 &man.diff.1;),
-	    必要时手工复制一下。</para>
-	</step>
-
-	<step>
-	  <para>现在,给当前的 <filename>/dev</filename>
-	    做个快照。照的时候一定要注意每个文件名的许可
-	    (permissions)、所属(ownerships)、主从数字 (major and minor numbers),
-	    不必包括日戳 (time stamps)。最简单的方式是使用 &man.awk.1; 提取信息:</para>
-
-	  <screen>&prompt.root; <userinput>cd /dev</userinput>
-&prompt.root; <userinput>ls -l | awk '{print $1, $2, $3, $4, $5, $6, $NF}' &gt; /var/tmp/dev.out</userinput></screen>
-	</step>
-
-	<step>
-	  <para>重做设备结点:</para>
-
-	    <screen>&prompt.root; <userinput>sh MAKEDEV all</userinput></screen>
-	</step>
-
-	<step>
-	  <para>这时,把这个目录的另一个快照输出到
-	    <filename>/var/tmp/dev2.out</filename>。现在检查这两个文件,
-	    查找任何您没建立的设备结点。就该不会很多,但是保险一点总是好的。</para>
-
-	  <screen>&prompt.root; <userinput>diff /var/tmp/dev.out /var/tmp/dev2.out</userinput></screen>
-
-	  <para>您可能注意到磁盘分区 (disk slice) 的差别,它会使像:</para>
-
-	    <screen>&prompt.root; <userinput>sh MAKEDEV sd0s1</userinput></screen>
-
-	  <para>那样的命令重新建立分区入口 (slice entries)。您的具体情况可能不同。</para>
-	</step>
-      </procedure>
-    </sect2>
-
-    <sect2>
-      <title>更新<filename>/stand</filename></title>
-
-      <note>
-	<para>这一步应被看作最后的扫尾工作。 您可以安全地跳过这一步。
-	  如果正在使用的是 FreeBSD&nbsp;5.2 或更新的版本,
-          <filename>/rescue</filename> 目录会为用户自动更新,
-          其内容是在 <command>make installworld</command>
-          过程中所生成的静态联编的可执行程序,
-	  这就不需要更新 <filename>/stand</filename> (在 &os;&nbsp;6.0
-	  和更新版本中不再存在) 了。</para>
-      </note>
-
-      <para>为了完成,您可能想额外地更新 <filename>/stand</filename>
-	里的文件。 这些文件由连接到 <filename>/stand/sysinstall</filename>
-	的二进制文件硬连接组成。 这个文件要静态连接, 以在没有挂接其它文件系统时
-	(特别是 <filename>/usr</filename>) 时也能工作。</para>
-
-      <screen>&prompt.root; <userinput>cd /usr/src/release/sysinstall</userinput>
-&prompt.root; <userinput>make all install</userinput></screen>
-    </sect2>
-
-    <sect2>
+    <sect2 id="cutting-edge-rebooting">
       <title>重启</title>
 
       <para>现在完成了。在您检查所有内容都放置正确后,
@@ -1393,11 +1290,8 @@
 &prompt.root; <userinput>cd /usr/src</userinput>
 &prompt.root; <userinput>make -DNO_CLEAN all</userinput></screen>
 
-	    <note><para>在 &os;&nbsp;5.X 和更早版本中, 应使用
-	      <makevar>-DNOCLEAN</makevar> 代替。</para></note>
-
 	    <para>这样就不会取消先前的
-	      <command>make buildworld</command> 所做的工作。</para>
+	      <command>make buildworld</command> 所做的工作了。</para>
 
 	    <para>在<quote>make buildworld</quote>的输出中如果看到如下信息:</para>
 
@@ -1407,7 +1301,7 @@
 
 	    <para>出现在 <command>make buildworld</command> 的输出中,
 	      则这样做应该不会有什么问题。</para>
-	    
+
 	    <para>如果没有看到这样的信息, 或者您不确定,

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607082120.k68LKKoh003494>