Skip to content
Manageability layer for Ostro Project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

This README file contains information on the contents of ostro manageability layer.


This layer depends on:

URI: git://
branch: master

URI: git://
layers: meta
branch: master


Please submit any patches against the meta-manageability layer via Github pull requests.

Maintainers: Janos Kovacs Amarnath Valluri

Recipes in meta-manageability

  • recipes-core: Core components of ostro configuration manageability framework.

  • recipes-forwarders: Sample forwarders that delivers the configuration fragments.

    • etcdconfs - etcd based forwarder
    • restconfs - REST API server and UI, delivers the local configuration changes
    • usbconfs - Supports setting configuration from USB drive.
    • neardconfs - Neard based NFC configuration forwarder.
  • recipes-conffw: Configuration packages for main Ostro components such as 'connman', 'openssh', 'dropbear'.

  • recipes-temp-fixes: Fixes made to core component recipes, eventually these should be merged to appropriate layers, such as:

    • chagnes to gcc to enable gccgo compiler
    • avahi,connman - iptable rules.
    • linux-yocto - to enable kernel modules required for connman tethering.


In order to use this layer, you need to make the build system aware of it. You can add it to the build system by adding the location of manageability layer to bblayers.conf, along with other layers needed. e.g:

  ... \
  /path/to/yocto/meta \
  /path/to/yocto/meta-manageability \

Pulling in the meta-manageability layer does not automatically pull the component configuration packages. These packages should be explicitly pull in by adding components to IMAGE_INSTALL in your local.conf file. e.g:

IMAGE_INSTALL_append = " \
  ... \
  connman-conffw \
  openssh-conffw \
  restconfs \
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.