I figured out my persistance across reboots issue with devfs and the 2.4
kernel. DO NOT enable CONFIG_DEVFS_MOUNT within the kernel. What's happening
is the kernel is set to mount the devfs tree at boot, so it goes ahead and
does that before any of your save/restore/bind stuff that you put into the
/etc/devfsd.conf and /etc/rc.d/rc.sysinit takes effect. So when you try
to remount the devfs tree and bind it from the /dev-state directory, mount
will tell you the file system is already mounted.
I tried everything with the kernel I have and the "devfs=nomount" passed
to lilo and it worked fine, restored my permission settings and everything.
Hope this helps someone else.
Jason
Free, encrypted, secure Web-based email at www.hushmail.com
|