Skip site navigation (1)Skip section navigation (2)
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>