#include <hallo.h>
* Sean Finney [Tue, Mar 15 2005, 08:49:42PM]:

> hi eduard,
> 
> it would be really nice if m-a provided some way to detect when a new
> kernel has been installed (or is running), build the installed
> module-source packages into debs, and install them.  a couple ways i
> could think of doing this:
> 
> - - an init script (similar to dell's dklm system) that detects that
>   modules have not been built for the running kernel
> 
> - - a hook in the kernel package images that runs m-a when new kernels
>   are installed
> 
> i personally like the first idea better than the second, as it's more
> generic, and will work with non debianized kernels.  you could also do
> it during the bootup sequence before x/network/foo started, ensuring
> as little disruption as possible.
> 
> what do you think?

Feasible. I have just implemented some things to make upgrades more
smooth (with unpacking and recompilation only when and where it's
needed). Detection of the kernel is a short step than - as you said,
either with an init script (which will simply that stuff, see
non-interactive-auto-update.sh example in the next version of m-a (will
upload it RSN). Or triggered by something in kernel packages or the
modules packages, then lurking in the background (like update-menus
does, for example), and when dpkg terminates, get the future kernel
version from the /vmlinuz symlink and rebuild the modules.

However, I prefer to discuss that on debian-devel first, others may have
better ideas.

Regards,
Eduard.
-- 
Sinclair: Ready?
Delenn: Why is it that your people always ask someone if they are ready right
before you are about to do something massively unwise?
Sinclair: Tradition.
                                                 -- Quotes from Babylon 5 --


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to