From 6c672426f85596f90903645f78d510d52f2846a5 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Thu, 20 Sep 2018 17:02:36 +0000 Subject: Clean up of unneeded symbolic links. Reordered packages so version specific packages are built as late as possible in Chapter 6. Now building util-linux in Chapter 5 is unneeded and has been removed. Update to eudev-3.2.6. Update to elfutils-0.174 (libelf). Update to psmisc-23.2. Update to openssl-1.1.1. Update to linux-4.18.9. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11472 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/createfiles.xml | 51 +++++++++++++++++++++-------------------------- 1 file changed, 23 insertions(+), 28 deletions(-) (limited to 'chapter06/createfiles.xml') diff --git a/chapter06/createfiles.xml b/chapter06/createfiles.xml index cd90477df..0f7b7e0ac 100644 --- a/chapter06/createfiles.xml +++ b/chapter06/createfiles.xml @@ -39,40 +39,27 @@ will be replaced by real files throughout the course of this chapter after the software has been installed: - - +ln -sv bash /bin/sh - -ln -sv /tools/bin/{bash,cat,dd,echo,ln,pwd,rm,stty} /bin -ln -sv /tools/bin/{env,install,perl} /usr/bin -ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib -ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib -for lib in blkid lzma mount uuid + + + +done--> The purpose of each link: @@ -107,6 +94,14 @@ ln -sv bash /bin/sh + + /usr/bin/env + + This pathname is hard-coded into some packages build procedures. + + + + /usr/bin/install @@ -182,14 +177,14 @@ ln -sv bash /bin/sh --> - + utilities from acquiring an + These links prevent utilities from acquiring an unnecessary reference to the /tools directory. - + --> /bin/sh -- cgit v1.2.3-54-g00ecf