tech-embed archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Tests of mdsetimage -s
On Sat, 2 Apr 2005, Marcin Jessa wrote:
I took it for granted init will build all the entries automatically as I seen 
it happen on the boot floppy.
I read the /.profile of it and there is nothing there mentioned about creating 
the devices.
The dev/ dir of /usr/obj/distrib/i386/floppies/ramdisk-big/work has only 
MAKEDEV in it too.
The calling of that MAKEDEV script (with mounting /dev as mfs before, 
etc.) is done by init(8) itself. See src/init/init.c. It runs "MAKEDEV 
init".
Any idea how the floppy ramdisk can generate all the dev files on the 
fly ?
Put (only)  a MAKEDEV into dev/, and NetBSD's init(8) will DTRT.
I've seen other hacks in the past, like creating a dev/ directory 
including entries on your build box, then create a .tar.gz file, put that 
on the disk and extract it early. But I think letting init(8) do the work 
is pretty ok (IIRC g4u uses that too, after trying out several other 
approaches at first :).
Just make sure everything needed by MAKEDEV is there (mknod, chown, chmod, 
chgrp, ...).
 - Hubert
--
NetBSD - Free AND Open!      (And of course secure, portable, yadda yadda)
Home |
Main Index |
Thread Index |
Old Index