I'm currently having to recompile my wireless driver from source every time I get a new kernel release. Thinking it would be awesomely hackerish to automate this process, I symlinked my Bash build script to /etc/kernel/postinst.d
. I've verified that it does, in fact, run when the latest kernel update is installed, but one thing is left as a problem: the driver compiles for the existing running version of the kernel.
For example, if I'm running 3.0.0-14-generic and apt-get dist-upgrade
to kernel 3.0.0-15-generic, then it compiles for kernel 3.0.0-14-generic, which doesn't really help me at all.
Is there a way to tell from my kernel postinst script which version of the kernel has been installed so I can pass it to my make
call so it can be compiled for the newly installed kernel?