diff --git a/chapter07/kernfs.xml b/chapter07/kernfs.xml
index 00a971b59..ecdff0dd2 100644
--- a/chapter07/kernfs.xml
+++ b/chapter07/kernfs.xml
@@ -97,7 +97,8 @@ mount -vt tmpfs tmpfs $LFS/run
-->
In some host systems, /dev/shm is a
- symbolic link to /run/shm.
+ symbolic link to a directory, typically
+ /run/shm.
The /run tmpfs was mounted above so in this case only a
directory needs to be created.
@@ -107,7 +108,7 @@ mount -vt tmpfs tmpfs $LFS/run
we must explicitly mount a tmpfs:
if [ -h $LFS/dev/shm ]; then
- (cd $LFS/dev; mkdir $(readlink shm))
+ mkdir -pv $LFS$(realpath /dev/shm)
else
mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm
fi
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index 71301c748..1dc1a404e 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -316,10 +316,11 @@ install -vm755 dest/usr/lib/*.so.* /usr/lib
- Then continue to run the make install command
- and the sed command against
- /usr/bin/ldd. Once they are finished, reboot
- the system immediately.
+ Then continue to run the make install command,
+ the sed command against
+ /usr/bin/ldd, and the commands to install
+ the locales. Once they are finished, reboot the system
+ immediately.
diff --git a/chapter11/afterlfs.xml b/chapter11/afterlfs.xml
index ff8bae006..5c2693ade 100644
--- a/chapter11/afterlfs.xml
+++ b/chapter11/afterlfs.xml
@@ -130,7 +130,7 @@ mounttype proc proc proc
mounttype sys sysfs sysfs
mounttype run tmpfs run
if [ -h $LFS/dev/shm ]; then
- mkdir -pv $LFS/$(readlink $LFS/dev/shm)
+ mkdir -pv $LFS$(realpath /dev/shm)
else
mounttype dev/shm tmpfs tmpfs -o nosuid,nodev
fi