From 040ecb6de9078e372b188f7ac210f95f48e4d1b7 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Mon, 12 Oct 2015 21:20:03 +0000 Subject: Update to man-db-2.7.4. Update to linux-4.2.3. Update to tzdata2015g. Many updates to installed files and directories. Huge thanks to Fernando. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10964 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 23 +++++++++ chapter01/whatsnew.xml | 4 +- chapter06/acl.xml | 2 +- chapter06/attr.xml | 2 +- chapter06/automake.xml | 111 +------------------------------------------- chapter06/bison.xml | 2 +- chapter06/e2fsprogs.xml | 11 ++--- chapter06/eudev.xml | 49 +------------------ chapter06/expat.xml | 2 +- chapter06/findutils.xml | 25 +--------- chapter06/flex.xml | 6 ++- chapter06/gcc.xml | 3 +- chapter06/gdbm.xml | 2 +- chapter06/gettext.xml | 30 ++---------- chapter06/gmp.xml | 2 +- chapter06/gperf.xml | 2 + chapter06/groff.xml | 79 ++++++++++++++++++++++--------- chapter06/grub.xml | 64 +++++++++++++++++++++++-- chapter06/gzip.xml | 4 +- chapter06/inetutils.xml | 34 +++++++++----- chapter06/kbd.xml | 26 +++++------ chapter06/libcap.xml | 2 +- chapter06/libtool.xml | 2 +- chapter06/man-db.xml | 16 +------ chapter06/mpc.xml | 2 +- chapter06/mpfr.xml | 2 +- chapter06/ncurses.xml | 1 + chapter06/perl.xml | 35 +++++++------- chapter06/readline.xml | 4 +- chapter06/revisedchroot.xml | 11 ++--- chapter06/shadow.xml | 26 +++++++++-- chapter06/tar.xml | 17 +------ chapter06/texinfo.xml | 13 +----- chapter06/util-linux.xml | 41 ++++++++++++---- chapter08/kernel.xml | 4 +- general.ent | 4 +- packages.ent | 20 ++++---- pdf-fixups.sh | 2 + 38 files changed, 310 insertions(+), 375 deletions(-) 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-menulst2cfg @@ -283,6 +317,16 @@ + + 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,22 +143,22 @@ mv -v /usr/bin/ifconfig /sbin - - ftp + + dnsdomainname - Is the file transfer protocol program - - ftp + Show the system's DNS domain name + + dnsdomainname - - ifconfig + + ftp - Manages network interfaces - - ifconfig + Is the file transfer protocol program + + ftp @@ -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 @@ - + - + - +