[Pkg-dkms-maint] Bug#553665: Bug#553665: dkms: debhelper support for DKMS

Frédéric Brière fbriere at fbriere.net
Tue Nov 3 15:01:55 UTC 2009


On Mon, Nov 02, 2009 at 01:11:28PM -0600, Mario Limonciello wrote:
> It should be worthwhile to note that there is an upstream "common"
> postinst that is available with DKMS 2.1.0 and later.  It would be most

Yes, /usr/lib/dkms/common.postinst.  I hadn't thought about the version
dependency, though -- thanks for reminding me.  (That's another thing
that dh_dkms would get right.)

BTW, I couldn't help but notice that the postinst you wrote for
virtualbox-ose calls dkms directly.  Was that intentional?

> Here's how it's normally used in the DKMS mkdeb template:

Thanks!  I really should take a closer look at the mkdeb rule.

I'm not sure I understand the $ARCH test, though.  Why does this generic
postinst arbitrarily decide which arches are supported by a module?


Also, could somebody comment on what a prerm should look like?  From
what I understand, it should be something like:

  dkms remove -m $NAME -v $CVERSION --all || true

(virtualbox-ose redirects stdout but not stderr, openafs does neither.)

This should be run on remove/upgrade, at least, and possibly deconfigure
as well, I'm not sure.  virtualbox-ose also does it on purge, which I
believe is redundant, if not wrong (dkms may not be installed at that
point).


-- 
I was attacked by dselect as a small child and have since avoided
debian.
		-- Andrew Morton





More information about the Pkg-dkms-maint mailing list