kbuild, deb-pkg: select userland architecture based on UTS_MACHINE
authorAsbjoern Sloth Toennesen <asbjorn@asbjorn.biz>
Fri, 5 Nov 2010 13:30:08 +0000 (13:30 +0000)
committerMichal Marek <mmarek@suse.cz>
Thu, 25 Nov 2010 14:32:05 +0000 (15:32 +0100)
commit10f26fa64200095af0e5d80a980e47877865e4b7
tree4ea8feadf312b9bd2203df79b06982e2c9e473e9
parente86c2412c88fbe4676920c40348d3c547c9edb0d
kbuild, deb-pkg: select userland architecture based on UTS_MACHINE

Instead of creating the debian package for the compiling userland,
create it for a userland matching the kernel thats being compiled.

This patch supports all Lenny release architectures,
and Linux-based architecture candidates for Squeeze.

If it can't find a proper Debian userspace it displays a warning,
and fallback to let deb-gencontrol use the host's userspace arch.

Eg. with this patch the following make command:

make ARCH=i386 deb-pkg

will output an i386 Debian package instead of an amd64 one,
when run on an amd64 machine.

Signed-off-by: Asbjoern Sloth Toennesen <asbjorn@asbjorn.biz>
Acked-by: maximilian attems <max@stro.at>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/package/builddeb