Commit bfde3f18 authored by Andy Whitcroft's avatar Andy Whitcroft Committed by Juerg Haefliger
parent fc1d8f88
Package: linux-buildinfo-PKGVER-ABINUM-FLAVOUR
Build-Profiles: <!stage1>
Architecture: ARCH
Section: kernel
Priority: optional
Depends: ${misc:Depends}, ${shlibs:Depends}
Built-Using: ${linux:BuiltUsing}
Description: Linux kernel buildinfo for version PKGVER on DESC
This package contains the Linux kernel buildinfo for version PKGVER on
DESC.
.
You likely do not want to install this package.
...@@ -134,6 +134,7 @@ bin_pkg_name_signed=linux-image-$(abi_release) ...@@ -134,6 +134,7 @@ bin_pkg_name_signed=linux-image-$(abi_release)
bin_pkg_name_unsigned=linux-image-unsigned-$(abi_release) bin_pkg_name_unsigned=linux-image-unsigned-$(abi_release)
mods_pkg_name=linux-modules-$(abi_release) mods_pkg_name=linux-modules-$(abi_release)
mods_extra_pkg_name=linux-modules-extra-$(abi_release) mods_extra_pkg_name=linux-modules-extra-$(abi_release)
bldinfo_pkg_name=linux-buildinfo-$(abi_release)
hdrs_pkg_name=linux-headers-$(abi_release) hdrs_pkg_name=linux-headers-$(abi_release)
indep_hdrs_pkg_name=$(src_pkg_name)-headers-$(abi_release) indep_hdrs_pkg_name=$(src_pkg_name)-headers-$(abi_release)
......
...@@ -97,6 +97,7 @@ endef ...@@ -97,6 +97,7 @@ endef
install-%: pkgdir_bin = $(CURDIR)/debian/$(bin_pkg_name)-$* install-%: pkgdir_bin = $(CURDIR)/debian/$(bin_pkg_name)-$*
install-%: pkgdir = $(CURDIR)/debian/$(mods_pkg_name)-$* install-%: pkgdir = $(CURDIR)/debian/$(mods_pkg_name)-$*
install-%: pkgdir_ex = $(CURDIR)/debian/$(mods_extra_pkg_name)-$* install-%: pkgdir_ex = $(CURDIR)/debian/$(mods_extra_pkg_name)-$*
install-%: pkgdir_bldinfo = $(CURDIR)/debian/$(bldinfo_pkg_name)-$*
install-%: bindoc = $(pkgdir)/usr/share/doc/$(bin_pkg_name)-$* install-%: bindoc = $(pkgdir)/usr/share/doc/$(bin_pkg_name)-$*
install-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym install-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym
install-%: signingv = $(CURDIR)/debian/$(bin_pkg_name)-signing/$(release)-$(revision) install-%: signingv = $(CURDIR)/debian/$(bin_pkg_name)-signing/$(release)-$(revision)
...@@ -161,10 +162,6 @@ endif ...@@ -161,10 +162,6 @@ endif
install -d $(pkgdir)/boot install -d $(pkgdir)/boot
install -m644 $(builddir)/build-$*/.config \ install -m644 $(builddir)/build-$*/.config \
$(pkgdir)/boot/config-$(abi_release)-$* $(pkgdir)/boot/config-$(abi_release)-$*
install -m644 $(abidir)/$* \
$(pkgdir)/boot/abi-$(abi_release)-$*
install -m644 $(abidir)/$*.retpoline \
$(pkgdir)/boot/retpoline-$(abi_release)-$*
install -m600 $(builddir)/build-$*/System.map \ install -m600 $(builddir)/build-$*/System.map \
$(pkgdir)/boot/System.map-$(abi_release)-$* $(pkgdir)/boot/System.map-$(abi_release)-$*
if [ "$(filter true,$(do_dtbs))" ]; then \ if [ "$(filter true,$(do_dtbs))" ]; then \
...@@ -418,6 +415,17 @@ endif ...@@ -418,6 +415,17 @@ endif
echo "# RETPOLINE NOT ENABLED" >$(abidir)/$*.retpoline; \ echo "# RETPOLINE NOT ENABLED" >$(abidir)/$*.retpoline; \
fi fi
# Build the buildinfo package content.
install -d $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*
install -m644 $(builddir)/build-$*/.config \
$(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/config
install -m644 $(abidir)/$* \
$(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/abi
install -m644 $(abidir)/$*.modules \
$(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/modules
install -m644 $(abidir)/$*.retpoline \
$(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/retpoline
headers_tmp := $(CURDIR)/debian/tmp-headers headers_tmp := $(CURDIR)/debian/tmp-headers
headers_dir := $(CURDIR)/debian/linux-libc-dev headers_dir := $(CURDIR)/debian/linux-libc-dev
...@@ -489,6 +497,7 @@ binary-%: pkgimg = $(bin_pkg_name)-$* ...@@ -489,6 +497,7 @@ binary-%: pkgimg = $(bin_pkg_name)-$*
binary-%: pkgimg_mods = $(mods_pkg_name)-$* binary-%: pkgimg_mods = $(mods_pkg_name)-$*
binary-%: pkgimg_ex = $(mods_extra_pkg_name)-$* binary-%: pkgimg_ex = $(mods_extra_pkg_name)-$*
binary-%: pkgdir_ex = $(CURDIR)/debian/$(mods_extra_pkg_name)-$* binary-%: pkgdir_ex = $(CURDIR)/debian/$(mods_extra_pkg_name)-$*
binary-%: pkgbldinfo = $(bldinfo_pkg_name)-$*
binary-%: pkghdr = $(hdrs_pkg_name)-$* binary-%: pkghdr = $(hdrs_pkg_name)-$*
binary-%: dbgpkg = $(bin_pkg_name)-$*-dbgsym binary-%: dbgpkg = $(bin_pkg_name)-$*-dbgsym
binary-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym binary-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym
...@@ -519,6 +528,7 @@ ifeq ($(do_extras_package),true) ...@@ -519,6 +528,7 @@ ifeq ($(do_extras_package),true)
endif endif
endif endif
$(call dh_all,$(pkgbldinfo))
$(call dh_all,$(pkghdr)) $(call dh_all,$(pkghdr))
ifneq ($(skipsub),true) ifneq ($(skipsub),true)
......
...@@ -9,7 +9,7 @@ any_signed=$2 ...@@ -9,7 +9,7 @@ any_signed=$2
if [ "$is_sub" = "" ]; then if [ "$is_sub" = "" ]; then
flavour=$(basename $vars | sed 's/.*\.//') flavour=$(basename $vars | sed 's/.*\.//')
stub=${DEBIAN}/control.d/flavour-control.stub stub="${DEBIAN}/control.d/flavour-control.stub debian/control.d/flavour-buildinfo.stub"
if [ "$any_signed" = 'true' ]; then if [ "$any_signed" = 'true' ]; then
sign_me_pkg="-unsigned" sign_me_pkg="-unsigned"
sign_me_txt=" unsigned" sign_me_txt=" unsigned"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment