Browse Source

Update list of installed files in a number of packages. Fixes #2979.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9688 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Matthew Burgess 13 years ago
parent
commit
3119ddc558

+ 5 - 0
chapter01/changelog.xml

@@ -39,6 +39,11 @@
     <listitem>
     <listitem>
       <para>2011-12-05</para>
       <para>2011-12-05</para>
       <itemizedlist>
       <itemizedlist>
+        <listitem>
+          <para>[matthew] - Improve the accuracy of the list of installed files
+          for a number of packages.  Thanks to Chris Staub for the patch. Fixes
+          <ulink url="&lfs-ticket-root;2979">#2979</ulink>.</para>
+        </listitem>
         <listitem>
         <listitem>
           <para>[matthew] - Prevent some arpd artefacts from being installed by
           <para>[matthew] - Prevent some arpd artefacts from being installed by
           IPRoute2. Fixes
           IPRoute2. Fixes

+ 22 - 2
chapter06/binutils.xml

@@ -136,8 +136,8 @@ cd ../binutils-build</userinput></screen>
       <segtitle>Installed directory</segtitle>
       <segtitle>Installed directory</segtitle>
 
 
       <seglistitem>
       <seglistitem>
-        <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump,
-        ranlib, readelf, size, strings, and strip</seg>
+        <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm,
+        objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
         <seg>libiberty.a, libbfd.{a,so}, and libopcodes.{a,so}</seg>
         <seg>libiberty.a, libbfd.{a,so}, and libopcodes.{a,so}</seg>
         <seg>/usr/lib/ldscripts</seg>
         <seg>/usr/lib/ldscripts</seg>
       </seglistitem>
       </seglistitem>
@@ -193,6 +193,16 @@ cd ../binutils-build</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="elfedit">
+        <term><command>elfedit</command></term>
+        <listitem>
+          <para>Updates the ELF header of ELF files</para>
+          <indexterm zone="ch-system-binutils elfedit">
+            <primary sortas="b-elfedit">elfedit</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gprof">
       <varlistentry id="gprof">
         <term><command>gprof</command></term>
         <term><command>gprof</command></term>
         <listitem>
         <listitem>
@@ -215,6 +225,16 @@ cd ../binutils-build</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="ld.bfd">
+        <term><command>ld.bfd</command></term>
+        <listitem>
+          <para>Hard link to <command>ld</command></para>
+          <indexterm zone="ch-system-binutils ld.bfd">
+            <primary sortas="b-ld.bfd">ld.bfd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="nm">
       <varlistentry id="nm">
         <term><command>nm</command></term>
         <term><command>nm</command></term>
         <listitem>
         <listitem>

+ 25 - 4
chapter06/e2fsprogs.xml

@@ -161,14 +161,14 @@ install-info --dir-file=/usr/share/info/dir \
 
 
       <seglistitem>
       <seglistitem>
         <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag,
         <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag,
-        e2fsck, e2image, e2initrd_helper, e2label, e2undo, filefrag, fsck.ext2,
+        e2fsck, e2image, e2initrd_helper, e2label, e2undo, e4defrag, filefrag, fsck.ext2,
         fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr, mk_cmds, mke2fs,
         fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr, mk_cmds, mke2fs,
         mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found,
         mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found,
         resize2fs, and tune2fs</seg>
         resize2fs, and tune2fs</seg>
-        <seg>libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so} and
-        libss.{a,so}</seg>
+        <seg>libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so},
+        libquota.a and libss.{a,so}</seg>
         <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs,
         <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs,
-        /usr/include/ss, /usr/share/et, /usr/share/ss</seg>
+        /usr/include/quota, /usr/include/ss, /usr/share/et, /usr/share/ss</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 
@@ -305,6 +305,16 @@ install-info --dir-file=/usr/share/info/dir \
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="e4defrag">
+        <term><command>e4defrag</command></term>
+        <listitem>
+          <para>Online defragmenter for ext4 filesystems</para>
+          <indexterm zone="ch-system-e2fsprogs e4defrag">
+            <primary sortas="b-e4defrag">e4defrag</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="filefrag">
       <varlistentry id="filefrag">
         <term><command>filefrag</command></term>
         <term><command>filefrag</command></term>
         <listitem>
         <listitem>
@@ -516,6 +526,17 @@ install-info --dir-file=/usr/share/info/dir \
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="libquota">
+        <term><filename class="libraryfile">libquota</filename></term>
+        <listitem>
+          <para>Provides an interface for creating and updating quota files
+          and ext4 superblock fields</para>
+          <indexterm zone="ch-system-e2fsprogs libquota">
+            <primary sortas="c-libquota">libquota</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libss">
       <varlistentry id="libss">
         <term><filename class="libraryfile">libss</filename></term>
         <term><filename class="libraryfile">libss</filename></term>
         <listitem>
         <listitem>

+ 12 - 2
chapter06/gawk.xml

@@ -72,8 +72,8 @@ cp    -v doc/{awkforai.txt,*.{eps,pdf,jpg}} \
       <segtitle>Installed directories</segtitle>
       <segtitle>Installed directories</segtitle>
 
 
       <seglistitem>
       <seglistitem>
-        <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, pgawk,
-        pgawk-&gawk-version;, and pwcat</seg>
+        <seg>awk (link to gawk), dgawk, gawk, gawk-&gawk-version;, grcat, igawk,
+        pgawk, pgawk-&gawk-version;, and pwcat</seg>
         <seg>/usr/lib/awk, /usr/share/awk</seg>
         <seg>/usr/lib/awk, /usr/share/awk</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
@@ -93,6 +93,16 @@ cp    -v doc/{awkforai.txt,*.{eps,pdf,jpg}} \
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="dgawk">
+        <term><command>dgawk</command></term>
+        <listitem>
+          <para>An awk debugger</para>
+          <indexterm zone="ch-system-gawk dgawk">
+            <primary sortas="b-dgawk">dgawk</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gawk">
       <varlistentry id="gawk">
         <term><command>gawk</command></term>
         <term><command>gawk</command></term>
         <listitem>
         <listitem>

+ 23 - 1
chapter06/gcc.xml

@@ -298,7 +298,8 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen>
       <seglistitem>
       <seglistitem>
         <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg>
         <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg>
         <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so},
         <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so},
-        libmudflap.{a,so}, libmudflapth.{a,so}, libssp.{a,so},
+        liblto_plugin.so, libmudflap.{a,so}, libmudflapth.{a,so},
+        libquadmath.{a,so}, libssp.{a,so},
         libssp_nonshared.a, libstdc++.{a,so} and libsupc++.a</seg>
         libssp_nonshared.a, libstdc++.{a,so} and libsupc++.a</seg>
         <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
         <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
       </seglistitem>
       </seglistitem>
@@ -413,6 +414,17 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="liblto_plugin">
+        <term><filename class="libraryfile">liblto_plugin</filename></term>
+        <listitem>
+          <para>GCC's Link Time Optimization (LTO) plugin allows GCC to perform
+          optimizations across compilation units.</para>
+          <indexterm zone="ch-system-gcc liblto_plugin">
+            <primary sortas="c-liblto_plugin*">liblto_plugin*</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libmudflap">
       <varlistentry id="libmudflap">
         <term><filename class="libraryfile">libmudflap</filename></term>
         <term><filename class="libraryfile">libmudflap</filename></term>
         <listitem>
         <listitem>
@@ -424,6 +436,16 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="libquadmath">
+        <term><filename class="libraryfile">libquadmath</filename></term>
+        <listitem>
+          <para>GCC Quad Precision Math Library API</para>
+          <indexterm zone="ch-system-gcc libquadmath">
+            <primary sortas="c-libquadmath*">libquadmath*</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libssp">
       <varlistentry id="libssp">
         <term><filename class="libraryfile">libssp</filename></term>
         <term><filename class="libraryfile">libssp</filename></term>
         <listitem>
         <listitem>

+ 12 - 0
chapter06/gdbm.xml

@@ -78,9 +78,11 @@
     <title>Contents of GDBM</title>
     <title>Contents of GDBM</title>
 
 
     <segmentedlist>
     <segmentedlist>
+      <segtitle>Installed program</segtitle>
       <segtitle>Installed libraries</segtitle>
       <segtitle>Installed libraries</segtitle>
 
 
       <seglistitem>
       <seglistitem>
+        <seg>testgdbm</seg>
         <seg>libgdbm.{so,a} and libgdbm_compat.{so,a}</seg>
         <seg>libgdbm.{so,a} and libgdbm_compat.{so,a}</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
@@ -90,6 +92,16 @@
       <?dbfo list-presentation="list"?>
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
       <?dbhtml list-presentation="table"?>
 
 
+      <varlistentry id="testgdbm">
+        <term><command>testgdbm</command></term>
+        <listitem>
+          <para>Tests and modifies a GDBM database</para>
+          <indexterm zone="ch-system-gdbm testgdbm">
+            <primary sortas="b-testgdbm">testgdbm</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libgdbm">
       <varlistentry id="libgdbm">
         <term><filename class="libraryfile">libgdbm</filename></term>
         <term><filename class="libraryfile">libgdbm</filename></term>
         <listitem>
         <listitem>

+ 13 - 13
chapter06/glibc.xml

@@ -415,7 +415,7 @@ mkdir /etc/ld.so.conf.d</userinput></screen>
       <seglistitem>
       <seglistitem>
         <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
         <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
         ldd, lddlibc4, locale, localedef, mtrace, nscd, pcprofiledump,
         ldd, lddlibc4, locale, localedef, mtrace, nscd, pcprofiledump,
-        pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace,
+        pt_chown, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
         zdump, and zic</seg>
         zdump, and zic</seg>
         <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
         <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
         libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so,
         libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so,
@@ -431,8 +431,8 @@ mkdir /etc/ld.so.conf.d</userinput></screen>
         /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket,
         /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket,
         /usr/include/netrom, /usr/include/netrose, /usr/include/nfs,
         /usr/include/netrom, /usr/include/netrose, /usr/include/nfs,
         /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc,
         /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc,
-        /usr/include/sys, /usr/lib/gconv, /usr/lib/glibc, /usr/lib/locale,
-        /usr/share/i18n, /usr/share/zoneinfo</seg>
+        /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/glibc,
+        /usr/lib/locale, /usr/share/i18n, /usr/share/zoneinfo</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 
@@ -609,16 +609,6 @@ mkdir /etc/ld.so.conf.d</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="rpcinfo">
-        <term><command>rpcinfo</command></term>
-        <listitem>
-          <para>Makes an RPC call to an RPC server</para>
-          <indexterm zone="ch-system-glibc rpcinfo">
-            <primary sortas="b-rpcinfo">rpcinfo</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="sln">
       <varlistentry id="sln">
         <term><command>sln</command></term>
         <term><command>sln</command></term>
         <listitem>
         <listitem>
@@ -629,6 +619,16 @@ mkdir /etc/ld.so.conf.d</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="sotruss">
+        <term><command>sotruss</command></term>
+        <listitem>
+          <para>Traces shared library procedure calls of a specified command</para>
+          <indexterm zone="ch-system-glibc sotruss">
+            <primary sortas="b-sotruss">sotruss</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="sprof">
       <varlistentry id="sprof">
         <term><command>sprof</command></term>
         <term><command>sprof</command></term>
         <listitem>
         <listitem>

+ 51 - 18
chapter06/grub.xml

@@ -74,10 +74,11 @@
       <segtitle>Installed directories</segtitle>
       <segtitle>Installed directories</segtitle>
 
 
       <seglistitem>
       <seglistitem>
-        <seg>grub-bin2h, grub-editenv, grub-install, grub-mkconfig,
-        grub-mkdevicemap, grub-mkelfimage, grub-mkimage, grub-mkisofs,
-        grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-probe,
-        grub-reboot, grub-script-check, grub-set-default, grub-setup</seg>
+        <seg>grub-bin2h, grub-editenv, grub-fstest, grub-install, grub-kbdcomp,
+        grub-menulst2cfg, grub-mkconfig, grub-mkdevicemap, grub-mkimage,
+        grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, grub-mkrelpath,
+        grub-mkrescue, grub-probe, grub-reboot, grub-script-check,
+        grub-set-default, grub-setup</seg>
         <seg>/usr/lib/grub, /etc/grub.d, /usr/share/grub</seg>
         <seg>/usr/lib/grub, /etc/grub.d, /usr/share/grub</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
@@ -107,6 +108,16 @@
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="grub-fstest">
+        <term><command>grub-fstest</command></term>
+        <listitem>
+          <para>Tool to debug the filesystem driver</para>
+          <indexterm zone="ch-system-grub grub-fstest">
+            <primary sortas="b-grub-fstest">grub-fstest</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="grub-install">
       <varlistentry id="grub-install">
         <term><command>grub-install</command></term>
         <term><command>grub-install</command></term>
         <listitem>
         <listitem>
@@ -117,6 +128,28 @@
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="grub-kbdcomp">
+        <term><command>grub-kbdcomp</command></term>
+        <listitem>
+          <para>Script that converts an xkb layout into one recognized by
+          GRUB</para>
+          <indexterm zone="ch-system-grub grub-kbdcomp">
+            <primary sortas="b-grub-kbdcomp">grub-kbdcomp</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="grub-menulst2cfg">
+        <term><command>grub-menulst2cfg</command></term>
+        <listitem>
+          <para>Converts a GRUB Legacy <filename>menu.lst</filename>
+          into a <filename>grub.cfg</filename> for use with GRUB 2</para>
+          <indexterm zone="ch-system-grub grub-menulst2cfg">
+            <primary sortas="b-grub-menulst2cfg">grub-menulst2cfg</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="grub-mkconfig">
       <varlistentry id="grub-mkconfig">
         <term><command>grub-mkconfig</command></term>
         <term><command>grub-mkconfig</command></term>
         <listitem>
         <listitem>
@@ -137,32 +170,32 @@
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="grub-mkelfimage">
-        <term><command>grub-mkelfimage</command></term>
+      <varlistentry id="grub-mkimage">
+        <term><command>grub-mkimage</command></term>
         <listitem>
         <listitem>
           <para>Make a bootable image of GRUB</para>
           <para>Make a bootable image of GRUB</para>
-          <indexterm zone="ch-system-grub grub-mkelfimage">
-            <primary sortas="b-grub-mkelfimage">grub-mkelfimage</primary>
+          <indexterm zone="ch-system-grub grub-mkimage">
+            <primary sortas="b-grub-mkimage">grub-mkimage</primary>
           </indexterm>
           </indexterm>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="grub-mkimage">
-        <term><command>grub-mkimage</command></term>
+      <varlistentry id="grub-mklayout">
+        <term><command>grub-mklayout</command></term>
         <listitem>
         <listitem>
-          <para>Make a bootable image of GRUB</para>
-          <indexterm zone="ch-system-grub grub-mkimage">
-            <primary sortas="b-grub-mkimage">grub-mkimage</primary>
+          <para>Generates a GRUB keyboard layout file</para>
+          <indexterm zone="ch-system-grub grub-mklayout">
+            <primary sortas="b-grub-mklayout">grub-mklayout</primary>
           </indexterm>
           </indexterm>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="grub-mkisofs">
-        <term><command>grub-mkisofs</command></term>
+      <varlistentry id="grub-mknetdir">
+        <term><command>grub-mknetdir</command></term>
         <listitem>
         <listitem>
-          <para>Creates a bootable ISO image</para>
-          <indexterm zone="ch-system-grub grub-mkisofs">
-            <primary sortas="b-grub-mkisofs">grub-mkisofs</primary>
+          <para>Prepares a GRUB netboot directory</para>
+          <indexterm zone="ch-system-grub grub-mknetdir">
+            <primary sortas="b-grub-mknetdir">grub-mknetdir</primary>
           </indexterm>
           </indexterm>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>

+ 3 - 3
chapter06/ncurses.xml

@@ -162,7 +162,7 @@ cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
 
 
       <seglistitem>
       <seglistitem>
         <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
         <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
-        ncursesw5-config, reset (link to tset), <!--tabs,--> tic, toe, tput, and tset</seg>
+        ncursesw5-config, reset (link to tset), tabs, tic, toe, tput, and tset</seg>
         <seg>libcursesw.{a,so} (symlink and linker script to libncursesw.{a,so}),
         <seg>libcursesw.{a,so} (symlink and linker script to libncursesw.{a,so}),
         libformw.{a,so}, libmenuw.{a,so}, libncurses++w.a, libncursesw.{a,so},
         libformw.{a,so}, libmenuw.{a,so}, libncurses++w.a, libncursesw.{a,so},
         libpanelw.{a,so} and their non-wide-character counterparts without "w"
         libpanelw.{a,so} and their non-wide-character counterparts without "w"
@@ -235,7 +235,7 @@ cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
           </indexterm>
           </indexterm>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
-<!--
+
       <varlistentry id="tabs">
       <varlistentry id="tabs">
         <term><command>tabs</command></term>
         <term><command>tabs</command></term>
         <listitem>
         <listitem>
@@ -245,7 +245,7 @@ cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
           </indexterm>
           </indexterm>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
--->
+
       <varlistentry id="tic">
       <varlistentry id="tic">
         <term><command>tic</command></term>
         <term><command>tic</command></term>
         <listitem>
         <listitem>

+ 23 - 2
chapter06/perl.xml

@@ -136,11 +136,11 @@
       <seglistitem>
       <seglistitem>
         <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
         <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
         cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs,
         cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs,
-        instmodsh, libnetcfg, perl, perl&perl-version; (link to perl),
+        instmodsh, json_pp, libnetcfg, perl, perl&perl-version; (link to perl),
         perlbug, perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm,
         perlbug, perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm,
         pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker,
         pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker,
         podselect, prove, psed (link to s2p), pstruct (link to c2ph), ptar,
         podselect, prove, psed (link to s2p), pstruct (link to c2ph), ptar,
-        ptardiff, s2p, shasum, splain, and xsubpp</seg>
+        ptardiff, ptargrep, s2p, shasum, splain, and xsubpp</seg>
         <seg>Several hundred which cannot all be listed here</seg>
         <seg>Several hundred which cannot all be listed here</seg>
         <seg>/usr/lib/perl5</seg>
         <seg>/usr/lib/perl5</seg>
       </seglistitem>
       </seglistitem>
@@ -299,6 +299,16 @@
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="json_pp">
+        <term><command>json_pp</command></term>
+        <listitem>
+          <para>Converts data between certain input and output formats</para>
+          <indexterm zone="ch-system-perl json_pp">
+            <primary sortas="b-json_pp">json_pp</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libnetcfg">
       <varlistentry id="libnetcfg">
         <term><command>libnetcfg</command></term>
         <term><command>libnetcfg</command></term>
         <listitem>
         <listitem>
@@ -523,6 +533,17 @@
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="ptargrep">
+        <term><command>ptargrep</command></term>
+        <listitem>
+          <para>A Perl program that applies pattern matching to the contents
+          of files in a tar archive</para>
+          <indexterm zone="ch-system-perl ptargrep">
+            <primary sortas="b-ptargrep">ptargrep</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="s2p">
       <varlistentry id="s2p">
         <term><command>s2p</command></term>
         <term><command>s2p</command></term>
         <listitem>
         <listitem>

+ 3 - 4
chapter06/sysvinit.xml

@@ -84,10 +84,9 @@
 
 
       <seglistitem>
       <seglistitem>
         <seg>bootlogd, fstab-decode, halt, init, killall5, last, 
         <seg>bootlogd, fstab-decode, halt, init, killall5, last, 
-        lastb (link to last), mesg, mountpoint, pidof (link to killall5), 
-        poweroff (link to halt),
-        reboot (link to halt), runlevel, shutdown, sulogin,
-        telinit (link to init), and utmpdump</seg>
+        lastb (link to last), mesg, pidof (link to killall5),
+        poweroff (link to halt), reboot (link to halt), runlevel, shutdown,
+        sulogin, telinit (link to init), and utmpdump</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 

+ 2 - 0
chapter06/tar.xml

@@ -80,9 +80,11 @@ make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></sc
 
 
     <segmentedlist>
     <segmentedlist>
       <segtitle>Installed programs</segtitle>
       <segtitle>Installed programs</segtitle>
+      <segtitle>Installed directory</segtitle>
 
 
       <seglistitem>
       <seglistitem>
         <seg>rmt and tar</seg>
         <seg>rmt and tar</seg>
+        <seg>/usr/share/doc/tar-&tar-version;</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 

+ 2 - 1
chapter06/udev.xml

@@ -152,7 +152,8 @@ make install</userinput></screen>
         firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd,
         firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd,
         usb_id, write_cd_rules, and write_net_rules</seg>
         usb_id, write_cd_rules, and write_net_rules</seg>
         <seg>libudev.{a,so}</seg>
         <seg>libudev.{a,so}</seg>
-        <seg>/etc/udev, /lib/udev, /lib/firmware</seg>
+        <seg>/etc/udev, /lib/udev, /lib/firmware, /usr/share/doc/udev-config,
+        /usr/share/gtk-doc/html/libudev</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 

+ 4 - 24
chapter06/util-linux.xml

@@ -108,10 +108,10 @@ mkdir -pv /var/lib/hwclock</userinput></screen>
 
 
       <seglistitem>
       <seglistitem>
         <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe,
         <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe,
-        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart,
+        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart,
         dmesg, fallocate, fdformat, fdisk, findfs, findmnt, flock, fsck,
         dmesg, fallocate, fdformat, fdisk, findfs, findmnt, flock, fsck,
         fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, i386,
         fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, i386,
-        ionice, ipcmk, ipcrm, ipcs, isosize, ldattach, line, linux32, linux64,
+        ionice, ipcmk, ipcrm, ipcs, isosize, ldattach, linux32, linux64,
         logger, look, losetup, lsblk, lscpu, mcookie, mkfs, mkfs.bfs, mkfs.cramfs,
         logger, look, losetup, lsblk, lscpu, mcookie, mkfs, mkfs.bfs, mkfs.cramfs,
         mkfs.minix, mkswap, more, mount, mountpoint, namei, partx, pg, pivot_root,
         mkfs.minix, mkswap, more, mount, mountpoint, namei, partx, pg, pivot_root,
         readprofile, rename, renice, rev, rtcwake, script, scriptreplay,
         readprofile, rename, renice, rev, rtcwake, script, scriptreplay,
@@ -119,7 +119,8 @@ mkdir -pv /var/lib/hwclock</userinput></screen>
         swapon, switch_root, tailf, taskset, tunelp, ul, umount, unshare,
         swapon, switch_root, tailf, taskset, tunelp, ul, umount, unshare,
         uuidd, uuidgen, wall, whereis, wipefs, and write</seg>
         uuidd, uuidgen, wall, whereis, wipefs, and write</seg>
         <seg>libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}</seg>
         <seg>libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}</seg>
-        <seg>/usr/share/getopt, /var/lib/hwclock</seg>
+        <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid,
+        /usr/share/getopt, /var/lib/hwclock</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 
@@ -284,17 +285,6 @@ mkdir -pv /var/lib/hwclock</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="ddate">
-        <term><command>ddate</command></term>
-        <listitem>
-          <para>Gives the Discordian date or converts the given Gregorian date
-          to a Discordian one</para>
-          <indexterm zone="ch-system-util-linux ddate">
-            <primary sortas="b-ddate">ddate</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="delpart">
       <varlistentry id="delpart">
         <term><command>delpart</command></term>
         <term><command>delpart</command></term>
         <listitem>
         <listitem>
@@ -534,16 +524,6 @@ mkdir -pv /var/lib/hwclock</userinput></screen>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
-      <varlistentry id="line">
-        <term><command>line</command></term>
-        <listitem>
-          <para>Copies a single line</para>
-          <indexterm zone="ch-system-util-linux line">
-            <primary sortas="b-line">line</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="linux32">
       <varlistentry id="linux32">
         <term><command>linux32</command></term>
         <term><command>linux32</command></term>
         <listitem>
         <listitem>

+ 6 - 5
chapter06/xz.xml

@@ -72,11 +72,12 @@
 
 
       <seglistitem>
       <seglistitem>
         <seg>lzcat (link to xz), lzcmp (link to xzdiff), lzdiff (link to
         <seg>lzcat (link to xz), lzcmp (link to xzdiff), lzdiff (link to
-        xzdiff), bzdiff, lzegrep (link to xzgrep), lzfgrep (link to xzgrep),
-        lz (link to xz), lzmadec, lzmainfo, lzmore (link to xzmore),
-        unlzma (link to xz), xzcat (link to xz), xzcmp (link to xzdiff),
-        xzdec, xzdiff, xzegrep (link to xzgrep), xzfgrep (link to xzgrep),
-        xzgrep, xzless, xzmore</seg>
+        xzdiff), lzegrep (link to xzgrep), lzfgrep (link to xzgrep),
+        lzgrep (link to xzgrep), lzless (link to xzless), lzma (link to xz),
+        lzmadec, lzmainfo, lzmore (link to xzmore),
+        unlzma (link to xz), unxz, (link to xz), xz, xzcat (link to xz),
+        xzcmp (link to xzdiff), xzdec, xzdiff, xzegrep (link to xzgrep),
+        xzfgrep (link to xzgrep), xzgrep, xzless, xzmore</seg>
         <seg>liblzma.{a,so}</seg>
         <seg>liblzma.{a,so}</seg>
         <seg>/usr/include/lzma and /usr/share/doc/xz-&xz-version;</seg>
         <seg>/usr/include/lzma and /usr/share/doc/xz-&xz-version;</seg>
       </seglistitem>
       </seglistitem>