kbuild: deb-pkg: build binary-arch in parallel
authorMasahiro Yamada <masahiroy@kernel.org>
Sat, 13 Jan 2024 10:43:38 +0000 (19:43 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Mon, 19 Feb 2024 09:20:39 +0000 (18:20 +0900)
commit1d7bae8f8c85ddf153f302cd8d2f33d34762b0fd
treeb896ad2a323550768eb81f6417f5708110174036
parentcaf400c8b68af29568e39ef99b12d25966c3e76b
kbuild: deb-pkg: build binary-arch in parallel

'make deb-pkg' builds build-arch in parallel, but binary-arch serially.

Given that all binary packages are independent of one another, they can
be built in parallel.

I am uncertain whether debian/files is robust against a race condition.
Just in case, make dh_gencontrol (dpkg-gencontrol) output to separate
debian/*.files, which are then concatenated into debian/files.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
scripts/package/builddeb
scripts/package/debian/rules