From owner-freebsd-doc Wed Dec 11 12:22:45 2002 Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C984837B401; Wed, 11 Dec 2002 12:22:28 -0800 (PST) Received: from mail1.panix.com (mail1.panix.com [166.84.1.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97AE543EB2; Wed, 11 Dec 2002 12:22:27 -0800 (PST) (envelope-from ziggy@panix.com) Received: from panix2.panix.com (panix2.panix.com [166.84.1.2]) by mail1.panix.com (Postfix) with ESMTP id EB88D488CF; Wed, 11 Dec 2002 15:22:21 -0500 (EST) Received: (from ziggy@localhost) by panix2.panix.com (8.11.6/8.8.8/PanixN1.0) id gBBKMLI14896; Wed, 11 Dec 2002 15:22:21 -0500 (EST) Date: Wed, 11 Dec 2002 15:22:21 -0500 From: Adam Turoff To: "Bruce A. Mah" Cc: Dan Langille , doc@FreeBSD.ORG Subject: Re: duplicate pages Message-ID: <20021211202221.GA7744@panix.com> References: <3DF5A7CE.10210.1F97770D@localhost> <3DF73795.26681.25B135DB@localhost> <200212111815.gBBIFjxx042278@intruder.bmah.org> <20021211193350.GC12310@panix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: <20021211193350.GC12310@panix.com> User-Agent: Mutt/1.4i Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Dec 11, 2002 at 02:33:50PM -0500, Adam Turoff wrote: > On Wed, Dec 11, 2002 at 10:15:44AM -0800, Bruce A. Mah wrote: > > It'd be nice if the internal links for our documentation pages didn't > > change, but that would require some (large, I suspect) changes to the > > DocBook toolchain. > > Not really. It'll require adding IDs to each of the individual > sections. Step 1: find the problematic sections of a document: [ziggy@chimay handbook]$ egrep -n '<(part|sect1|chapter|colophon)>' \ *.sgml */*.sgml book.sgml:108: book.sgml:153: book.sgml:190: colophon.sgml:7: ... Step 2: add ids to those elements Step 3: clean & rebuild. No more [xzp][0-9]+.html filenames. :-) Step 4: doublecheck to see that none of the IDs are duplicates [ziggy@chimay handbook2]$ egrep '<(part|chapter|sect1|colophon) id=' \ *.sgml */*.sgml \ | cut -f 2 -d '"' | sort | uniq -d backups-floppybackups backups-tapebackups [ziggy@chimay handbook] $ NB: These are found in backup/chapter.sgml (unused) and disks/chapter.sgml (used). This is not a problem. --- Patch for the Handbook attached. ;-) Z. --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="handbook-id.patch" *** /usr/doc/en_US.ISO8859-1/books/handbook/book.sgml Mon Oct 28 14:52:11 2002 --- book.sgml Wed Dec 11 14:45:38 2002 *************** *** 105,111 **** &chap.preface; ! Getting Started --- 105,111 ---- &chap.preface; ! Getting Started *************** *** 150,156 **** ! System Administration --- 150,156 ---- ! System Administration *************** *** 187,193 **** ! Appendices --- 187,193 ---- ! Appendices *** /usr/doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml Mon Dec 9 16:31:36 2002 --- advanced-networking/chapter.sgml Wed Dec 11 14:46:02 2002 *************** *** 7,13 **** Advanced Networking ! Synopsis This chapter will cover some of the more frequently used network --- 7,13 ---- Advanced Networking ! Synopsis This chapter will cover some of the more frequently used network *** /usr/doc/en_US.ISO8859-1/books/handbook/backups/chapter.sgml Mon Apr 29 08:14:05 2002 --- backups/chapter.sgml Wed Dec 11 14:46:13 2002 *************** *** 7,13 **** Backups ! Synopsis The following chapter will cover methods of backing up data, and --- 7,13 ---- Backups ! Synopsis The following chapter will cover methods of backing up data, and *** /usr/doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml Tue Nov 5 23:03:12 2002 --- basics/chapter.sgml Wed Dec 11 14:47:27 2002 *************** *** 18,24 **** Unix Basics ! Synopsis basics --- 18,24 ---- Unix Basics ! Synopsis basics *************** *** 856,862 **** this can be changed with the option. ! Daemons, Signals, and Killing Processes When you run an editor it is easy to control the editor, tell it to --- 856,862 ---- this can be changed with the option. ! Daemons, Signals, and Killing Processes When you run an editor it is easy to control the editor, tell it to *************** *** 1291,1297 **** will save you much more time in the long run. ! Devices and Device Nodes A device is a term used mostly for hardware-related --- 1291,1297 ---- will save you much more time in the long run. ! Devices and Device Nodes A device is a term used mostly for hardware-related *************** *** 1560,1566 **** ! For More Information --- 1560,1566 ---- ! For More Information *** /usr/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml Sun Dec 8 12:21:29 2002 --- config/chapter.sgml Wed Dec 11 14:48:17 2002 *************** *** 31,37 **** Configuration and Tuning ! Synopsis system configuration/optimization --- 31,37 ---- Configuration and Tuning ! Synopsis system configuration/optimization *************** *** 413,419 **** system boot. ! --- 413,419 ---- system boot. ! *** /usr/doc/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml Sun Dec 8 12:21:29 2002 --- cutting-edge/chapter.sgml Wed Dec 11 14:48:32 2002 *************** *** 38,44 **** The Cutting Edge ! Synopsis &os; is under constant development between releases. For --- 38,44 ---- The Cutting Edge ! Synopsis &os; is under constant development between releases. For *** /usr/doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml Mon Dec 9 16:31:36 2002 --- install/chapter.sgml Wed Dec 11 14:56:25 2002 *************** *** 28,34 **** Installing FreeBSD ! Synopsis installation --- 28,34 ---- Installing FreeBSD ! Synopsis installation *************** *** 2602,2608 **** ! Choosing What To Install --- 2602,2608 ---- ! Choosing What To Install *************** *** 4890,4896 **** ! Supported Hardware hardware --- 4890,4896 ---- ! Supported Hardware hardware *** /usr/doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml Mon Dec 9 16:31:36 2002 --- introduction/chapter.sgml Wed Dec 11 14:56:39 2002 *************** *** 18,24 **** Introduction ! Synopsis Thank you for your interest in FreeBSD! The following chapter --- 18,24 ---- Introduction ! Synopsis Thank you for your interest in FreeBSD! The following chapter *** /usr/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml Sun Dec 8 12:21:31 2002 --- kernelconfig/chapter.sgml Wed Dec 11 14:57:25 2002 *************** *** 26,32 **** Configuring the FreeBSD Kernel ! Synopsis --- 26,32 ---- Configuring the FreeBSD Kernel ! Synopsis *************** *** 72,78 **** ! Why Build a Custom Kernel? Traditionally, FreeBSD has had what is called a --- 72,78 ---- ! Why Build a Custom Kernel? Traditionally, FreeBSD has had what is called a *** /usr/doc/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml Mon Oct 14 09:50:17 2002 --- l10n/chapter.sgml Wed Dec 11 14:58:08 2002 *************** *** 25,31 **** Localization - I18N/L10N Usage and Setup ! Synopsis FreeBSD is a very distributed project with users and --- 25,31 ---- Localization - I18N/L10N Usage and Setup ! Synopsis FreeBSD is a very distributed project with users and *************** *** 58,64 **** ! The Basics --- 58,64 ---- ! The Basics *************** *** 658,664 **** ! Compiling I18N Programs Many FreeBSD Ports have been ported with I18N support. Some --- 658,664 ---- ! Compiling I18N Programs Many FreeBSD Ports have been ported with I18N support. Some *** /usr/doc/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml Tue Dec 3 13:53:16 2002 --- linuxemu/chapter.sgml Wed Dec 11 14:59:13 2002 *************** *** 29,35 **** Linux Binary Compatibility ! Synopsis Linux binary compatibility --- 29,35 ---- Linux Binary Compatibility ! Synopsis Linux binary compatibility *************** *** 2950,2956 **** ! Advanced Topics If you are curious as to how the Linux binary compatibility --- 2950,2956 ---- ! Advanced Topics If you are curious as to how the Linux binary compatibility *** /usr/doc/en_US.ISO8859-1/books/handbook/mail/chapter.sgml Wed Dec 11 00:35:13 2002 --- mail/chapter.sgml Wed Dec 11 14:59:24 2002 *************** *** 25,31 **** Electronic Mail ! Synopsis email electronic mail --- 25,31 ---- Electronic Mail ! Synopsis email electronic mail *** /usr/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml Wed Dec 11 14:42:00 2002 --- mirrors/chapter.sgml Wed Dec 11 14:59:41 2002 *************** *** 7,13 **** Obtaining FreeBSD ! CDROM Publishers --- 7,13 ---- Obtaining FreeBSD ! CDROM Publishers *** /usr/doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml Thu Oct 3 22:42:28 2002 --- ports/chapter.sgml Wed Dec 11 15:01:04 2002 *************** *** 7,13 **** Installing Applications: Packages and Ports ! Synopsis ports --- 7,13 ---- Installing Applications: Packages and Ports ! Synopsis ports *************** *** 38,44 **** ! Overview of Software Installation If you have used a Unix system before you will know that the typical --- 38,44 ---- ! Overview of Software Installation If you have used a Unix system before you will know that the typical *************** *** 206,212 **** ports to install and manage third party software on FreeBSD. ! Finding Your Application Before you can install any applications you need to know what you --- 206,212 ---- ports to install and manage third party software on FreeBSD. ! Finding Your Application Before you can install any applications you need to know what you *** /usr/doc/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml Sun Dec 8 12:21:32 2002 --- ppp-and-slip/chapter.sgml Wed Dec 11 15:01:15 2002 *************** *** 18,24 **** PPP and SLIP ! Synopsis PPP --- 18,24 ---- PPP and SLIP ! Synopsis PPP *** /usr/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml Tue Dec 3 13:53:17 2002 --- printing/chapter.sgml Wed Dec 11 15:01:32 2002 *************** *** 26,32 **** Printing ! Synopsis LPD spooling system printing --- 26,32 ---- Printing ! Synopsis LPD spooling system printing *** /usr/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml Wed Dec 11 00:35:13 2002 --- security/chapter.sgml Wed Dec 11 15:01:42 2002 *************** *** 19,25 **** Security security ! Synopsis This chapter will provide a basic introduction to system security --- 19,25 ---- Security security ! Synopsis This chapter will provide a basic introduction to system security *** /usr/doc/en_US.ISO8859-1/books/handbook/vinum/chapter.sgml Thu Oct 24 10:36:16 2002 --- vinum/chapter.sgml Wed Dec 11 15:02:22 2002 *************** *** 61,67 **** creating an abstract device which stores its data on a number of disks. ! Access bottlenecks Modern systems frequently need to access data in a highly concurrent manner. For example, large FTP or HTTP servers can maintain --- 61,67 ---- creating an abstract device which stores its data on a number of disks. ! Access bottlenecks Modern systems frequently need to access data in a highly concurrent manner. For example, large FTP or HTTP servers can maintain *************** *** 181,187 **** ! Data integrity The final problem with current disks is that they are unreliable. Although disk drive reliability has increased tremendously over the last --- 181,187 ---- ! Data integrity The final problem with current disks is that they are unreliable. Although disk drive reliability has increased tremendously over the last *************** *** 673,679 **** ! Object naming As described above, Vinum assigns default names to plexes and subdisks, although they may be overridden. Overriding the default names --- 673,679 ---- ! Object naming As described above, Vinum assigns default names to plexes and subdisks, although they may be overridden. Overriding the default names *** /usr/doc/en_US.ISO8859-1/books/handbook/x11/chapter.sgml Tue Dec 3 13:53:18 2002 --- x11/chapter.sgml Wed Dec 11 15:02:31 2002 *************** *** 7,13 **** The X Window System ! Synopsis FreeBSD uses XFree86 to provide users with --- 7,13 ---- The X Window System ! Synopsis FreeBSD uses XFree86 to provide users with *** /usr/doc/en_US.ISO8859-1/books/handbook/colophon.sgml Wed Dec 11 14:41:58 2002 --- colophon.sgml Wed Dec 11 15:06:53 2002 *************** *** 4,10 **** $FreeBSD: doc/en_US.ISO8859-1/books/handbook/colophon.sgml,v 1.5 2002/12/11 17:43:51 lioux Exp $ --> ! This book is the combined work of hundreds of contributors to The FreeBSD Documentation Project. The text is authored in SGML according to the DocBook DTD and is formatted from SGML into many --- 4,10 ---- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/colophon.sgml,v 1.5 2002/12/11 17:43:51 lioux Exp $ --> ! This book is the combined work of hundreds of contributors to The FreeBSD Documentation Project. The text is authored in SGML according to the DocBook DTD and is formatted from SGML into many --W/nzBZO5zC0uMSeA-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message