On Mon, May 30, 2011 at 12:55 PM, Bruce Dubbs <[email protected]> wrote: > DJ Lucas wrote: >> On 05/30/2011 12:34 PM, Bruce Dubbs wrote: >>> In the latest svn, the bootscripts are lfs-bootscripts-20110424. >>> >>> I get an error: make[1]: /usr/lib/lsb/install_initd: Command not found >>> >>> This was identified a week ago by xinglp, but I don't see a fix. >>> >>> -- Bruce >> Either need to roll back the inadvertent commit to the bootscripts >> tarball job or move forward with the patch I sent in. Let me know if I >> should do this. > > I'd appreciate it if you could do a revert. I took a look at the patch > and it installs initd-tools as yet another package. I looked at the > source to initd-tools and I don't understand why we need a C program to > do that. It could be done in a shell script. That would require some > effort to create, but would be much easier to maintain. > > Perhaps I can try writing the script after the middle of next month. We > have a big deadline coming up. After that, I think I've earned about a > year of comp time.
Try writing as a shell script, Bruce. DJ did before and found that my C version was much, much faster. Parsing the dependencies and building a tree in an interpreted language with no data structures is a nightmare. In C it's a linked list of structs. Just my opinion, though. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
