Skip to content

dentproject/meta-dentos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-dentos

OpenEmbedded / Yocto layer definining the DENT Project dentOS network operating system (NOS) for disaggregated network switch platforms.

Description

The current target release for this layer is v5.1 (styhead) and v5.2 (walnascar).

This layer depends on the following layers:

This layer supports the following MACHINE targets which are provided by the special meta-switchbsp BSP layer:

  • arm64-all
  • delta-tn48m

Quick Start

You can build an image using the following steps:

  1. Clone build system (OE-Core or Poky), this layer, and dependencies. For example:
~ $ git clone https://github.com/yoctoproject/poky.git

~ $ git clone https://github.com/openembedded/meta-openembedded.git poky/meta-openembedded

~ $ git clone https://github.com/dentproject/meta-switchbsp.git poky/meta-switchbsp

~ $ git clone <this-repo-url> poky/meta-dentos
  1. Source oe-init-build-env in the build system.

  2. Add this layer using bitbake-layers add-layer and all dependencies:

~/poky/build $ bitbake-layers add-layer ../meta-openembedded/meta-oe
~/poky/build $ bitbake-layers add-layer ../meta-switchbsp
~/poky/build $ bitbake-layers add-layer ../meta-openembedded/meta-python
~/poky/build $ bitbake-layers add-layer ../meta-dentos
  1. Change DISTRO in conf/local.conf to the dentOS distribution provided by this layer:
~/poky/build $ sed -i '/^DISTRO/c \DISTRO ?= "dentos"' conf/local.conf
  1. Set MACHINE in conf/local.conf to one of the supported targets:
~/poky/build $ sed -i '/^MACHINE/c \MACHINE ?= "delta-tn48m"' conf/local.conf
  1. Build a target e.g. bitbake dentos-image
~/poky/build $ bitbake dentos-image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published