Index: chapter04/addinguser.xml
===================================================================
--- chapter04/addinguser.xml (revision 40875a9574722fa9d31a60dbe5697ecd9c98a731)
+++ chapter04/addinguser.xml (revision 96dda27a0f83bfc00216ff31ac6ffc9e8ec42582)
@@ -81,8 +81,5 @@
lfs the directory owner:
-chown -v lfs $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}
-case $(uname -m) in
- x86_64) chown -v lfs $LFS/lib64 ;;
-esac
+chown -v lfs $LFS/{usr{,/*},lib*,boot,var,etc,bin,sbin,tools}
If a separate working directory was created as suggested, give
Index: chapter04/creatingminlayout.xml
===================================================================
--- chapter04/creatingminlayout.xml (revision 40875a9574722fa9d31a60dbe5697ecd9c98a731)
+++ chapter04/creatingminlayout.xml (revision 96dda27a0f83bfc00216ff31ac6ffc9e8ec42582)
@@ -21,13 +21,16 @@
root:
-mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin}
+mkdir -pv $LFS/{boot,etc,var} $LFS/usr/{bin,lib,sbin}
for i in bin lib sbin; do
ln -sv usr/$i $LFS/$i
-done
+done
-case $(uname -m) in
- x86_64) mkdir -pv $LFS/lib64 ;;
-esac
+ Some targets (for example, x86_64) needs
+ /lib64 directory. If you are
+ building for one of those targets, create it as
+ root:
+
+mkdir -pv $LFS/lib64
Programs in will be compiled