Package: dkms
Version: 2.2.1.0+git20160527-1
Followup-For: Bug #830670

Well I wasn't thorough and forgot a similar change in
/etc/dkms/template-dkms-mkbmdeb/debian/rules and the resulting module
was empty

here are the updated patches for version 2.2.1.0+git20160527-1, sorry.

diff -urN dkms-2.2.1.0+git20160527.orig/debian/patches/0004-mkbmdeb-support-for-lean-binary-package-with-only-th.patch dkms-2.2.1.0+git20160527/debian/patches/0004-mkbmdeb-support-for-lean-binary-package-with-only-th.patch
--- dkms-2.2.1.0+git20160527.orig/debian/patches/0004-mkbmdeb-support-for-lean-binary-package-with-only-th.patch	2016-08-23 08:24:29.000000000 +0200
+++ dkms-2.2.1.0+git20160527/debian/patches/0004-mkbmdeb-support-for-lean-binary-package-with-only-th.patch	2016-10-09 07:40:52.278505224 +0200
@@ -87,7 +87,7 @@
 +	    die 7 $"There was a problem creating your ${create_type}."
 +	echo $""
 +	echo $"DKMS: mk${create_type} completed."
-+	invoke_command "mv '$temp_dir/${debian_package}-dkms-bin_${module_version}_${debian_build_arch}.deb' '$deb_basedir'" "Moving built files to $deb_basedir"
++	invoke_command "mv '$temp_dir/${debian_package}-modules-${kernelver}_${module_version}_${debian_build_arch}.deb' '$deb_basedir'" "Moving built files to $deb_basedir"
          ;;
      esac
      popd > /dev/null 2>&1
@@ -187,7 +187,7 @@
 ===================================================================
 --- /dev/null
 +++ dkms/template-dkms-mkbmdeb/debian/control
-@@ -0,0 +1,13 @@
+@@ -0,0 +1,14 @@
 +Source: DEBIAN_PACKAGE-dkms-bin
 +Section: misc
 +Priority: optional
@@ -195,9 +195,10 @@
 +Build-Depends: debhelper (>= 7), dkms
 +Standards-Version: 3.8.1
 +
-+Package: DEBIAN_PACKAGE-dkms-bin
++Package: DEBIAN_PACKAGE-modules-KERNEL_VERSION
 +Architecture: DEBIAN_BUILD_ARCH
 +Depends: ${misc:Depends}, linux-image-KERNEL_VERSION
++Provides: DEBIAN_PACKAGE-modules
 +Description: DEBIAN_PACKAGE binary drivers for linux-image-KERNEL_VERSION
 + This package contains DEBIAN_PACKAGE drivers for the KERNEL_VERSION Linux kernel,
 + built from DEBIAN_PACKAGE-dkms for the DEBIAN_BUILD_ARCH architecture.
@@ -212,7 +213,7 @@
 ===================================================================
 --- /dev/null
 +++ dkms/template-dkms-mkbmdeb/debian/rules
-@@ -0,0 +1,57 @@
+@@ -0,0 +1,58 @@
 +#!/usr/bin/make -f
 +# -*- makefile -*-
 +
@@ -222,6 +223,7 @@
 +DEB_NAME=DEBIAN_PACKAGE
 +NAME=MODULE_NAME
 +VERSION=MODULE_VERSION
++KVER=KERNEL_VERSION
 +
 +configure: configure-stamp
 +configure-stamp:
@@ -248,7 +250,7 @@
 +	dh_testroot
 +	dh_prep
 +	dh_installdirs
-+	$(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-dkms-bin NAME=$(NAME) VERSION=$(VERSION) install
++	$(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-modules-$(KVER) NAME=$(NAME) VERSION=$(VERSION) install
 +
 +binary-arch: build install
 +
diff -urN /etc/dkms.orig/template-dkms-mkbmdeb/debian/control /etc/dkms/template-dkms-mkbmdeb/debian/control
--- /etc/dkms.orig/template-dkms-mkbmdeb/debian/control	2016-10-09 05:14:35.480762368 +0200
+++ /etc/dkms/template-dkms-mkbmdeb/debian/control	2016-10-09 07:35:06.156543566 +0200
@@ -5,9 +5,10 @@
 Build-Depends: debhelper (>= 7), dkms
 Standards-Version: 3.8.1
 
-Package: DEBIAN_PACKAGE-dkms-bin
+Package: DEBIAN_PACKAGE-modules-KERNEL_VERSION
 Architecture: DEBIAN_BUILD_ARCH
 Depends: ${misc:Depends}, linux-image-KERNEL_VERSION
+Provides: DEBIAN_PACKAGE-modules
 Description: DEBIAN_PACKAGE binary drivers for linux-image-KERNEL_VERSION
  This package contains DEBIAN_PACKAGE drivers for the KERNEL_VERSION Linux kernel,
  built from DEBIAN_PACKAGE-dkms for the DEBIAN_BUILD_ARCH architecture.
diff -urN /etc/dkms.orig/template-dkms-mkbmdeb/debian/rules /etc/dkms/template-dkms-mkbmdeb/debian/rules
--- /etc/dkms.orig/template-dkms-mkbmdeb/debian/rules	2016-07-06 01:12:45.000000000 +0200
+++ /etc/dkms/template-dkms-mkbmdeb/debian/rules	2016-10-09 07:35:53.644812707 +0200
@@ -7,6 +7,7 @@
 DEB_NAME=DEBIAN_PACKAGE
 NAME=MODULE_NAME
 VERSION=MODULE_VERSION
+KVER=KERNEL_VERSION
 
 configure: configure-stamp
 configure-stamp:
@@ -33,7 +34,7 @@
 	dh_testroot
 	dh_prep
 	dh_installdirs
-	$(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-dkms-bin NAME=$(NAME) VERSION=$(VERSION) install
+	$(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-modules-$(KVER) NAME=$(NAME) VERSION=$(VERSION) install
 
 binary-arch: build install
 
--- /usr/sbin/dkms.orig	2016-08-23 08:24:38.000000000 +0200
+++ /usr/sbin/dkms	2016-08-23 08:24:38.000000000 +0200
@@ -3119,7 +3119,7 @@
 	    die 7 $"There was a problem creating your ${create_type}."
 	echo $""
 	echo $"DKMS: mk${create_type} completed."
-	invoke_command "mv '$temp_dir/${debian_package}-dkms-bin_${module_version}_${debian_build_arch}.deb' '$deb_basedir'" "Moving built files to $deb_basedir"
+	invoke_command "mv '$temp_dir/${debian_package}-modules-${kernelver}_${module_version}_${debian_build_arch}.deb' '$deb_basedir'" "Moving built files to $deb_basedir"
         ;;
     esac
     popd > /dev/null 2>&1

Reply via email to