--- rc.orig 2003-08-01 11:06:42.000000000 -0500 +++ rc 2003-08-01 11:21:07.000000000 -0500 @@ -161,9 +161,11 @@ if [ "${devfs}" = "yes" -a -e "/dev/.devfsd" -a \ "${mymounts}" = "yes" ] then - ebegin "Starting devfsd" - /sbin/devfsd /dev > /dev/null - eend $? + if [ "${RC_DEVFSD_STARTUP}" != "no" ]; then + ebegin "Starting devfsd" + /sbin/devfsd /dev > /dev/null + eend $? + fi fi # Mount either a ramdisk or tmpfs if requested. @@ -539,8 +541,10 @@ # from runlevel 'single') if [ -z "`ps --no-heading -C 'devfsd'`" -a \ -n "`gawk '/\/dev devfs/ { print }' /proc/mounts 2> /dev/null`" ] -then - /sbin/devfsd /dev &> /dev/null +then + if [ "${RC_DEVFSD_STARTUP}" != "no" ]; then + /sbin/devfsd /dev &> /dev/null + fi fi # Runlevel end, so clear stale fail list