On Mon, 26 Sep 2005 19:48:19 +0200, MCanaleses <[EMAIL PROTECTED]> wrote:
> alfs is a very different beast. Before I discovered diy-linux, I was using alfs. But when I saw that diy-linux was easier to adapt for my own local needs, I developed my scripts, and started using diy-linux. >The goal of jhalfs is to try to create an uniform framework for developers and >testers to do quick LFS builds using the actual book's commands and logging >their outputs. That was not the goal of developing my "diyl" scripts, but the result is virtually the same. For software builds, commands are taken verbatim from the diy-linux book, and could be taken from the lfs book as well. However, the book commands for creating the environment, entering the unprviledged user environment to build the tools, and then performing the chroot, will not work, verbatim, for a 100% automated build. >From those commands, I took portions which were usable, and modified them or added what was needed to automate the entire build 100%. Thus in a few select places, I override the "environmental" book commands with what is required for 100% automation. So either you have a 100% by the book build, or you have a 100% automated build; without changing the book, you cannot have both. But why worry about that? It's easy enough to wrap the environmental portions of the book with commands needed for 100% automation, yet you still build all the packages by the book. That virtually meets the original goal of jhalfs, and only lacks automated testing of some environmental commands. I don't think it's that important to have those tested with automation too, but if anyone does, then they must accept the fact that it is impossible without changing the book. So either they must change the book, or accept less than 100% automated testing. > I'm more good with XSL than with shell scripts or Makefiles ;-) Mostly what's needed is the XSL to extract the lfs book commands into a structure similar to what Greg did with diy-linux, and then just use the work I've already done with the scripts. Believe it or not, it could be that easy. -- http://linuxfromscratch.org/mailman/listinfo/alfs-discuss FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
