diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index e8d426d46..afd6e143d 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,29 @@
-->
+
+ 2015-10-12
+
+
+ [bdubbs] - Update to man-db-2.7.4. Fixes
+ #3850.
+
+
+ [bdubbs] - Update to linux-4.2.3. Fixes
+ #3844.
+
+
+ [bdubbs] - Update to tzdata2015g. Fixes
+ #3845.
+
+
+ [bdubbs] - Many updates to installed files and
+ directories. Huge thanks to Fernando. Fixes
+ #3849.
+
+
+
+
2015-10-11
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 8952c3681..dc168c5f4 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -211,9 +211,9 @@
-
+
diff --git a/chapter06/acl.xml b/chapter06/acl.xml
index 14c34d3e6..9dbc1b2a8 100644
--- a/chapter06/acl.xml
+++ b/chapter06/acl.xml
@@ -99,7 +99,7 @@ ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) /usr/lib/libacl.so<
chacl, getfacl, and setacl
- libacl.{a,so}
+ libacl.so
/usr/include/acl and /usr/share/doc/acl-&acl-version;
diff --git a/chapter06/attr.xml b/chapter06/attr.xml
index 22f487b72..48d64fe63 100644
--- a/chapter06/attr.xml
+++ b/chapter06/attr.xml
@@ -93,7 +93,7 @@ ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so
attr, getfattr, and setattr
- libattr.{a,so}
+ libattr.so
/usr/include/attr and /usr/share/doc/attr-&attr-version;
diff --git a/chapter06/automake.xml b/chapter06/automake.xml
index 761755018..115f311bf 100644
--- a/chapter06/automake.xml
+++ b/chapter06/automake.xml
@@ -77,10 +77,8 @@ make -j4 check
Installed directories
- aclocal, aclocal-&am-minor-version;, automake,
- automake-&am-minor-version;, compile, config.guess, config.sub,
- depcomp, install-sh, mdate-sh, missing, mkinstalldirs,
- py-compile, and ylwrap
+ aclocal, aclocal-&am-minor-version; (hard linked with aclocal), automake, and
+ automake-&am-minor-version; (hard linked with automake)
/usr/share/aclocal-&am-minor-version;, /usr/share/automake-&am-minor-version;, and
/usr/share/doc/automake-&automake-version;
@@ -139,111 +137,6 @@ make -j4 check
-
- compile
-
- A wrapper for compilers
-
- compile
-
-
-
-
-
- config.guess
-
- A script that attempts to guess the canonical triplet for
- the given build, host, or target architecture
-
- config.guess
-
-
-
-
-
- config.sub
-
- A configuration validation subroutine script
-
- config.sub
-
-
-
-
-
- depcomp
-
- A script for compiling a program so that dependency information
- is generated in addition to the desired output
-
- depcomp
-
-
-
-
-
- install-sh
-
- A script that installs a program, script, or data file
-
- install-sh
-
-
-
-
-
- mdate-sh
-
- A script that prints the modification time of a file or
- directory
-
- mdate-sh
-
-
-
-
-
- missing
-
- A script acting as a common stub for missing GNU programs during
- an installation
-
- missing
-
-
-
-
-
- mkinstalldirs
-
- A script that creates a directory tree
-
- mkinstalldirs
-
-
-
-
-
- py-compile
-
- Compiles a Python program
-
- py-compile
-
-
-
-
-
- ylwrap
-
- A wrapper for lex and
- yacc
-
- ylwrap
-
-
-
-
diff --git a/chapter06/bison.xml b/chapter06/bison.xml
index bafb23451..8087dbc44 100644
--- a/chapter06/bison.xml
+++ b/chapter06/bison.xml
@@ -52,7 +52,7 @@
make
- To test the results (about 0.5 SBU), issue:
+ To test the results (about 2.2 SBU), issue:
make check
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index 7aa781254..5927b3eb0 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -171,12 +171,11 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.infobadblocks, chattr, compile_et, debugfs, dumpe2fs,e2freefrag,
e2fsck, e2image, 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,
+ mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found,
resize2fs, and tune2fs
- libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so},
- libquota.a, and libss.{a,so}
+ libcom_err.so, libe2p.so, libext2fs.so, and libss.so
/usr/include/e2p, /usr/include/et, /usr/include/ext2fs,
- /usr/include/quota, /usr/include/ss, /usr/share/et, and /usr/share/ss
+ /usr/include/ss, /usr/share/et, and /usr/share/ss
@@ -522,7 +521,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
-
+
libss
diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml
index 64e474c5f..77d31664a 100644
--- a/chapter06/eudev.xml
+++ b/chapter06/eudev.xml
@@ -139,7 +139,7 @@ make -f &udev-lfs-version;/Makefile.lfs install
libudev.so
- /etc/udev, /lib/udev, and /lib/firmware
+ /etc/udev, /lib/udev, and /usr/share/doc/udev-20140408
@@ -147,53 +147,6 @@ make -f &udev-lfs-version;/Makefile.lfs install
Short Descriptions
-
udevadm
diff --git a/chapter06/expat.xml b/chapter06/expat.xml
index b813a840e..9f59025b5 100644
--- a/chapter06/expat.xml
+++ b/chapter06/expat.xml
@@ -74,7 +74,7 @@ install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-&expat-version;
xmlwf
- libexpat.{a,so}
+ libexpat.so
/usr/share/doc/expat-&expat-version;
diff --git a/chapter06/findutils.xml b/chapter06/findutils.xml
index 792300d1d..8c6d77a2b 100644
--- a/chapter06/findutils.xml
+++ b/chapter06/findutils.xml
@@ -91,7 +91,7 @@ sed -i 's|find:=${BINDIR}|find:=/bin|' /usr/bin/updatedb
Installed programs
- bigram, code, find, frcode, locate, oldfind, updatedb, and xargs
+ code, find, locate, oldfind, updatedb, and xargs
@@ -100,17 +100,6 @@ sed -i 's|find:=${BINDIR}|find:=/bin|' /usr/bin/updatedb
-
- bigram
-
- Was formerly used to produce locate
- databases
-
- bigram
-
-
-
-
code
@@ -133,18 +122,6 @@ sed -i 's|find:=${BINDIR}|find:=/bin|' /usr/bin/updatedb
-
- frcode
-
- Is called by updatedb to compress the list
- of file names; it uses front-compression, reducing the database size
- by a factor of four to five
-
- frcode
-
-
-
-
locate
diff --git a/chapter06/flex.xml b/chapter06/flex.xml
index 7ed596a94..4ae366db2 100644
--- a/chapter06/flex.xml
+++ b/chapter06/flex.xml
@@ -47,7 +47,9 @@
Prepare Flex for compilation:
-./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;
+./configure --prefix=/usr \
+ --disable-static \
+ --docdir=/usr/share/doc/flex-&flex-version;
Compile the package:
@@ -88,7 +90,7 @@
flex, flex++ (link to flex), and lex (link to flex)
- libfl.{a,so} and libfl_pic.{a,so}
+ libfl.so and libfl_pic.so
/usr/share/doc/flex-&flex-version;
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml
index bf381204d..c14540bf7 100644
--- a/chapter06/gcc.xml
+++ b/chapter06/gcc.xml
@@ -139,7 +139,8 @@ cd ../gcc-build
Link Time Optimization (LTO):
install -v -dm755 /usr/lib/bfd-plugins
-ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so /usr/lib/bfd-plugins/
+ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \
+ /usr/lib/bfd-plugins/
Now that our final toolchain is in place, it is important to again ensure
that compiling and linking will work as expected. We do this by performing
diff --git a/chapter06/gdbm.xml b/chapter06/gdbm.xml
index 662dc4324..544cb4365 100644
--- a/chapter06/gdbm.xml
+++ b/chapter06/gdbm.xml
@@ -86,7 +86,7 @@
gdbm_dump, gdbm_load, and gdbmtool
- libgdbm.{a,so} and libgdbm_compat.{a,so}
+ libgdbm.so and libgdbm_compat.so
diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml
index 7ad8aeb69..4792334e3 100644
--- a/chapter06/gettext.xml
+++ b/chapter06/gettext.xml
@@ -60,7 +60,8 @@
Install the package:
-make install
+make install
+chmod -v 0755 /usr/lib/preloadable_libintl.so
@@ -73,11 +74,11 @@
Installed directories
- autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh,
+ autopoint, envsubst, gettext, gettext.sh,
gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen,
msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq,
ngettext, recode-sr-latin, and xgettext
- libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so},
+ libasprintf.so, libgettextlib.so, libgettextpo.so,
libgettextsrc.so, and preloadable_libintl.so
/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, and
/usr/share/gettext
@@ -100,29 +101,6 @@
-
- config.charset
-
- Outputs a system-dependent table of character encoding
- aliases
-
- config.charset
-
-
-
-
-
- config.rpath
-
- Outputs a system-dependent set of variables, describing how
- to set the runtime search path of shared libraries in an
- executable
-
- config.rpath
-
-
-
-
envsubst
diff --git a/chapter06/gmp.xml b/chapter06/gmp.xml
index c342d5f59..bc57f9d20 100644
--- a/chapter06/gmp.xml
+++ b/chapter06/gmp.xml
@@ -111,7 +111,7 @@ make install-html
Installed directory
- libgmp.{a,so} and libgmpxx.{a,so}
+ libgmp.so and libgmpxx.so
/usr/share/doc/gmp-&gmp-version;
diff --git a/chapter06/gperf.xml b/chapter06/gperf.xml
index ce417439b..d8c5b6594 100644
--- a/chapter06/gperf.xml
+++ b/chapter06/gperf.xml
@@ -65,9 +65,11 @@
Installed program
+ Installed directory
gperf
+ /usr/share/doc/gperf-&gperf-version;
diff --git a/chapter06/groff.xml b/chapter06/groff.xml
index b35c563f4..821a3e54e 100644
--- a/chapter06/groff.xml
+++ b/chapter06/groff.xml
@@ -73,13 +73,13 @@
Installed directories
- addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk,
- geqn (link to eqn), grap2graph, grn, grodvi, groff, groffer, grog,
- grolbp, grolj4, grops, grotty, gtbl (link to tbl), hpftodit,
- indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfroff, pfbtops, pic,
- pic2graph, post-grohtml, preconv, pre-grohtml, refer, roff2dvi,
- roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit,
- and troff
+ addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, glilypond,
+ gperl, gpinyin, grap2graph, grn, grodvi, groff, groffer, grog, grolbp,
+ grolj4, gropdf, grops, grotty, hpftodit, indxbib, lkbib, lookbib,
+ mmroff, neqn, nroff, pdfmom, pdfroff, pfbtops, pic, pic2graph,
+ post-grohtml, preconv, pre-grohtml, refer, roff2dvi, roff2html,
+ roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, and
+ troff
/usr/lib/groff and /usr/share/doc/groff-&groff-version;,
/usr/share/groff
@@ -154,12 +154,35 @@
-
- geqn
+
+ glilypond
- A link to eqn
-
- geqn
+ Transforms sheet music written in the lilypond language into
+ the groff language
+
+ glilypond
+
+
+
+
+
+ gperl
+
+ Preprocesor for groff, allowing addition of perl code
+ into groff files
+
+ gperl
+
+
+
+
+
+ gpinyin
+
+ Preprocesor for groff, allowing addition of Chinese
+ European-like language Pinyin into groff files.
+
+ gpinyin
@@ -254,6 +277,17 @@
+
+ gropdf
+
+ Translates the output of GNU troff to
+ PDF
+
+ gropdf
+
+
+
+
grops
@@ -276,16 +310,6 @@
-
- gtbl
-
- A link to tbl
-
- gtbl
-
-
-
-
hpftodit
@@ -367,6 +391,17 @@
+
+ pdfmom
+
+ Is a wrapper around groff that facilitates the production of PDF
+ documents from files formatted with the mom macros.
+
+ pdfmom
+
+
+
+
pdfroff
diff --git a/chapter06/grub.xml b/chapter06/grub.xml
index cd730a3d5..f52289793 100644
--- a/chapter06/grub.xml
+++ b/chapter06/grub.xml
@@ -94,14 +94,17 @@
- grub-bios-setup, grub-editenv, grub-fstest,
- grub-install, grub-kbdcomp, grub-menulst2cfg, grub-mkconfig,
+ grub-bios-setup, grub-editenv, grub-file, grub-fstest,
+ grub-glue-efi, grub-install, grub-kbdcomp, grub-macbless,
+ grub-menulst2cfg, grub-mkconfig,
grub-mkimage, grub-mklayout, grub-mknetdir,
grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone,
- grub-ofpathname, grub-probe, grub-reboot, grub-script-check,
- grub-set-default, grub-sparc64-setup
+ grub-ofpathname, grub-probe, grub-reboot, grub-render-label,
+ grub-script-check,
+ grub-set-default, grub-sparc64-setup, and grub-syslinux2cfg
- /usr/lib/grub, /etc/grub.d, /usr/share/grub, /boot/grub
+ /usr/lib/grub, /etc/grub.d, /usr/share/grub, and boot/grub (when grub-install
+ is first run)
@@ -130,6 +133,16 @@
+
+ grub-file
+
+ Checks if FILE is of the specified type.
+
+ grub-file
+
+
+
+
grub-fstest
@@ -140,6 +153,17 @@
+
+ grub-glue-efi
+
+ Processes ia32 and amd64 EFI images and glues them
+ according to Apple format.
+
+ grub-glue-efi
+
+
+
+
grub-install
@@ -161,6 +185,16 @@
+
+ grub-macbless
+
+ Mac-style bless on HFS or HFS+ files
+
+ grub-macbless
+
+
+
+
+
+ grub-render-label
+
+ Render Apple .disk_label for Apple Macs
+
+ grub-render-label
+
+
+
+
grub-script-check
@@ -313,6 +357,16 @@
+
+ grub-syslinux2cfg
+
+ Transform a syslinux config file into grub.cfg format
+
+ grub-syslinux2cfg
+
+
+
+
diff --git a/chapter06/gzip.xml b/chapter06/gzip.xml
index 7b5a5e20a..0f2cdc8aa 100644
--- a/chapter06/gzip.xml
+++ b/chapter06/gzip.xml
@@ -71,8 +71,8 @@ mv -v /bin/{zfgrep,zforce,zgrep,zless,zmore,znew} /usr/bin
Installed programs
- gunzip, gzexe, gzip, uncompress, zcat, zcmp, zdiff, zegrep, zfgrep,
- zforce, zgrep, zless, zmore, and znew
+ gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp,
+ zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, and znew
diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml
index 76290ff87..af4c1790d 100644
--- a/chapter06/inetutils.xml
+++ b/chapter06/inetutils.xml
@@ -133,8 +133,8 @@ mv -v /usr/bin/ifconfig /sbin
Installed programs
- ftp, ifconfig, hostname, ping, ping6, rcp, rexec, rlogin,
- rsh, talk, telnet, tftp, and traceroute
+ dnsdomainname, ftp, ifconfig, hostname, ping, ping6,
+ talk, telnet, tftp, and traceroute
@@ -143,6 +143,16 @@ mv -v /usr/bin/ifconfig /sbin
+
+ dnsdomainname
+
+ Show the system's DNS domain name
+
+ dnsdomainname
+
+
+
+
ftp
@@ -153,16 +163,6 @@ mv -v /usr/bin/ifconfig /sbin
-
- ifconfig
-
- Manages network interfaces
-
- ifconfig
-
-
-
-
hostname
@@ -173,6 +173,16 @@ mv -v /usr/bin/ifconfig /sbin
+
+ ifconfig
+
+ Manages network interfaces
+
+ ifconfig
+
+
+
+
ping
diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml
index 412ec6f29..2bf0853f7 100644
--- a/chapter06/kbd.xml
+++ b/chapter06/kbd.xml
@@ -133,10 +133,10 @@ cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;
kbd_mode, kbdrate, loadkeys, loadunimap,
mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to
psfxtable), psfstriptable (link to psfxtable), psfxtable,
- setfont, setkeycodes, setleds, setmetamode,
+ setfont, setkeycodes, setleds, setmetamode, setvtrgb,
showconsolefont, showkey, unicode_start, and unicode_stop
- /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps,
- and /usr/share/unimaps
+ /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps,
+ /usr/share/doc/kbd-&kbd-version;, and /usr/share/unimaps
@@ -309,16 +309,6 @@ cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;
-
-
setfont
@@ -361,6 +351,16 @@ cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;
+
+ setvtrgb
+
+ Sets the console color map in all virtual terminals
+
+ setvtrgb
+
+
+
+
showconsolefont
diff --git a/chapter06/libcap.xml b/chapter06/libcap.xml
index 202a4b3a4..62acae35d 100644
--- a/chapter06/libcap.xml
+++ b/chapter06/libcap.xml
@@ -91,7 +91,7 @@ ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so<
capsh, getcap, getpcaps, and setcap
- libcap.{a,so}
+ libcap.so
diff --git a/chapter06/libtool.xml b/chapter06/libtool.xml
index 8a2dc7122..d4a69c381 100644
--- a/chapter06/libtool.xml
+++ b/chapter06/libtool.xml
@@ -75,7 +75,7 @@
libtool and libtoolize
- libltdl.{a,so}
+ libltdl.so
/usr/include/libltdl and /usr/share/libtool
diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml
index c199d18c8..364074867 100644
--- a/chapter06/man-db.xml
+++ b/chapter06/man-db.xml
@@ -279,9 +279,9 @@
accessdb, apropos (link to whatis), catman, lexgrog, man, mandb,
- manpath, whatis, and zsoelim
+ manpath, and whatis
libman.so and libmandb.so
- /usr/lib/man-db, /usr/libexec/man-db,
+ /usr/lib/man-db, /usr/lib/tmpfiles.d, /usr/libexec/man-db,
and /usr/share/doc/man-db-&man-db-version;
@@ -379,18 +379,6 @@
-
- zsoelim
-
- Reads files and replaces lines of the form .so
- file by the contents of the mentioned
- file
-
- zsoelim
-
-
-
-
libman
diff --git a/chapter06/mpc.xml b/chapter06/mpc.xml
index cac9cc7fa..2d518c8c1 100644
--- a/chapter06/mpc.xml
+++ b/chapter06/mpc.xml
@@ -73,7 +73,7 @@ make install-html
Installed Directory
- libmpc.{a,so}
+ libmpc.so
/usr/share/doc/mpc-&mpc-version;
diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml
index 8da91cb47..582e76bbe 100644
--- a/chapter06/mpfr.xml
+++ b/chapter06/mpfr.xml
@@ -83,7 +83,7 @@ make install-html
Installed directory
- libmpfr.{a,so}
+ libmpfr.so
/usr/share/doc/mpfr-&mpfr-version;
diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml
index b0cf6fd0a..a78d573b2 100644
--- a/chapter06/ncurses.xml
+++ b/chapter06/ncurses.xml
@@ -188,6 +188,7 @@ cp -av lib/lib*.so.5* /usr/lib
libformw.so,
libmenuw.so,
libncursesw.so,
+ libncurses++w.a,
libpanelw.so, and their non-wide-character counterparts without "w"
in the library names.
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index 1085712b5..5922e44fc 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -135,14 +135,13 @@ unset BUILD_ZLIB BUILD_BZIP2
Installed directory
- a2p, c2ph, corelist, cpan, cpan2dist, cpanp,
- cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs,
- 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, ptargrep, s2p, shasum, splain, xsubpp, and zipdetails
- Several hundred which cannot all be listed here
+ c2ph, corelist, cpan, enc2xs, encguess, h2ph, h2xs, instmodsh,
+ json_pp, libnetcfg, perl, perl&perl-version; (hard link to perl),
+ perlbug, perldoc, perlivp, perlthanks (hard link to perlbug), piconv,
+ pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect,
+ prove, pstruct (hard link to c2ph), ptar, ptardiff, ptargrep, shasum,
+ splain, xsubpp, and zipdetails
+ Many which cannot all be listed here
/usr/lib/perl5
@@ -236,6 +235,16 @@ unset BUILD_ZLIB BUILD_BZIP2
+
+ encguess
+
+ Guess the encoding type of one or several files
+
+ encguess
+
+
+
+
find2perl
@@ -472,16 +481,6 @@ unset BUILD_ZLIB BUILD_BZIP2
-
- psed
-
- A Perl version of the stream editor sed
-
- psed
-
-
-
-
pstruct
diff --git a/chapter06/readline.xml b/chapter06/readline.xml
index 5ddbdf9df..8ec5cddf1 100644
--- a/chapter06/readline.xml
+++ b/chapter06/readline.xml
@@ -105,8 +105,8 @@ ln -sfv ../../lib/$(readlink /usr/lib/libhistory.so ) /usr/lib/libhistory.soInstalled directories
- libhistory.{a,so} and libreadline.{a,so}
- /usr/include/readline, /usr/share/readline, and
+ libhistory.so and libreadline.so
+ /usr/include/readline and
/usr/share/doc/readline-&readline-version;
diff --git a/chapter06/revisedchroot.xml b/chapter06/revisedchroot.xml
index 25332ba0e..40c69c6be 100644
--- a/chapter06/revisedchroot.xml
+++ b/chapter06/revisedchroot.xml
@@ -46,12 +46,11 @@
libraries are from binutils, bzip2, e2fsprogs, libtool, and zlib. If desired,
remove them now:
-rm /usr/lib/lib{bfd,opcodes}.a
-rm /usr/lib/libbz2.a
-rm /usr/lib/lib{com_err,e2p,ext2fs,ss}.a
-rm /usr/lib/libltdl.a
-rm /usr/lib/libz.a
+rm -f /usr/lib/lib{bfd,opcodes}.a
+rm -f /usr/lib/libbz2.a
+rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a
+rm -f /usr/lib/libltdl.a
+rm -f /usr/lib/libz.a
diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml
index 625b313e4..6493f259a 100644
--- a/chapter06/shadow.xml
+++ b/chapter06/shadow.xml
@@ -211,9 +211,9 @@ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so -->
chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd,
groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv,
- lastlog, login, logoutd, newgrp, newusers, nologin, passwd, pwck,
- pwconv, pwunconv, sg (link to newgrp), su, useradd, userdel, usermod,
- vigr (link to vipw), and vipw
+ lastlog, login, logoutd, newgidmap, newgrp, newuidmap, newusers,
+ nologin, passwd, pwck, pwconv, pwunconv, sg (link to newgrp), su,
+ useradd, userdel, usermod, vigr (link to vipw), and vipw
/etc/default
@@ -414,6 +414,16 @@ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so -->
+
+ newgidmap
+
+ Is used to set the gid mapping of a user namespace
+
+ newgidmap
+
+
+
+
newgrp
@@ -424,6 +434,16 @@ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so -->
+
+ newuidmap
+
+ Is used to set the uid mapping of a user namespace
+
+ newuidmap
+
+
+
+
newusers
diff --git a/chapter06/tar.xml b/chapter06/tar.xml
index ee69bad86..afb1a5af6 100644
--- a/chapter06/tar.xml
+++ b/chapter06/tar.xml
@@ -76,11 +76,7 @@
make install
make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;
-
@@ -92,7 +88,7 @@ make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;Installed directory
- rmt and tar
+ tar
/usr/share/doc/tar-&tar-version;
@@ -102,17 +98,6 @@ make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;
-
- rmt
-
- Remotely manipulates a magnetic
- tape drive through an interprocess communication connection
-
- rmt
-
-
-
-
tar
diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml
index d94c049eb..c4308f337 100644
--- a/chapter06/texinfo.xml
+++ b/chapter06/texinfo.xml
@@ -101,7 +101,7 @@ popd
Installed directory
- info, infokey, install-info, makeinfo (link to texi2any),
+ info, install-info, makeinfo (link to texi2any),
pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf, and texindex
/usr/share/texinfo
@@ -125,17 +125,6 @@ popd
-
- infokey
-
- Compiles a source file containing Info customizations into a
- binary format
-
- infokey
-
-
-
-
install-info
diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml
index 219212d44..68f0116ed 100644
--- a/chapter06/util-linux.xml
+++ b/chapter06/util-linux.xml
@@ -123,18 +123,22 @@ su nobody -s /bin/bash -c "PATH=$PATH make -k check"
fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock,
i386, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link to
last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
- lslocks, lslogins, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
- more, mount, mountpoint, namei, partx, pg, pivot_root, prlimit, raw,
+ lsipc, lslocks, lslogins, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
+ more, mount, mountpoint, namei, nsenter, partx, pg, pivot_root, prlimit, raw,
readprofile, rename, renice, resizepart, rev, rtcwake, script,
scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
swapoff (link to swapon), swapon, switch_root, tailf, taskset, ul,
- umount, unshare, utmpdump, uuidd, uuidgen, wall, wdctl, whereis,
+ umount, uname26, unshare, utmpdump, uuidd, uuidgen, wall, wdctl, whereis,
wipefs, x86_64, and zramctl
- libblkid.{a,so}, libfdisk.{a,so}, libmount.{a,so},
- libsmartcols.{a,so}, and libuuid.{a,so}
- /etc/terminal-colors.d, /usr/include/blkid, /usr/include/libmount,
- /usr/include/uuid, /usr/share/doc/util-linux-&util-linux-version;/getopt,
- and /var/lib/hwclock
+ libblkid.so, libfdisk.so, libmount.so,
+ libsmartcols.so, and libuuid.so
+ /usr/include/blkid,
+ /usr/include/libfdisk,
+ /usr/include/libmount,
+ /usr/include/libsmartcols,
+ /usr/include/uuid,
+ /usr/share/doc/util-linux-&util-linux-version;,
+ and /var/lib/hwclock
@@ -641,6 +645,17 @@ su nobody -s /bin/bash -c "PATH=$PATH make -k check"
+
+ lsipc
+
+ Prints information on IPC facilities currently employed
+ in the system
+
+ lsipc
+
+
+
+
lslocks
@@ -1057,6 +1072,16 @@ su nobody -s /bin/bash -c "PATH=$PATH make -k check"
+
+ uname26
+
+ A symbolic link to setarch
+
+ uname26
+
+
+
+
unshare
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index e56ba2917..d7fcfc380 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -75,8 +75,8 @@
Device Drivers --->
Generic Driver Options --->
- [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
- [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
+ [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
+ [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
There are several other options that may be desired depending
on the requirements for the system. For a list of options needed
diff --git a/general.ent b/general.ent
index 8a64d5434..86abb312c 100644
--- a/general.ent
+++ b/general.ent
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/packages.ent b/packages.ent
index bf607d0d3..ba9b7e94c 100644
--- a/packages.ent
+++ b/packages.ent
@@ -28,7 +28,7 @@
-
+
@@ -382,12 +382,12 @@
-
+
-
+
-
+