From owner-freebsd-current Thu Mar 21 10:57:13 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA18796 for current-outgoing; Thu, 21 Mar 1996 10:57:13 -0800 (PST) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA18791 for ; Thu, 21 Mar 1996 10:57:10 -0800 (PST) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id KAA24142; Thu, 21 Mar 1996 10:56:31 -0800 From: "Rodney W. Grimes" Message-Id: <199603211856.KAA24142@GndRsh.aac.dev.com> Subject: Re: DEVFS vs "regular /dev" To: scrappy@ki.net (Marc G. Fournier) Date: Thu, 21 Mar 1996 10:56:31 -0800 (PST) Cc: current@FreeBSD.org In-Reply-To: from "Marc G. Fournier" at Mar 21, 96 01:45:30 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > > On Thu, 21 Mar 1996, Rodney W. Grimes wrote: > > > rm /dev/log > > rm /dev/klog > > Since I don't really want to find out I'm wrong by actually > testing this...but so far as I can tell, /dev/log and /dev/klog are used > by syslogd only. > > When I started doing the modifications to the devfs code, /dev/klog > wasn't being created, yet the system was booting up to a login prompt without > any problems. As well, /dev/log itself was being created as a device instead > of as a socket, again causing syslogd to not run, but not seeming to affect > anything else. These problems may have been corrected. I do know for certain that certain /dev/ entries missing causes the system to hang very early in init, and you can not even get up single user to fix it. This _needs_ fixed badly, you should be able to rm -r /dev reboot and get the system up single user, if not you have a chicken and egg problem as to how to repair a damaged or loss /dev tree. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD