diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 91ead09be..42e785861 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,22 @@
-->
+
+ June 10, 2006
+
+
+ [ken] - Added gettext.sh to list of programs
+ installed by gettext, similarly nologin for shadow,
+ grub-set-default for grub, enc2xs
+ and instmodsh for perl, slabtop
+ for procps, flock and tailf for
+ util-linux, bootlogd for sysvinit, manpath
+ for man-db, filefrag for e2fsprogs.
+ Thanks to Chris Staub for the patch.
+
+
+
+
May 31, 2006
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index d61a3148e..7d27eefb5 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -113,7 +113,7 @@ cd build
badblocks, blkid, chattr, compile_et, debugfs, dumpe2fs, e2fsck,
- e2image, e2label, findfs, fsck, fsck.ext2, fsck.ext3, logsave, lsattr,
+ e2image, e2label, filefrag, findfs, fsck, fsck.ext2, fsck.ext3, logsave, lsattr,
mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs,
tune2fs, and uuidgen.
libblkid.{a,so}, libcom_err.{a,so}, libe2p.{a,so},
@@ -232,6 +232,16 @@ cd build
+
+ filefrag
+
+ Reports on how badly fragmented a particular file might be
+
+ filefrag
+
+
+
+
findfs
diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml
index 608c6428c..f1e53723e 100644
--- a/chapter06/gettext.xml
+++ b/chapter06/gettext.xml
@@ -63,7 +63,7 @@
Installed libraries
- autopoint, config.charset, config.rpath, envsubst, gettext,
+ autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh,
gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen,
msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq,
ngettext, and xgettext
@@ -132,6 +132,16 @@
+
+ gettext.sh
+
+ Primarily serves as a shell function library for gettext
+
+ gettext.sh
+
+
+
+
gettextize
diff --git a/chapter06/grub.xml b/chapter06/grub.xml
index 858bf158b..8651c95c8 100644
--- a/chapter06/grub.xml
+++ b/chapter06/grub.xml
@@ -78,7 +78,8 @@ cp -v /usr/lib/grub/i386-pc/stage{1,2} /boot/grub
Installed programs
- grub, grub-install, grub-md5-crypt, grub-terminfo, and mbchk
+ grub, grub-install, grub-md5-crypt, grub-set-default,
+ grub-terminfo, and mbchk
@@ -117,6 +118,16 @@ cp -v /usr/lib/grub/i386-pc/stage{1,2} /boot/grub
+
+ grub-set-default
+
+ Sets the default boot entry for GRUB
+
+ grub-set-default
+
+
+
+
grub-terminfo
diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml
index 100d554b8..482ae7a17 100644
--- a/chapter06/man-db.xml
+++ b/chapter06/man-db.xml
@@ -410,6 +410,18 @@ make install
+
+ manpath
+
+ Displays the contents of $MANPATH or (if $MANPATH is not set)
+ a suitable search path based on the settings in man.conf and the
+ user's environment
+
+ manpath
+
+
+
+
whatis
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index a8a49d9e6..50efc833a 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -95,7 +95,7 @@
Installed libraries
- a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl,
+ a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, instmodsh, libnetcfg, perl,
perl&perl-version; (link to perl), perlbug, perlcc, perldoc, perlivp,
piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage,
podchecker, podselect, psed (link to s2p), pstruct (link to c2ph), s2p,
@@ -140,13 +140,13 @@
-
- en2cxs
+
+ enc2xs
Builds a Perl extension for the Encode module from either
Unicode Character Mappings or Tcl Encoding Files
-
- en2cxs
+
+ enc2xs
@@ -184,6 +184,17 @@
+
+ instmodsh
+
+ Shell script for examining installed Perl modules,
+ and can even create a tarball from an installed module
+
+ instmodsh
+
+
+
+
libnetcfg
diff --git a/chapter06/procps.xml b/chapter06/procps.xml
index b24e261f3..341ab24e5 100644
--- a/chapter06/procps.xml
+++ b/chapter06/procps.xml
@@ -54,8 +54,8 @@
Installed library
- free, kill, pgrep, pkill, pmap, ps, skill, snice, sysctl, tload,
- top, uptime, vmstat, w, and watch
+ free, kill, pgrep, pkill, pmap, ps, skill, slabtop, snice,
+ sysctl, tload, top, uptime, vmstat, w, and watch
libproc.so
@@ -136,6 +136,16 @@
+
+ slabtop
+
+ Displays detailed kernel slap cache information in real time
+
+ slabtop
+
+
+
+
snice
diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml
index 6d57ec694..83b8cf53c 100644
--- a/chapter06/shadow.xml
+++ b/chapter06/shadow.xml
@@ -202,7 +202,7 @@ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so
chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd,
groupadd, groupdel, groupmod, grpck, grpconv, grpunconv, lastlog, login,
- logoutd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (link to
+ logoutd, newgrp, newusers, nologin, passwd, pwck, pwconv, pwunconv, sg (link to
newgrp), su, useradd, userdel, usermod, vigr (link to vipw), and
vipw
libshadow.{a,so}
@@ -415,6 +415,18 @@ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so
+
+ nologin
+
+ Displays a message that an account is not available. Designed
+ to be used as the default shell for accounts that have been
+ disabled
+
+ nologin
+
+
+
+
passwd
diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml
index 3696d72e1..ab9dad5bd 100644
--- a/chapter06/sysvinit.xml
+++ b/chapter06/sysvinit.xml
@@ -114,10 +114,10 @@ EOF
Installed programs
- 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), utmpdump, and
- wall
+ bootlogd, 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), utmpdump, and wall
@@ -126,6 +126,16 @@ EOF
+
+ bootlogd
+
+ Logs boot messages to a log file
+
+ bootlogd
+
+
+
+
halt
diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml
index 4892e6f29..900c89e40 100644
--- a/chapter06/util-linux.xml
+++ b/chapter06/util-linux.xml
@@ -104,13 +104,13 @@ mkdir -p /var/lib/hwclock
agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt,
colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat,
- fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm,
+ fdisk, flock, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm,
ipcs, isosize, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs,
mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, pg, pivot_root,
ramsize (link to rdev), raw, rdev, readprofile, rename, renice, rev,
rootflags (link to rdev), script, setfdprm, setsid, setterm, sfdisk,
- swapoff (link to swapon), swapon, tunelp, ul, umount, vidmode
- (link to rdev), whereis, and write
+ swapoff (link to swapon), swapon, tailf, tunelp, ul, umount,
+ vidmode (link to rdev), whereis, and write
@@ -286,6 +286,17 @@ mkdir -p /var/lib/hwclock
+
+ flock
+
+ Acquires a file lock and then executes a command with the lock
+ held
+
+ flock
+
+
+
+
fdisk
@@ -690,6 +701,18 @@ mkdir -p /var/lib/hwclock
+
+ tailf
+
+ Tracks the growth of a log file. Displays the last 10 lines
+ of a log file, then continues displaying any new entries in the
+ log file as they are created
+
+ tailf
+
+
+
+
tunelp
diff --git a/general.ent b/general.ent
index 7f02c638c..b189d089a 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+