Richard Purdie
ce08cf4825
lib: Add copyright statements to files without one
...
Where there isn't a copyright statement, add one to make it explicit.
Also add license identifiers as MIT if there isn't one.
(From OE-Core rev: bb731d1f3d2a1d50ec0aed864dbca54cf795b040)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-08-12 12:00:43 +01:00
Joshua Watt
ec2f329787
classes/create-spdx: Add SPDX_PRETTY option
...
Adds an option to make the SPDX more human-readable (at the expense of a
larger files)
(From OE-Core rev: 4799594b26f77ed259dc661bf077519b338390c8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-06-15 12:27:01 +01:00
Andres Beltran
e43a9d15ea
create-spdx: add support for SDKs
...
Currently, SPDX SBOMs are only created for images. Add support for
SDKs.
(From OE-Core rev: c3acbb936a339636153903daf127eec9f36de79b)
Signed-off-by: Andres Beltran <abeltran@linux.microsoft.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-02-25 12:41:23 +00:00
Joshua Watt
0b871c57b8
classes/create-spdx: Add runtime dependency mapping
...
(From OE-Core rev: 82f3229bce41dc101c79865033432161dac269d8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-09-03 09:53:28 +01:00
Joshua Watt
f1cd4f264d
classes/create-spdx: Add SHA1 to index file
...
(From OE-Core rev: ebfe78ad26b643ce0fb22ba5b3ede43da4a78987)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-09-03 09:53:28 +01:00
Joshua Watt
f1a34a63e4
classes/create-spdx: Add class
...
Adds a class as a first attempt to create SPDX SBoM documents during the
build. This initial work was influenced by [meta-doubleopen][1],
although almost completely rewritten.
[1]: https://github.com/doubleopen-project/meta-doubleopen
(From OE-Core rev: 78c79821ae7e2f060b9a74ea9aefce98102bb00e)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-09-03 09:53:28 +01:00