Skip to content

exein-io/meta-exein

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exein Layer for Yocto

This layer contains Pulsar and kernel recipes to add the Pulsar security framework to an image.

Note: meta-exein is tested on Yocto Kirkstone, Langdale, Mickledore, Nanbield and Scarthgap.

Pulsar

Yocto dependencies

This layer currently depends on the additional mandatory layers:

System dependencies

This layer depends on these system tools:

  • clang >= 13
  • llvm-strip >= 13

Usage

Before start: review the Yocto system requirements at https://docs.yoctoproject.org/dev/ref-manual/system-requirements.html

  1. Install dependencies. Example for Debian/Ubuntu:
    apt-get install clang llvm
  2. Download the meta-exein layer
  3. Add the meta-exein layer to your bblayers.conf file
  4. Add IMAGE_INSTALL:append = " pulsar" to local.conf file
  5. Add btf to DISTRO_FEATURES in your distro or local config: DISTRO_FEATURES:append = " btf"
  6. Build your image, for example run:
    bitbake core-image-minimal

Contributing

Feel free to utilize the GitHub PR workflow to share your patches. The following guidelines are recommended: Github PR guidelines.

Layer maintainer: Gianluigi Spagnuolo gianluigi@exein.io

License and Copyright

Copyright 2024 Exein SpA

All metadata is Apache 2-0 licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in the associated recipe (.bb file) unless otherwise stated.

License information for any other files is either explicitly stated or defaults to Apache 2.0 license.