I think it’s better to use something like

ls -R1F /tools/{bin,sbin,lib} > chapter5.files

to have a list as one column with types, but there is still a need to check the 
target of a symlink.

It looks like only -l option gives this information, but it also shows the date 
and time of modification, which is not a subject to check.

Looks like we have to play with `cut` also :)

Cheers,
Leo

> On 26 Sep 2018, at 22:35, Bruce Dubbs <[email protected]> wrote:
> 
> On 09/26/2018 03:32 AM, Leo Nikolaev wrote:
>> Hi there!
>> Just passed LFS once again (first time was long ago) and thought about one 
>> improvement.
>> While going through, I’ve managed to miss `make install` in util-linux in 
>> Chapter 5. Later on, I’ve found my mistake, but the only lifesaver was my 
>> taring of the tools directory.
>> So this is what I’ve thought about: maybe it makes sense to create some kind 
>> of script, which will check the consistency of directories. It could be run 
>> at the end of Chapter 5 and Chapter 6 to ensure all files are in place.
>> Sounds reasonable or I'm just overwatching something?
>> Yes, I know, there is an option whether to install the documentation, but 
>> test script could check only the existence of essential files, skipping over 
>> inessential.
>> And it looks rather simple — just diff over the list of files from reference 
>> system.
> 
> We'll think about that.  A sanity check at the end of Chapters 5 and 6 may be 
> a reasonable thing to do.  For Chapter 5, a comparison of 
> /tools/{bin,sbin,lib} may be sufficient.  For Chapter 6 it would need to be 
> /{bin,sbin,lib,usr/{bin,sbin,lib}} and perhaps /usr/libexec.
> 
> I suppose we could generate file lists, and have the user download them.
> 
> For chapter 5 it could be something like:
> 
> ls -R  /tools/{bin,sbin,lib} > chapter5.files
> diff -u c5-file.ref chapter5.files
> 
> -------
> 
> What do others think?
> 
>  -- Bruce
> -- 
> http://lists.linuxfromscratch.org/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to