Final update. Links work now as well
authorJelmer Vernooij <jelmer@samba.org>
Wed, 13 Aug 2003 02:12:11 +0000 (02:12 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 13 Aug 2003 02:12:11 +0000 (02:12 +0000)
18 files changed:
docs/docbook/Makefile.in
docs/docbook/devdoc/dev-doc.xml
docs/docbook/projdoc/AccessControls.xml
docs/docbook/projdoc/CUPS-printing.xml
docs/docbook/projdoc/DOMAIN_MEMBER.xml
docs/docbook/projdoc/Integrating-with-Windows.xml
docs/docbook/projdoc/NetworkBrowsing.xml
docs/docbook/projdoc/Samba-BDC-HOWTO.xml
docs/docbook/projdoc/Samba-PDC-HOWTO.xml
docs/docbook/projdoc/ServerType.xml
docs/docbook/projdoc/StandAloneServer.xml
docs/docbook/projdoc/UNIX_INSTALL.xml
docs/docbook/projdoc/passdb.xml
docs/docbook/projdoc/printer_driver2.xml
docs/docbook/projdoc/samba-doc.xml
docs/docbook/projdoc/upgrading-to-3.0.xml
docs/docbook/xslt/generate-attributions.xsl
docs/docbook/xslt/html-common.xsl

index 556e9f9cc1421048ba58f93872f56236f5111470..e3538db5784c327c7934b9a4ea45e3f40963cf90 100644 (file)
@@ -85,10 +85,10 @@ ps: $(PSDIR) $(PSDIR)/Samba-HOWTO-Collection.ps $(PSDIR)/Samba-Developers-Guide.
 txt: $(TXTDIR) $(TXTDIR)/Samba-HOWTO-Collection.txt $(TXTDIR)/Samba-Developers-Guide.txt
 htmlman: $(HTMLDIR) $(MANPAGES_HTML) CSS
 htmlfaq: $(HTMLDIR) CSS
-       @$(XSLTPROC) --stringparam base.dir "$(FAQDIR)/" --stringparam root.filename samba-faq xslt/html-chunk.xsl $(FAQPROJDOC)/sambafaq.xml
+       $(XSLTPROC) --stringparam base.dir "$(FAQDIR)/" --stringparam root.filename samba-faq xslt/html-chunk.xsl $(FAQPROJDOC)/sambafaq.xml
 html-single: $(HTMLDIR) CSS $(HTMLDIR)/Samba-HOWTO-Collection.html  $(HTMLDIR)/Samba-Developers-Guide.html
 html: $(HTMLDIR) CSS Samba-HOWTO-Collection.xml
-       @$(XSLTPROC) -o $(HTMLDIR) xslt/html-chunk.xsl Samba-HOWTO-Collection.xml
+       $(XSLTPROC) -o $(HTMLDIR) xslt/html-chunk.xsl Samba-HOWTO-Collection.xml
 manpages: $(MANDIR) $(MANPAGES)
 tex: Samba-HOWTO-Collection.tex Samba-Developers-Guide.tex
 
@@ -100,32 +100,28 @@ Samba-Developers-Guide.xml: $(DEVDOC)/dev-doc.xml $(DEVDOC_DEPS)
 
 $(PROJDOC)/attributions.xml: $(PROJDOC)/samba-doc.xml
        @echo > $@ # Make sure we don't get recursive dependencies, etc!
-       @echo "Generating attributions page"
-       @$(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
+       $(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
 
 $(DEVDOC)/attributions.xml: $(DEVDOC)/dev-doc.xml
        @echo > $@ # Make sure we don't get recursive dependencies, etc!
-       @echo "Generating attributions page"
-       @$(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
+       $(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
 
 clean: 
        @rm -f *.xml $(MANPAGES) $(TXTDIR)/*.txt $(PSDIR)/*.ps $(PDFDIR)/*.pdf 
        @rm -f $(SMBDOTCONFDOC)/parameters.*.xml $(DVIDIR)/*.dvi
        @rm -f samba-doc.* dev-doc.* $(PROJDOC)/attributions.xml $(DEVDOC)/attributions.xml
-       @rm -f $(IMAGEPROJDIR)/*.eps $(MANPROJDIR)/smb.conf.5.xml
+       @rm -f $(IMAGEPROJDIR)/*.eps $(MANPROJDOC)/smb.conf.5.xml
 
 # Text files
 $(TXTDIR):
        mkdir $(TXTDIR)
 
 $(TXTDIR)/%.txt: %.xml
-       @echo "Converting $< to plain text..."
-       @$(XMLTO) txt -o $(TXTDIR) $< > $@
+       $(XMLTO) txt -o $(TXTDIR) $< > $@
 
 # Tex files
 %.tex: %.xml
-       @echo "Converting $< to LaTeX..."
-       @$(XSLTPROC) --output $@ xslt/latex.xsl $<
+       $(XSLTPROC) --output $@ xslt/latex.xsl $<
        
 # Adobe PDF files
 $(PDFDIR)/%.pdf: %.tex
@@ -144,7 +140,7 @@ $(DVIDIR)/%.dvi: %.tex epsimages
        mv $(patsubst %.tex,%.dvi,$<) $@
 
 %.eps: %.png
-       @$(PNGTOPNM) $< | $(PNMTOPS) > $@
+       $(PNGTOPNM) $< | $(PNMTOPS) > $@
 
 # PostScript files
 $(PSDIR)/%.ps: $(DVIDIR)/%.dvi
@@ -153,20 +149,20 @@ $(PSDIR)/%.ps: $(DVIDIR)/%.dvi
 # Single large HTML files
 
 $(HTMLDIR):
-       @mkdir $(HTMLDIR)
+       mkdir $(HTMLDIR)
 
 CSS: $(HTMLDIR) xslt/html/samba.css
-       @cp xslt/html/samba.css $(HTMLDIR)/
+       cp xslt/html/samba.css $(HTMLDIR)/
 
 $(HTMLDIR)/Samba-HOWTO-Collection.html: Samba-HOWTO-Collection.xml $(PROJDOC_DEPS) $(PROJDOC_IMAGES_PNG)
-       @$(XSLTPROC) --output $@ xslt/html.xsl $<
+       $(XSLTPROC) --output $@ xslt/html.xsl $<
 
 $(HTMLDIR)/Samba-Developers-Guide.html: Samba-Developers-Guide.xml $(DEVDOC_DEPS)
-       @$(XSLTPROC) --output $@ xslt/html.xsl $<
+       $(XSLTPROC) --output $@ xslt/html.xsl $<
 
 
 $(HTMLDIR)/%.html: $(MANPROJDOC)/%.xml
-       @$(XSLTPROC) --output $@ xslt/html.xsl $<
+       $(XSLTPROC) xslt/expand-sambadoc.xsl $< | $(XSLTPROC) --output $@ xslt/html.xsl -
 
 # Manpages
 $(SMBDOTCONFDOC)/parameters.all.xml: $(SMBDOTCONFDOC)/generate-file-list.sh
@@ -190,21 +186,16 @@ $(SMBDOTCONFDOC)/parameters.service.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(S
        generate-context.xsl parameters.all.xml && \
        cd ..
 
-smb.conf.5.xml: $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml \
+$(MANPROJDOC)/smb.conf.5.xml: $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml \
                        $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
-       @$(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
-
-$(MANPROJDIR)/smb.conf.5.xml: smb.conf.5.xml
-       @cp $< $@
+       $(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
+       -ln -s global.ent $(MANPROJDOC)/global.ent
 
 $(MANDIR): 
        mkdir $(MANDIR)
 
 $(MANDIR)/%: $(MANPROJDOC)/%.xml
-       @$(XSLTPROC) xslt/expand-sambadoc.xsl $< | $(XSLTPROC) xslt/man.xsl - > $@
-
-$(MANDIR)/smb.conf.5: smb.conf.5.xml
-       @$(XSLTPROC) xslt/man.xsl $< > $@
+       $(XSLTPROC) xslt/expand-sambadoc.xsl $< | $(XSLTPROC) xslt/man.xsl - > $@
 
 undocumented: $(SMBDOTCONFDOC)/parameters.all.xml
        $(PERL) scripts/find_missing_doc.pl ../..
index 9236b1898645e48ba6a61745c6ca67372c4e21bf..7000d09c988e711164a58a3b9af637b51304fb09 100644 (file)
 <title>SAMBA Developers Guide</title>
 
 <bookinfo>
-       <author>
-               <surname>SAMBA Team</surname>
-       </author>
-       <address><email>samba@samba.org</email></address>
 <abstract>
 <para>
 <emphasis>Last Update</emphasis> : Fri Jun  6 00:45:54 CEST 2003
@@ -56,18 +52,13 @@ url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</u
 
 </abstract>
 
-<legalnotice>
-
-<formalpara>
+</bookinfo>
+<preface>
        <title>Attributions</title>
 
-       <para>
        &attributions-dev;
-       </para>
-</formalpara>
+</preface>
        
-</legalnotice>
-</bookinfo>
 
 <!-- Contents -->
 <toc/>
index 9789711c0eb25d3609c17a5ebfcb1a102f5ebd14..344e51e5c024d8c12451af6aac598474c6baf3ce 100644 (file)
@@ -322,7 +322,7 @@ drwsrwsrwx    2 maryo   gnomes       48 2003-05-12 22:29 muchado08
        </para>
 
        <para>
-               An overview of the permissions field can be found in <link linkend="access1"/>.
+               An overview of the permissions field can be found in <link linkend="access1">the image below</link>.
        </para>
 
        <image scale="40"><imagedescription>Overview of unix permissions field</imagedescription><imagefile>access1</imagefile></image>
index 258132ddd990313f35602d77f04cf9b1e4d10336..945092d4136f877d3378116e1041e55d37c1d96d 100644 (file)
@@ -1836,7 +1836,7 @@ backend, which transfers the job to the printers.</para></listitem>
 </itemizedlist>
 
 <para>
-       The resulting filter chain therefore is as drawn in <link linkend="pdftosocket"/>.
+       The resulting filter chain therefore is as drawn in <link linkend="pdftosocket">the image below</link>.
 </para>
 
 <image><imagefile>pdftosocket</imagefile><imagedescription>PDF to socket chain</imagedescription></image>
@@ -1883,7 +1883,7 @@ which transfers the job to the printers.</para></listitem>
 </itemizedlist>
 
 <para>
-       The resulting filter chain therefore is as drawn in <link linkend="pdftoepsonusb"/>.
+       The resulting filter chain therefore is as drawn in <link linkend="pdftoepsonusb">the image below</link>.
 </para>
 
 <image><imagefile>pdftoepsonusb</imagefile><imagedescription>PDF to USB chain</imagedescription></image>
@@ -2715,7 +2715,7 @@ Administrator privileges to do this.
 <indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
 Once you have successfully downloaded the CUPS PostScript driver to a
 client, you can easily switch all printers to this one by proceeding
-as described in <link linkend="printing"/>: either change
+as described in <link linkend="printing">the printing chapter</link>: either change
 a driver for an existing printer by running the "Printer Properties"
 dialog, or use <command>rpcclient</command> with the
 <command>setdriver</command> sub-command.
index 9a7f2c1628ae550398ed4b6cb977647e3132638b..df0711058fb760cec147afb51d737679eb6c5b47 100644 (file)
@@ -431,7 +431,7 @@ with the version of Windows:
        <title>Samba</title>
 
        <para>Joining a Samba client to a domain is documented in 
-       <link linkend="domain-member-server"></link>.
+               <link linkend="domain-member-server">the domain member chapter</link>.
        </para>
 </sect3>
 
@@ -460,7 +460,7 @@ Server, etc.
 </para>
 
 <para>
-Please refer to <link linkend="samba-pdc"></link>
+Please refer to <link linkend="samba-pdc">the chapter on setting up a PDC</link>
 for more information regarding how to create a domain
 machine account for a domain member server as well as for information
 regarding how to enable the Samba domain member machine to join the domain and
@@ -644,7 +644,7 @@ NT server in the same way as a Windows 95 or Windows 98 server would.
 </para>
 
 <para>
-Please refer to <link linkend="winbind"></link> for information on a system
+       Please refer to <link linkend="winbind">the chapter on winbind</link> for information on a system
 to automatically assign UNIX uids and gids to Windows NT Domain users and groups.
 </para>
 
index da606789d9cd610881678f68892ff2f1763005df..6beebfb8920f3bd55a7fed215c9476ac8abcc5a9 100644 (file)
@@ -595,7 +595,7 @@ of the WINS server.
 </para>
 
 <para>For information about setting up Samba as a WINS server, read 
-<link linkend="NetworkBrowsing"/>.</para>
+       <link linkend="NetworkBrowsing">the chapter on network browsing</link>.</para>
 
 </sect2>
 </sect1>
index b5d226efed4f1aaabcdcb30849622136cfa5836f..2db154be33cf1260ca1116edca468d68124c4455 100644 (file)
@@ -1289,7 +1289,7 @@ Samba is capable of cross subnet browsing when configured correctly.
 </para>
 
 <para>
-       Consider a network set up as <link linkend="browsing1"/>.
+       Consider a network set up as <link linkend="browsing1">in the diagram below</link>.
 </para>
 
 <image><imagedescription>Cross subnet browsing example</imagedescription><imagefile>browsing1</imagefile></image>
index b1ce4660be68b33c5c088b2944c608e2f1fce88a..9800c508d5fcf2b6e1efd9a8de3315eba16d784d 100644 (file)
@@ -9,7 +9,7 @@
 
 <para>
 Before you continue reading in this section, please make sure that you are comfortable
-with configuring a Samba Domain Controller as described in <link linkend="samba-pdc"></link>.
+with configuring a Samba Domain Controller as described in <link linkend="samba-pdc">chapter on setting up Samba as a PDC</link>.
 </para>
 
 <sect1>
@@ -239,7 +239,7 @@ parameters in the <smbconfsection>[global]</smbconfsection>-section of the &smb.
 Several other things like a <smbconfsection>[homes]</smbconfsection> and a
 <smbconfsection>[netlogon]</smbconfsection> share also need to be set along with
 settings for the profile path, the users home drive, etc.. This will not be covered in this
-chapter, for more information please refer to <link linkend="samba-pdc"></link>.
+chapter, for more information please refer to <link linkend="samba-pdc">the chapter about samba as a PDC</link>.
 </para>
 
 </sect3>
index ae440a4ee6d866fbe1f7f98794c1377259958be4..78a875792cf4991fbe984a01ac1f716c6953e05e 100644 (file)
@@ -98,7 +98,7 @@ Network clients of an MS Windows Domain security environment must be Domain memb
 able to gain access to the advanced features provided. Domain membership involves more than just
 setting the workgroup name to the Domain name. It requires the creation of a Domain trust account
 for the workstation (called a machine account). Please refer to the chapter on 
-<link linkend="domain-member"></link> for more information.
+<link linkend="domain-member">setting up samba as a domain member</link> for more information.
 </para></note>
 
 <para>
@@ -165,15 +165,15 @@ in Samba since approximately the Samba-1.9.15 series.
 <para>
 Samba-3 has an implementation of group mapping between Windows NT groups
 and UNIX groups (this is really quite complicated to explain in a short space). This is 
-discussed more fully in <link linkend="groupmapping"></link>.
+discussed more fully in <link linkend="groupmapping">the chapter on group mapping</link>.
 </para>
 
 <para>
 Samba-3, like an MS Windows NT4 PDC or a Windows 200x Active Directory, needs to store
 user and machine trust account information in a suitable backend data store. 
-Refer <link linkend="machine-trust-accounts"></link>. With Samba-3 there can be multiple
+Refer <link linkend="machine-trust-accounts">to the section on machine trust accounts</link>. With Samba-3 there can be multiple
 back-ends for this. A complete discussion of account database backends can be found in
-<link linkend="passdb"></link>.
+<link linkend="passdb">the chapter on Account Information Databases</link>.
 </para>
 
 </sect1>
@@ -224,7 +224,7 @@ LDAP based user and machine account back end.
 <para>
 New to Samba-3 is the ability to use a back-end database that holds the same type of data as
 the NT4 style SAM (Security Account Manager) database (one of the registry files).
-<footnote><para>See also <link linkend="passdb"/>.</para></footnote>
+<footnote><para>See also <link linkend="passdb">the chapter on Account Information Databases</link>.</para></footnote>
 </para>
 
 <para>
@@ -315,7 +315,7 @@ Domain it triggers a machine password change.
 When running a Domain all MS Windows NT / 200x / XP Professional clients should be configured
 as full Domain Members - IF A SECURE NETWORK IS WANTED. If the machine is NOT made a member of the
 Domain, then it will operate like a workgroup (stand-alone) machine. Please refer to 
-<link linkend="domain-member"></link> for information regarding HOW to make your MS Windows clients Domain members.
+<link linkend="domain-member">the chapter on domain membership</link> for information regarding HOW to make your MS Windows clients Domain members.
 </para></note>
 
 <para>
@@ -326,8 +326,8 @@ NT4 / 200x / XP clients.
 <itemizedlist>
        <listitem><para>Configuration of basic TCP/IP and MS Windows Networking</para></listitem>
        <listitem><para>Correct designation of the Server Role (<smbconfoption><name>security</name><value>user</value></smbconfoption>)</para></listitem>
-       <listitem><para>Consistent configuration of Name Resolution (See chapter on <link linkend="NetworkBrowsing"></link> and on
-       <link linkend="integrate-ms-networks"></link>)</para></listitem>
+       <listitem><para>Consistent configuration of Name Resolution (See chapter on <link linkend="NetworkBrowsing">Network Browsing</link> and on
+       <link linkend="integrate-ms-networks">Integrating Unix into Windows networks</link>)</para></listitem>
        <listitem><para>Domain logons for Windows NT4 / 200x / XP Professional clients</para></listitem>
        <listitem><para>Configuration of Roaming Profiles or explicit configuration to force local profile usage</para></listitem>
        <listitem><para>Configuration of Network/System Policies</para></listitem>
@@ -355,8 +355,8 @@ The following provisions are required to serve MS Windows 9x / Me Clients:
 
 <note><para>
 Roaming Profiles and System/Network policies are advanced network administration topics
-that are covered in the <link linkend="ProfileMgmt"></link> and 
-<link linkend="PolicyMgmt"></link> chapters of this document.  However, these are not
+that are covered in the <link linkend="ProfileMgmt">Profile Management</link> and 
+<link linkend="PolicyMgmt">Policy Management</link> chapters of this document.  However, these are not
 necessarily specific to a Samba PDC as much as they are related to Windows NT networking concepts.
 </para></note>
 
@@ -388,7 +388,7 @@ A Domain Controller is an SMB/CIFS server that:
 For Samba to provide these is rather easy to configure. Each Samba Domain Controller must provide
 the NETLOGON service which Samba calls the <smbconfoption><name>domain logons</name></smbconfoption> functionality
 (after the name of the parameter in the &smb.conf; file). Additionally, one (1) server in a Samba-3
-Domain must advertise itself as the domain master browser<footnote><para>See also <link linkend="NetworkBrowsing"/></para></footnote>. This causes the Primary Domain Controller
+Domain must advertise itself as the domain master browser<footnote><para>See also <link linkend="NetworkBrowsing">the chapter about network browsing</link></para></footnote>. This causes the Primary Domain Controller
 to claim domain specific NetBIOS name that identifies it as a domain master browser for its given
 domain/workgroup. Local master browsers in the same domain/workgroup on broadcast-isolated subnets
 then ask for a complete copy of the browse list for the whole wide area network. Browser clients
@@ -404,8 +404,8 @@ instead of just the list for their broadcast-isolated subnet.
 
 <para>
 The first step in creating a working Samba PDC is to understand the parameters necessary
-in &smb.conf;.  An example &smb.conf; for acting as a PDC can be found in example
-<link linkend="pdc-example"/>. 
+in &smb.conf;.  An example &smb.conf; for acting as a PDC can be found in the example
+<link linkend="pdc-example">for being a PDC</link>. 
 </para>
 
 <para>
@@ -468,7 +468,7 @@ The basic options shown above are explained as follows:
                must be the domain master browser, must be set in <emphasis>user</emphasis> mode security,
                must support Microsoft compatible encrypted passwords, and must provide the network logon
                service (domain logons). Encrypted passwords must be enabled, for more details on how 
-               to do this, refer to <link linkend="passdb"></link>.
+               to do this, refer to <link linkend="passdb">the chapter on account information databases</link>.
                </para></listitem>
        </varlistentry>
        <varlistentry><term>Environment Parameters</term>
@@ -771,7 +771,7 @@ are two distinctly different functions), it is not a good idea to do
 so.  You should remember that the DC must register the DOMAIN&lt;#1b&gt; NetBIOS 
 name.  This is the name used by Windows clients to locate the DC.
 Windows clients do not distinguish between the DC and the DMB.
-A DMB is a Domain Master Browser - see <link linkend="DMB"></link>.
+A DMB is a Domain Master Browser - see <link linkend="DMB">Domain Master Browser</link>.
 For this reason, it is very wise to configure the Samba DC as the DMB.
 </para>
 
index 64b8f48444c1f336eb4c52b7a888b7c310b0aed4..32a5103150908e80739c88328819b4a762d84bb9 100644 (file)
@@ -321,11 +321,11 @@ MS Windows through means such as setting an invalid shell in the
 
 <para>
 An alternative to assigning UIDs to Windows users on a Samba member server is
-presented in <link linkend="winbind"></link>.
+presented in <link linkend="winbind">the chapter about winbind</link>.
 </para>
 
 <para>
-For more information of being a domain member, see <link linkend="domain-member"></link>.
+       For more information of being a domain member, see <link linkend="domain-member">the chapter about domain membership</link>.
 </para>
 
 </sect3>
@@ -369,7 +369,7 @@ The following parameter may be required:
 </smbconfblock></para>
 
 <para>
-Please refer to <link linkend="domain-member"></link> and <link linkend="ads-member"></link>
+Please refer to <link linkend="domain-member">the chapter on domain membership</link>
 for more information regarding this configuration option.
 </para>
 
@@ -606,7 +606,7 @@ as a Domain Controller! This setting means we want Samba to be a domain member!
 <para>
 Guess! So many others do. But whatever you do, do NOT think that <smbconfoption><name>security</name><value>user</value></smbconfoption>
 makes Samba act as a domain member. Read the manufacturers manual before the warranty expires! See 
-<link linkend="domain-member"></link> for more information.
+<link linkend="domain-member">the chapter about domain membership</link> for more information.
 </para>
 
 </sect2>
index bb59f2d57b3d2790330d3a74aecd8a2f300879b5..ec4f9f26939c512d53471d0da3e24343e19bce4e 100644 (file)
@@ -141,7 +141,7 @@ on your system.
 
        <listitem><para>
        The print spooling and processing system on our print server will be CUPS.
-       (Please refer to <link linkend="CUPS-printing"></link> for more information).
+       (Please refer to <link linkend="CUPS-printing">the chapter about CUPS</link> for more information).
        </para></listitem>
 
        <listitem><para>
index 86fedb387b858eaee1a275237e75c96eb498bd06..6a38e60c0e68c7cf47f1cae0c18c1a4d1d019b1e 100644 (file)
@@ -20,7 +20,7 @@
        </para>
 
        <para>If you need to compile samba from source, check 
-       <link linkend="compiling"></link>.</para>
+               <link linkend="compiling">the chapter about compiling samba from scratch</link>.</para>
 
        <para>If you have already installed samba, or if your operating system
        was pre-installed with samba, then you may not need to bother with this
@@ -80,7 +80,7 @@
        <para>
        For more information about security settings for the 
        <smbconfsection>[homes]</smbconfsection> share please refer to 
-       <link linkend="securing-samba"></link>.
+       <link linkend="securing-samba">"Securing Samba"</link>.
        </para>
 
 <sect3>
 <sect1>
        <title>What If Things Don't Work?</title>
        
-       <para>Then you might read the file chapter <link linkend="diagnosis"></link>
-       and the FAQ. If you are still stuck then refer to <link linkend="problems"></link>.
+       <para>Then you might read the file chapter <link linkend="diagnosis">diagnosis</link>
+       and the FAQ. If you are still stuck then refer to <link linkend="problems">"Analysing and solving problems"</link>.
        Samba has been successfully installed at thousands of sites worldwide,
        so maybe someone else has hit your problem and has overcome it.</para>
 
index 5edfba734359cb6414ae154150ed6ac95c61a398..32de096b07583afce4398ff042b315798cc89715 100644 (file)
@@ -1532,7 +1532,7 @@ Refer to the <command>logon home</command> parameter in the &smb.conf; man page
 
                <para><quote>I've installed samba, but now I can't log on with my unix account!</quote></para>
 
-               <para>Make sure your user has been added to the current samba <smbconfoption><name>passdb backend</name></smbconfoption>. Read the section <link linkend="acctmgmttools"/> for details.</para>
+               <para>Make sure your user has been added to the current samba <smbconfoption><name>passdb backend</name></smbconfoption>. Read the section <link linkend="acctmgmttools">Account Management Tools</link> for details.</para>
 
        </sect2>
 
index 4c2b77cf5bc6717f961dffe5b0ad6a7d87341e46..0d0dbb01885a3c088231501f09b6ec8744d5014c 100644 (file)
@@ -474,7 +474,7 @@ that will be ignored, and a default value used instead.]
 <title>Extended Sample Configuration to Print</title>
 
 <para>
-       In <link linkend="extbsdpr"/> we show a more verbose example configuration for print related
+       In <link linkend="extbsdpr">the extended BSD configuration example</link> we show a more verbose example configuration for print related
        settings in BSD-printing style environment . Below is a discussion
 and explanation of the various parameters. We chose to use BSD-style
 printing here, because we guess it is still the most commonly used
index 91002c913312bb538a670ef292f71bebc35ebec8..a04ab6adee4bda1ef4aa4f80719b6573f566bb5c 100644 (file)
@@ -39,23 +39,22 @@ application knowledge that is most to be desired by many Samba users and adminis
 </para>
 
 </abstract>
-<legalnotice>
+</bookinfo>
+
+<preface>
+       <title>Legal Notice</title>
 <para>
 This documentation is distributed under the GNU General Public License (GPL) 
 version 2.  A copy of the license is included with the Samba source
 distribution.  A copy can be found on-line at <ulink 
 url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
 </para>
+</preface>
 
-<formalpara>
+<preface>
        <title>Attributions</title>
-       <para>
                &attributions;
-       </para>
-</formalpara>
-
-</legalnotice>
-</bookinfo>
+</preface>
 
 <!-- Contents -->
 <toc/>
@@ -131,15 +130,16 @@ Samba has several features that you might want or might not want to use. The cha
 
 <part id="troubleshooting">
 <title>Troubleshooting</title>
+
 &Diagnosis;
 &problems;
 &BUGS;
 </part>
 
 <part id="Appendixes">
-<title>Appendixes</title>
+       <title>Appendixes</title>
 &Compiling;
-&Portability;
+       &Portability;
 &Other-Clients;
 &SPEED;
 &DNS-DHCP-Configuration;
index b5b2a4bf0a208da1bd869d10701329dde776206e..74af0cbb9e3f1e34adc5aa56ec5b0193decae1e5 100644 (file)
@@ -408,7 +408,7 @@ complete descriptions of new or modified parameters.
        storage backends 
        (<smbconfoption><name>passdb backend</name></smbconfoption>). 
        Please refer to the &smb.conf;
-       man page and <link linkend="passdb"/> for details.  While both parameters assume sane default
+       man page and <link linkend="passdb">the chapter about account information databases</link> for details.  While both parameters assume sane default
        values, it is likely that you will need to understand what the
        values actually mean in order to ensure Samba operates correctly.
        </para>
index c781a77cc42796db2da1a3195d601c933033a678..29683b19211aba11be33555a95a03fcaba091d56 100644 (file)
    <xsl:apply-templates select="@*|node()"/>
 </xsl:template>
 
-<xsl:template match="book">
-       <xsl:element name="variablelist">
-       <xsl:apply-templates/>
-       </xsl:element>
-</xsl:template>
-
 <xsl:template match="chapter">
-       <xsl:element name="varlistentry">
-               <xsl:element name="term">
-                       <xsl:element name="link">
-                               <xsl:attribute name="linkend"><xsl:value-of select="@id"/></xsl:attribute>
-                               <xsl:value-of select="title"/>
-                       </xsl:element>
-               </xsl:element>
-               <xsl:element name="listitem">
+       <xsl:choose>
+               <xsl:when test="chapterinfo/author != ''">
                        <xsl:element name="para">
+                               <xsl:element name="link">
+                                       <xsl:attribute name="linkend"><xsl:value-of select="@id"/></xsl:attribute>
+                                       <xsl:value-of select="title"/>
+                               </xsl:element>
                                <xsl:element name="itemizedlist">
-                               <xsl:apply-templates/>
+                                       <xsl:apply-templates/>
                                </xsl:element>
                        </xsl:element>
-               </xsl:element>
-       </xsl:element>
+               </xsl:when>
+       </xsl:choose>
 </xsl:template>
 
 <xsl:template match="author">
        <xsl:element name="listitem">
                <xsl:element name="para">
-                       <xsl:value-of select="firstname"/><xsl:text> </xsl:text><xsl:value-of select="surname"/>
+                       <xsl:value-of select="firstname"/>
+                       <xsl:if test="othername != ''">
+                               <xsl:text> </xsl:text>
+                               <xsl:value-of select="othername"/>
+                               <xsl:text> </xsl:text>
+                       </xsl:if>
+                       <xsl:text> </xsl:text><xsl:value-of select="surname"/>
                        <xsl:choose>
                                <xsl:when test="affiliation/address/email != ''">
                                        <xsl:text> &lt;</xsl:text>
                                        <xsl:element name="ulink">
+                                               <xsl:attribute name="noescape">
+                                               <xsl:text>1</xsl:text>
+                                               </xsl:attribute>
                                                <xsl:attribute name="url">
                                                        <xsl:text>mailto:</xsl:text>
                                                        <xsl:value-of select="affiliation/address/email"/>
@@ -62,6 +63,8 @@
                        </xsl:choose>
                </xsl:element>
        </xsl:element>
+       <xsl:text>
+       </xsl:text>
 </xsl:template>
 
 </xsl:stylesheet>
index ecb8a08662bca4749f49b898738b865aaa885f5d..dce900ef678d73328f55c33b20a5e196420016c4 100644 (file)
@@ -19,4 +19,7 @@
   <xsl:value-of select="refentrytitle"/><xsl:text>.</xsl:text><xsl:value-of select="manvolnum"/><xsl:text>.html</xsl:text>
 </xsl:template>
 
+<xsl:template match="author">
+</xsl:template>
+
 </xsl:stylesheet>