Dan Nicholson wrote: > On 5/16/06, Randy McMurchy <[EMAIL PROTECTED]> wrote: >> Dan Nicholson wrote these words on 05/16/06 16:35 CST: >> >> > Seems to me all you would need to do is replace S10udev with >> > S10MAKEDEV or whatever and remove the the udev_retry symlink >> > (whichever number it is) then reboot. When you shutdown, tmpfs on >> > /dev is gone. When you boot, a new tmpfs is mounted on /dev, but >> > populated by MAKEDEV rather than udev. >> >> There's got to be a better way than a reboot. There's only one >> operating system that requires a reboot to accomplish system >> tasks. Let's keep it that way. :-) > > Then don't reboot. Your devices are already set up by udev. All you > have to do is kill udevd and replace your scripts. You could run your > new script for good measure, but it would just overwrite the device > nodes that already existed. > > I would reboot, though, since that's the only time a static device > script would be run. I'd want to make sure it worked.
We do not want to run MAKEDEV upon boot. The /dev directory only needs to be populated once. The problem that causes the need to reboot is the fact that /dev has a tmpfs mounted. If you unmount it, all the devices disappear and then nothing can be done. Rebooting is not desired, but we do imply rebooting is necessary in BLFS every time we tell the user to rebuild the kernel for some specific capability. I think a reboot is mandatory in this case at least once to get rid of the tmpfs on /dev. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
