Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!haven!decuac!lemans.dec.com!shlump.nac.dec.com!shodha.enet.dec.com!alan From: alan@shodha.enet.dec.com ( Alan's Home for Wayward Notes File.) Newsgroups: comp.unix.ultrix Subject: Re: building kernels Summary: Modern doconfig. Message-ID: <2118@shodha.enet.dec.com> Date: 8 Dec 90 15:25:31 GMT References: <11862@milton.u.washington.edu> <3052@canisius.UUCP> <1990Dec7.182515.18156@uwslh.slh.wisc.edu> Organization: Digital Equipment Corp. - Colorado Springs, CO. Lines: 27 In article <1990Dec7.182515.18156@uwslh.slh.wisc.edu>, jiml@uwslh.slh.wisc.edu (James E. Leinweber) writes: > flanagan@lisbon.stat.washington.edu (Jim Flanagan) writes: > > >>>Third question: Rebuilding the kernel by hand was FUN! Why did DEC take > >>>this away from us? (If you try to do it by hand under 4.0, it rarely works) I suspect there was large percentage of our customers that found it arcane rather than fun. > > > Well, unless I use the "doconfig" when making the kernel (which has been > > known to give unpredictable results, like removing important device drivers > > entries, &c.) I get a whole lot of undefined symbol errors... I think it depends on what options (if any) you run doconfig with. Left to itself (no options) do config looks at the currently running kernel and /vmunix to determine what is on the system and rebuilds you configuration for you. This is useful during the installation, but not as useful when you want to add a driver for something that isn't on the system yet. In such cases the option I have found most useful is -c. It actually pays attention to the configuration file you point it at. More recent version appear to do the make clean first and it V4.0 it asks if you want to edit the configuration file before it starts. -- Alan Rollow alan@nabeth.enet.dec.com