Branches
Comments
[»]
*Very* pleasently suprised!
by Charles Duffy - Jun 2nd 2004 13:10:45
DKMS is good stuff! My employer packages a product that requires a number
of kernel modules, and keeping the modules up-to-date with vender's kernel
patches had been something of a pain point. DKMS not only automates this
nicely, but does so with an astonishingly painless-to-write config file
syntax. (Incidentally, I've posted my dkms.conf files to the dev lists
and/or patch trackers of the relevant projects; hopefully they'll be
adopted upstream).
My only quibble is that I've had to write a few quick scripts here and
there to support operations like "recompile all installed modules
against all kernels which aren't already prepped" and the like.
Supporting --all in more places might be nice, likewise for somewhat more
in-depth and less ambiguous documentation ("[--foo bar]" should
just be "--foo bar" in a usage string if --foo is a mandatory
parameter!), but these are all trivial quibbles (and may already be fixed
in the development version, which I haven't looked at yet). DKMS has
already saved me a great deal of time and frustration; Kudos!
[reply]
[top]
[»]
DKMS White Paper
by lerhaupt - Sep 8th 2003 12:26:59
Read more about DKMS in this paper.
http://www.linuxjournal.com/article.php?sid=6896
[reply]
[top]
[»]
Test module package to try DKMS with
by lerhaupt - Apr 10th 2003 13:47:42
To get the full feeling of how DKMS works, you'll probably need to try it
with a module which supports DKMS. All this really requires is a module
tarball with an additional properly formatted dkms.conf file.
I have created a QLogic RPM which installs modules source and then uses
DKMS to build and install the driver. The RPM is located at: http://www.lerhaupt.com/dkms/qla2x00-clariion_dkms-v6.04.00-0p.noarch.rpm
If you don't like RPMs, I've mocked up a qlogic tarball with the dkms.conf
file and an install script which calls dkms to do all the dirty work. The
mocked up tarball is at: http://www.lerhaupt.com/dkms/qla2x00-clariion_dkms-v6.04.00.tar.gz
[reply]
[top]
|