[Merge] lp:~shawn111/alsa-driver/dkms-packaging into lp:~ubuntu-audio-dev/alsa-driver/dkms-packaging

Shawn Wang shawn.wang at canonical.com
Wed Oct 9 07:44:25 UTC 2013


@David,

I move dh_modaliases in Makefile.
manually build dkms packages and launchpad auto-built packages will both have the modaliases.
I create a Makefile target, create-modaliases.

For your second question,
there are two ways to generate modaliases via dh_modaliases: modalises_from_ko and modalises_from_pkgfile.
I choose modalises_from_pkgfile that could use different package and module name.

modalises_from_pkgfile need the file debian/modaliases, I use modinfo and sed to create it.

dh_modaliases will create $PACKAGE.substvars and dpkg-gencontrol could read substvars.


$ dpkg -I ../oem-audio-hda-daily-dkms_0.1ubuntu1_all.deb 
 new debian package, version 2.0.
 size 311362 bytes: control archive=2979 bytes.
    2591 bytes,    11 lines      control              
    5965 bytes,    60 lines      md5sums              
    1176 bytes,    49 lines   *  postinst             #!/bin/sh
     353 bytes,    28 lines   *  prerm                #!/bin/sh
 Package: oem-audio-hda-daily-dkms
 Version: 0.1ubuntu1
 Architecture: all
 Maintainer: David Henningsson <david.henningsson at canonical.com>
 Installed-Size: 1453
 Depends: dkms (>= 1.95)
 Section: devel
 Priority: extra
 Homepage: https://code.launchpad.net/~ubuntu-audio-dev
 Description: HDA driver in DKMS format.
 Modaliases: hwe(pci:v00001022d*sv*sd*bc04sc03i00*, pci:v00001002d*sv*sd*bc04sc03i00*, pci:v000015ADd00001977sv*sd*bc*sc*i*, pci:v000017F3d00003010sv*sd*bc*sc*i*, pci:v00001102d00000009sv*sd*bc*sc*i*, pci:v00001102d00000012sv*sd*bc*sc*i*, pci:v00001102d00000010sv*sd*bc*sc*i*, pci:v00006549d00002200sv*sd*bc*sc*i*, pci:v00006549d00001200sv*sd*bc*sc*i*, pci:v000010DEd*sv*sd*bc04sc03i00*, pci:v000010B9d00005461sv*sd*bc*sc*i*, pci:v00001039d00007502sv*sd*bc*sc*i*, pci:v00001106d00009140sv*sd*bc*sc*i*, pci:v00001106d00009170sv*sd*bc*sc*i*, pci:v00001106d00003288sv*sd*bc*sc*i*, pci:v00001002d0000AAB0sv*sd*bc*sc*i*, pci:v00001002d0000AAA8sv*sd*bc*sc*i*, pci:v00001002d0000AAA0sv*sd*bc*sc*i*, pci:v00001002d00009902sv*sd*bc*sc*i*, pci:v00001002d0000AA48sv*sd*bc*sc*i*, pci:v00001002d0000AA40sv*sd*bc*sc*i*, pci:v00001002d0000AA38sv*sd*bc*sc*i*, pci:v00001002d0000AA30sv*sd*bc*sc*i*, pci:v00001002d0000AA28sv*sd*bc*sc*i*, pci:v00001002d0000AA20sv*sd*bc*sc*i*, pci:v00001002d0000AA18sv*sd*bc*sc*i*, pci:v00001002d0000AA10sv*sd*bc*sc*i*, pci:v00001002d0000AA08sv*sd*bc*sc*i*, pci:v00001002d0000AA00sv*sd*bc*sc*i*, pci:v00001002d0000970Fsv*sd*bc*sc*i*, pci:v00001002d0000960Fsv*sd*bc*sc*i*, pci:v00001002d00007919sv*sd*bc*sc*i*, pci:v00001002d0000793Bsv*sd*bc*sc*i*, pci:v00001022d0000780Dsv*sd*bc*sc*i*, pci:v00001002d00004383sv*sd*bc*sc*i*, pci:v00001002d0000437Bsv*sd*bc*sc*i*, pci:v00008086d*sv*sd*bc04sc03i00*, pci:v00008086d00003A6Esv*sd*bc*sc*i*, pci:v00008086d00003A3Esv*sd*bc*sc*i*, pci:v00008086d0000293Fsv*sd*bc*sc*i*, pci:v00008086d0000293Esv*sd*bc*sc*i*, pci:v00008086d0000284Bsv*sd*bc*sc*i*, pci:v00008086d0000269Asv*sd*bc*sc*i*, pci:v00008086d000027D8sv*sd*bc*sc*i*, pci:v00008086d00002668sv*sd*bc*sc*i*, pci:v00008086d00000F04sv*sd*bc*sc*i*, pci:v00008086d0000080Asv*sd*bc*sc*i*, pci:v00008086d0000811Bsv*sd*bc*sc*i*, pci:v00008086d00003B56sv*sd*bc*sc*i*, pci:v00008086d00000D0Csv*sd*bc*sc*i*, pci:v00008086d00000C0Csv*sd*bc*sc*i*, pci:v00008086d00000A0Csv*sd*bc*sc*i*, pci:v00008086d00009C21sv*sd*bc*sc*i*, pci:v00008086d00009C20sv*sd*bc*sc*i*, pci:v00008086d00008D21sv*sd*bc*sc*i*, pci:v00008086d00008D20sv*sd*bc*sc*i*, pci:v00008086d00008C20sv*sd*bc*sc*i*, pci:v00008086d00001E20sv*sd*bc*sc*i*, pci:v00008086d00001D20sv*sd*bc*sc*i*, pci:v00008086d00001C20sv*sd*bc*sc*i*)

-- 
https://code.launchpad.net/~shawn111/alsa-driver/dkms-packaging/+merge/190036
Your team Ubuntu Audio Development Team is subscribed to branch lp:~ubuntu-audio-dev/alsa-driver/dkms-packaging.



More information about the Ubuntu-reviews mailing list