Date: Sun, 9 May 1999 16:14:58 -0400 (EDT) From: Chuck Robey <chuckr@picnic.mat.net> To: freebsd-current@FreeBSD.ORG Subject: kernel.old Message-ID: <Pine.BSF.4.10.9905091608060.401-100000@picnic.mat.net>
next in thread | raw e-mail | index | archive | help
I was thinking about Peter Wemm's recent change to the kernel Makefile, making a way to install multiple kernels without fragging your last known good kernel, and it got me to thinking, scragging kernel.old, now that we have good kld's, isn't the only way to find yourself well and truly screwed if your new kernel decides it's shy. If your new /modules directory has some incompatibilities with your old kernel, well, you aren't going to be able to save yourself by booting kernel.old. Something on the order of modules.old is going to need to be implemented. Seeing as the modules build isn't in the same part of the (logical) world as the kernel, well, this is somewhat more complicated than it would otherwise be. Is there any chance of the installation of modules being made the responsibility of the kernel Makefile, and not src/modules/Makefile.* ? If that were true, then the kernel installation could be tied to modules installation, and the rotation of the kernel could be extended to rotation of the modules directory. Ideally, I'd want the entire build of modules to be in that Makefile, but I guess that's dreaming. Think about it, it makes some sense, tho, doesn't it? ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@picnic.mat.net | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run picnic (FreeBSD-current) (301) 220-2114 | and jaunt (Solaris7). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9905091608060.401-100000>