deb-pkg: Fix cross-building linux-headers package
authorBen Hutchings <ben@decadent.org.uk>
Thu, 5 Dec 2013 14:37:35 +0000 (14:37 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 9 Apr 2014 01:20:45 +0000 (02:20 +0100)
commit9be2956736261b04b270bcd9746b80c872ef4934
tree944c096b11dc29c6caffb69538146e8edcb983b6
parent448a779f01583c6fda27d4229641615fdedfb4c5
deb-pkg: Fix cross-building linux-headers package

commit f8ce239dfc7ba9add41d9ecdc5e7810738f839fa upstream.

builddeb generates a control file that says the linux-headers package
can only be built for the build system primary architecture.  This
breaks cross-building configurations.  We should use $debarch for this
instead.

Since $debarch is not yet set when generating the control file, set
Architecture: any and use control file variables to fill in the
description.

Fixes: cd8d60a20a45 ('kbuild: create linux-headers package in deb-pkg')
Reported-and-tested-by: "Niew, Sh." <shniew@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/package/builddeb