From owner-freebsd-current Sat Jan 8 23:17:11 2000 Delivered-To: freebsd-current@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 937F014D8B for ; Sat, 8 Jan 2000 23:16:39 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id AFD3B1CA0 for ; Sun, 9 Jan 2000 15:16:36 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.1.1 10/15/1999 To: current@freebsd.org Subject: Minor HEADS-UP re: config(8) Date: Sun, 09 Jan 2000 15:16:36 +0800 From: Peter Wemm Message-Id: <20000109071636.AFD3B1CA0@overcee.netplex.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This shouldn't cause any breakage if you don't do this, but you should change references to "controller" in your kernel configs to "device". Of course, don't do this before recompiling usr.sbin/config. I have bumped configversion as older configs will not appreciate this too much if you get them mixed up. The difference between 'controller' and 'device' has been a figment of config(8)'s imagination for quite some time - at least as far back as newbus, and quite probably as far back as FreeBSD 2.0. There have been some other changes and cleanups, but I don't expect there to be problems. One bonus is that the following comment about a quirk: - /* XXX: Why do we always get an entry such as: - * { '?', "ncr", '?', '?' }, - */ .. has been resolved and no longer happens. This was a misfeature of the partial cloning of parent "controllers". This would happen if you added an entry "device cd0 at scbus?". config(8) would create virtual devices with wildcards based on guesses and similarity to other things. ie: if there was a 'scbus0 at ncr0' and somebody referenced 'scbus?' it would guess that another 'scbus? at ncr?' would be needed. Nothing used this, except the old vax-style configuration mechanism that never(?) entered 386BSD/FreeBSD. (not newconfig, I'm talking about the really old oldconfig) Anyway, just change 'controller' to 'device' and be happy. :-) Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message