Hello, LFS/BLFS community: During the last two years I developed a package manager for LFS/BLFS, it works in a very general way, it stores metadata of every file and directory of interest, and it scans them again after you installed a package from source, calculates the difference between current state and the one stored in the database, and serialize it as a binary package as well as tag the package in the database, so that it could be transferred across machines and be removed easily.
It's perfect in the sense that it works for every package with no exception, and it requires literally zero change to the LFS books, you can just follow the instructions as usual, and at the end launch the package manager to generate a package for you. Please see https://github.com/057a3dd61f99517a3afea0051a49cb27994f94d/rslinux for more information, thers's also a VM image so you could try it out easily. As someone who come from (B)LFS, I know it solves a big problem and I sincerely believe anyone who likes (B)LFS will probably like it. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
