From 3119ddc558b2cd4c57c2cb5c4d1e5d1c36f53901 Mon Sep 17 00:00:00 2001 From: Matthew Burgess Date: Mon, 5 Dec 2011 22:21:13 +0000 Subject: [PATCH] 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 --- chapter01/changelog.xml | 5 +++ chapter06/binutils.xml | 24 ++++++++++++-- chapter06/e2fsprogs.xml | 29 +++++++++++++--- chapter06/gawk.xml | 14 ++++++-- chapter06/gcc.xml | 24 +++++++++++++- chapter06/gdbm.xml | 12 +++++++ chapter06/glibc.xml | 26 +++++++-------- chapter06/grub.xml | 71 +++++++++++++++++++++++++++++----------- chapter06/ncurses.xml | 6 ++-- chapter06/perl.xml | 25 ++++++++++++-- chapter06/sysvinit.xml | 7 ++-- chapter06/tar.xml | 2 ++ chapter06/udev.xml | 3 +- chapter06/util-linux.xml | 28 +++------------- chapter06/xz.xml | 11 ++++--- 15 files changed, 207 insertions(+), 80 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index a812cd09d..9441e6631 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,11 @@ 2011-12-05 + + [matthew] - Improve the accuracy of the list of installed files + for a number of packages. Thanks to Chris Staub for the patch. Fixes + #2979. + [matthew] - Prevent some arpd artefacts from being installed by IPRoute2. Fixes diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml index 23e2b98bb..f5ff0d27f 100644 --- a/chapter06/binutils.xml +++ b/chapter06/binutils.xml @@ -136,8 +136,8 @@ cd ../binutils-build Installed directory - addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, - ranlib, readelf, size, strings, and strip + addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm, + objcopy, objdump, ranlib, readelf, size, strings, and strip libiberty.a, libbfd.{a,so}, and libopcodes.{a,so} /usr/lib/ldscripts @@ -193,6 +193,16 @@ cd ../binutils-build + + elfedit + + Updates the ELF header of ELF files + + elfedit + + + + gprof @@ -215,6 +225,16 @@ cd ../binutils-build + + ld.bfd + + Hard link to ld + + ld.bfd + + + + nm diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml index ceb90c3be..8a0efa696 100644 --- a/chapter06/e2fsprogs.xml +++ b/chapter06/e2fsprogs.xml @@ -161,14 +161,14 @@ install-info --dir-file=/usr/share/info/dir \ 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, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found, resize2fs, and tune2fs - libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so} and - libss.{a,so} + libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so}, + libquota.a and libss.{a,so} /usr/include/e2p, /usr/include/et, /usr/include/ext2fs, - /usr/include/ss, /usr/share/et, /usr/share/ss + /usr/include/quota, /usr/include/ss, /usr/share/et, /usr/share/ss @@ -305,6 +305,16 @@ install-info --dir-file=/usr/share/info/dir \ + + e4defrag + + Online defragmenter for ext4 filesystems + + e4defrag + + + + filefrag @@ -516,6 +526,17 @@ install-info --dir-file=/usr/share/info/dir \ + + libquota + + Provides an interface for creating and updating quota files + and ext4 superblock fields + + libquota + + + + libss diff --git a/chapter06/gawk.xml b/chapter06/gawk.xml index 1679cc31b..c52c84508 100644 --- a/chapter06/gawk.xml +++ b/chapter06/gawk.xml @@ -72,8 +72,8 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} \ Installed directories - awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, pgawk, - pgawk-&gawk-version;, and pwcat + awk (link to gawk), dgawk, gawk, gawk-&gawk-version;, grcat, igawk, + pgawk, pgawk-&gawk-version;, and pwcat /usr/lib/awk, /usr/share/awk @@ -93,6 +93,16 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} \ + + dgawk + + An awk debugger + + dgawk + + + + gawk diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index bcdf73571..013d69c8c 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -298,7 +298,8 @@ SEARCH_DIR("/usr/lib"); c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov 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 /usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version; @@ -413,6 +414,17 @@ SEARCH_DIR("/usr/lib"); + + liblto_plugin + + GCC's Link Time Optimization (LTO) plugin allows GCC to perform + optimizations across compilation units. + + liblto_plugin* + + + + libmudflap @@ -424,6 +436,16 @@ SEARCH_DIR("/usr/lib"); + + libquadmath + + GCC Quad Precision Math Library API + + libquadmath* + + + + libssp diff --git a/chapter06/gdbm.xml b/chapter06/gdbm.xml index 83b0e05df..f0e34616d 100644 --- a/chapter06/gdbm.xml +++ b/chapter06/gdbm.xml @@ -78,9 +78,11 @@ Contents of GDBM + Installed program Installed libraries + testgdbm libgdbm.{so,a} and libgdbm_compat.{so,a} @@ -90,6 +92,16 @@ + + testgdbm + + Tests and modifies a GDBM database + + testgdbm + + + + libgdbm diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 7787da2d2..33beee5bf 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -415,7 +415,7 @@ mkdir /etc/ld.so.conf.d catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 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 ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so, @@ -431,8 +431,8 @@ mkdir /etc/ld.so.conf.d /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket, /usr/include/netrom, /usr/include/netrose, /usr/include/nfs, /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 + /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/glibc, + /usr/lib/locale, /usr/share/i18n, /usr/share/zoneinfo @@ -609,16 +609,6 @@ mkdir /etc/ld.so.conf.d - - rpcinfo - - Makes an RPC call to an RPC server - - rpcinfo - - - - sln @@ -629,6 +619,16 @@ mkdir /etc/ld.so.conf.d + + sotruss + + Traces shared library procedure calls of a specified command + + sotruss + + + + sprof diff --git a/chapter06/grub.xml b/chapter06/grub.xml index 16bf69797..bf09ac522 100644 --- a/chapter06/grub.xml +++ b/chapter06/grub.xml @@ -74,10 +74,11 @@ Installed directories - 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 + 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 /usr/lib/grub, /etc/grub.d, /usr/share/grub @@ -107,6 +108,16 @@ + + grub-fstest + + Tool to debug the filesystem driver + + grub-fstest + + + + grub-install @@ -117,6 +128,28 @@ + + grub-kbdcomp + + Script that converts an xkb layout into one recognized by + GRUB + + grub-kbdcomp + + + + + + grub-menulst2cfg + + Converts a GRUB Legacy menu.lst + into a grub.cfg for use with GRUB 2 + + grub-menulst2cfg + + + + grub-mkconfig @@ -137,16 +170,6 @@ - - grub-mkelfimage - - Make a bootable image of GRUB - - grub-mkelfimage - - - - grub-mkimage @@ -157,12 +180,22 @@ - - grub-mkisofs + + grub-mklayout - Creates a bootable ISO image - - grub-mkisofs + Generates a GRUB keyboard layout file + + grub-mklayout + + + + + + grub-mknetdir + + Prepares a GRUB netboot directory + + grub-mknetdir diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 994c6f120..60604be63 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -162,7 +162,7 @@ cp -av lib/lib*.so.5* /usr/lib captoinfo (link to tic), clear, infocmp, infotocap (link to tic), - ncursesw5-config, reset (link to tset), tic, toe, tput, and tset + ncursesw5-config, reset (link to tset), tabs, tic, toe, tput, and tset libcursesw.{a,so} (symlink and linker script to 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" @@ -235,7 +235,7 @@ cp -av lib/lib*.so.5* /usr/lib - + tic diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 3f56cedd5..813405376 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -136,11 +136,11 @@ a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp, 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, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove, psed (link to s2p), pstruct (link to c2ph), ptar, - ptardiff, s2p, shasum, splain, and xsubpp + ptardiff, ptargrep, s2p, shasum, splain, and xsubpp Several hundred which cannot all be listed here /usr/lib/perl5 @@ -299,6 +299,16 @@ + + json_pp + + Converts data between certain input and output formats + + json_pp + + + + libnetcfg @@ -523,6 +533,17 @@ + + ptargrep + + A Perl program that applies pattern matching to the contents + of files in a tar archive + + ptargrep + + + + s2p diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml index 09ef2c7be..222850613 100644 --- a/chapter06/sysvinit.xml +++ b/chapter06/sysvinit.xml @@ -84,10 +84,9 @@ 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 + 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 diff --git a/chapter06/tar.xml b/chapter06/tar.xml index d9529048d..94044d6dd 100644 --- a/chapter06/tar.xml +++ b/chapter06/tar.xml @@ -80,9 +80,11 @@ make -C doc install-html docdir=/usr/share/doc/tar-&tar-version; Installed programs + Installed directory rmt and tar + /usr/share/doc/tar-&tar-version; diff --git a/chapter06/udev.xml b/chapter06/udev.xml index 2bbf2743f..06417c6c1 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -152,7 +152,8 @@ make install firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id, write_cd_rules, and write_net_rules libudev.{a,so} - /etc/udev, /lib/udev, /lib/firmware + /etc/udev, /lib/udev, /lib/firmware, /usr/share/doc/udev-config, + /usr/share/gtk-doc/html/libudev diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml index 8a85a3bba..89b33b335 100644 --- a/chapter06/util-linux.xml +++ b/chapter06/util-linux.xml @@ -108,10 +108,10 @@ mkdir -pv /var/lib/hwclock 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, 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, mkfs.minix, mkswap, more, mount, mountpoint, namei, partx, pg, pivot_root, readprofile, rename, renice, rev, rtcwake, script, scriptreplay, @@ -119,7 +119,8 @@ mkdir -pv /var/lib/hwclock swapon, switch_root, tailf, taskset, tunelp, ul, umount, unshare, uuidd, uuidgen, wall, whereis, wipefs, and write libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so} - /usr/share/getopt, /var/lib/hwclock + /usr/include/blkid, /usr/include/libmount, /usr/include/uuid, + /usr/share/getopt, /var/lib/hwclock @@ -284,17 +285,6 @@ mkdir -pv /var/lib/hwclock - - ddate - - Gives the Discordian date or converts the given Gregorian date - to a Discordian one - - ddate - - - - delpart @@ -534,16 +524,6 @@ mkdir -pv /var/lib/hwclock - - line - - Copies a single line - - line - - - - linux32 diff --git a/chapter06/xz.xml b/chapter06/xz.xml index f60bf5865..cc4db7581 100644 --- a/chapter06/xz.xml +++ b/chapter06/xz.xml @@ -72,11 +72,12 @@ 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 + 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 liblzma.{a,so} /usr/include/lzma and /usr/share/doc/xz-&xz-version;