linux: license files hashes are only valid for latest known version
The content of COPYING changed between v4.16 and v4.17. Since kernels before and after the change are supported, storing the hash for this file will cause an error during "make legal-info" when a kernel with the respective other hash is being used. So, for the kernel, we do like we did for ATF: the license file is only listed for the latest version. In the process, add the missing license files referenced from COPYING and align the fields to the new spacing convention. Signed-off-by: Markus Mayer <mmayer@broadcom.com> [yann.morin.1998@free.fr: - only list the licenses files for the latest version - restore the hash for COPYING - introduce hashes for the two new license files - expand commit log accordingly ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
f201ca9d0d
commit
af33b1c293
@ -8,4 +8,8 @@ sha256 be26156abdb38ac0576a34a235ef456bb8ca67fbbe56fc6649b8d069159f8bc4 linux-4
|
||||
# Locally computed
|
||||
sha256 18f9ddba0b777d1942d6c81877ba97c4bcd08488e2c409e57dcce866b9de5fc2 linux-cip-4.19.98-cip19.tar.gz
|
||||
sha256 7d5aeb67da41dc66ef28621ef994ef4403e8b1f5c3df38b1843da20972444280 linux-cip-4.19.98-cip19-rt7.tar.gz
|
||||
|
||||
# Licenses hashes
|
||||
sha256 ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff COPYING
|
||||
sha256 f6b78c087c3ebdf0f3c13415070dd480a3f35d8fc76f3d02180a407c1c812f79 LICENSES/preferred/GPL-2.0
|
||||
sha256 8e378ab93586eb55135d3bc119cce787f7324f48394777d00c34fa3d0be3303f LICENSES/exceptions/Linux-syscall-note
|
||||
|
@ -6,7 +6,12 @@
|
||||
|
||||
LINUX_VERSION = $(call qstrip,$(BR2_LINUX_KERNEL_VERSION))
|
||||
LINUX_LICENSE = GPL-2.0
|
||||
LINUX_LICENSE_FILES = COPYING
|
||||
ifeq ($(BR2_LINUX_KERNEL_LATEST_VERSION),y)
|
||||
LINUX_LICENSE_FILES = \
|
||||
COPYING \
|
||||
LICENSES/preferred/GPL-2.0 \
|
||||
LICENSES/exceptions/Linux-syscall-note
|
||||
endif
|
||||
|
||||
define LINUX_HELP_CMDS
|
||||
@echo ' linux-menuconfig - Run Linux kernel menuconfig'
|
||||
|
Loading…
Reference in New Issue
Block a user