[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS version builds but doesn't run



On Mon Nov 01, 1999 at 03:32:09PM -0700, Matt Porter wrote:
> Has anyone else tried booting from images created from the latest CVS
> version?  dbootstrap doesn't even start due to the new busybox.  Anyone
> already fixed this?  I guess I just need to build it as a separate binary
> now and spawn from init.
> 
> I imagine the checkin of busybox and subsequent total breakage scared off
> more people than me. :-/

I'm the guy that checked in the new busybox. I _finally_ managed to get
subscribed to debian-boot todat. dunno why it took so long. Anyway, if
you ever read the code in the old busybox init.c, I am truly sorry for
you. The good news is that I have gotten the busybox init.c re-write
nearly finished -- I hope to finish it up and check it in tonight.

There are two ways we can handle starting dbootstrap -- and I'm open to
either one. I can make a special case in busybox/init.c so that

    #ifdef DBOOTSTRAP 
    #define INITSCRIPT      "/bin/dbootstrap"
    #else
    #define INITSCRIPT      "/etc/init.d/rcS"

or we can leave busybox/init.c alone and we can
create a /etc/init.d/rcS init script that does
something like:

    #!/bin/sh
    /bin/dbootstrap

I really don't care which option folks prefer...  
Let me know, and I will make it so.

 -Erik

--
Erik B. Andersen   Web:    http://www.xmission.com/~andersen/ 
                   email:  andersee@debian.org
--This message was written using 73% post-consumer electrons--


Reply to: