[0/3] Add support for creating spdx data for kernel

Message ID 20220112172041.143485-1-saul.wold@windriver.com
Headers show
Series Add support for creating spdx data for kernel | expand

Message

Saul Wold Jan. 12, 2022, 5:20 p.m. UTC
This change set is ready for merging, I have tested with edgerouter,
qemuppc and x86, in order to check different kernel types and strip
options.

This version creates a copy to be stripped and deployed in
kernel.bbclass, if needed. The unstripped version is installed so
the package.bbclass debuginfo / extended packagedata can be generated
correctly. This is the data that's used by create-spdx.


Sau!


Saul Wold (3):
  create-spdx: Add kernel work-shared source
  package: Add support for kernel stripping
  kernel.bbclass: use common strip()

 meta/classes/create-spdx.bbclass |  6 ++++-
 meta/classes/kernel.bbclass      | 44 ++++++++++++++------------------
 meta/classes/package.bbclass     | 17 ++++--------
 meta/lib/oe/package.py           |  9 ++++++-
 4 files changed, 37 insertions(+), 39 deletions(-)

Comments

Bruce Ashfield Jan. 12, 2022, 6:11 p.m. UTC | #1
Looks fine to me!

Bruce

On Wed, Jan 12, 2022 at 12:21 PM Saul Wold <saul.wold@windriver.com> wrote:
>
> This change set is ready for merging, I have tested with edgerouter,
> qemuppc and x86, in order to check different kernel types and strip
> options.
>
> This version creates a copy to be stripped and deployed in
> kernel.bbclass, if needed. The unstripped version is installed so
> the package.bbclass debuginfo / extended packagedata can be generated
> correctly. This is the data that's used by create-spdx.
>
>
> Sau!
>
>
> Saul Wold (3):
>   create-spdx: Add kernel work-shared source
>   package: Add support for kernel stripping
>   kernel.bbclass: use common strip()
>
>  meta/classes/create-spdx.bbclass |  6 ++++-
>  meta/classes/kernel.bbclass      | 44 ++++++++++++++------------------
>  meta/classes/package.bbclass     | 17 ++++--------
>  meta/lib/oe/package.py           |  9 ++++++-
>  4 files changed, 37 insertions(+), 39 deletions(-)
>
> --
> 2.31.1
>