summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaud Patard (Rtp) <arnaud.patard@rtp-net.org>2015-02-03 13:16:33 +0100
committerMichal Marek <mmarek@suse.cz>2015-05-20 07:07:54 +0200
commitca2a9d2cf6cf3dd852c3926ac7e30ee774da4638 (patch)
treee60a1a162830e1edcef2d8dd20fa7d341759427f
parentbuilddeb: fix stripped module signatures if CONFIG_DEBUG_INFO and CONFIG_MODU... (diff)
downloadlinux-ca2a9d2cf6cf3dd852c3926ac7e30ee774da4638.tar.xz
linux-ca2a9d2cf6cf3dd852c3926ac7e30ee774da4638.zip
deb-pkg: Add device tree blobs to the package
When building a package with make deb-pkg (say, for arm), the dtb files are not added to the package. Given that things are still evolving on arm, it make sense to have them along with the kernel and modules. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Reviewed-by: Ben Hutchings <ben@decadent.org.uk> Acked-by: maximilian attems <max@stro.at> Signed-off-by: Michal Marek <mmarek@suse.cz>
-rwxr-xr-xscripts/package/builddeb7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/package/builddeb b/scripts/package/builddeb
index 222770c1b775..d30116b57e7e 100755
--- a/scripts/package/builddeb
+++ b/scripts/package/builddeb
@@ -147,6 +147,13 @@ else
cp arch/$ARCH/boot/$KBUILD_IMAGE "$tmpdir/$installed_image_path"
fi
+if grep -q "^CONFIG_OF=y" $KCONFIG_CONFIG ; then
+ # Only some architectures with OF support have this target
+ if grep -q dtbs_install "${srctree}/arch/$SRCARCH/Makefile"; then
+ $MAKE KBUILD_SRC= INSTALL_DTBS_PATH="$tmpdir/usr/lib/$packagename" dtbs_install
+ fi
+fi
+
if grep -q '^CONFIG_MODULES=y' $KCONFIG_CONFIG ; then
INSTALL_MOD_PATH="$tmpdir" $MAKE KBUILD_SRC= modules_install
rm -f "$tmpdir/lib/modules/$version/build"