mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
Hook into toolchain-external for legal-info extraction
External pre-built toolchains are usually distrubuted as binary-only and currently (Buildroot 2023.02) do not have a license file. Infix use the Bootlin toolchains, built from Buildroot, which contains a summary.csv file with all packages, and licenses, used. This commit adds that csv, under the name toolchain-external-bootlin.csv, to the legal-info output directory. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
+13
@@ -29,3 +29,16 @@ define FRR_POST_BUILD_HOOK
|
||||
endef
|
||||
|
||||
FRR_POST_BUILD_HOOKS += FRR_POST_BUILD_HOOK
|
||||
|
||||
#
|
||||
# External pre-built toolchains do not carry their own license.
|
||||
#
|
||||
# The Bootlin toolchains used by Infix are built from Buildroot and
|
||||
# compose a .csv file of all components included in the toolchain.
|
||||
#
|
||||
define TOOLCHAIN_BOOTLIN_POST_HOOK
|
||||
cp $(TOOLCHAIN_EXTERNAL_DOWNLOAD_INSTALL_DIR)/summary.csv \
|
||||
$(LEGAL_INFO_DIR)/toolchain-external-bootlin.csv
|
||||
endef
|
||||
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_POST_LEGAL_INFO_HOOKS += TOOLCHAIN_BOOTLIN_POST_HOOK
|
||||
|
||||
Reference in New Issue
Block a user