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

Reply via email to