If I understood correctly, driver packages, such as this one, should use DKMS. DKMS makes it possible to build the software at package installation time against the kernel being used. Doing a kernel update at later time should then somehow trigger rebuilding of the DKMS packages to keep them compatible.
see http://linux.dell.com/dkms/ for information on DKMS
or see fglrx package in Ubuntu 10.04 for an example driver package
If I understood correctly, driver packages, such as this one, should use DKMS. DKMS makes it possible to build the software at package installation time against the kernel being used. Doing a kernel update at later time should then somehow trigger rebuilding of the DKMS packages to keep them compatible.
see http:// linux.dell. com/dkms/ for information on DKMS
or see fglrx package in Ubuntu 10.04 for an example driver package