How seapath/meta-seapath works
meta-seapath is a Yocto layer for producing Seapath host, guest, flasher, and related images. The principal workflow is that an engineer selects a machine and distribution configuration, builds an image recipe, and installs the resulting image on a target. The tree also documents security hardening, clustering, virtualization, container-host, web administration, and system configuration capabilities. The README is brief and sampled source is limited, so internal links for those broader subsystems are based on the repository’s declared layout rather than inspected call paths.
Main entry points: images Image recipes · security Security hardening · distro Distribution profiles · machine Machine profiles
Components 18
Build configuration
- Distribution profiles
conf/distro - Machine profiles
conf/machine - Layer metadata
conf/layer.conf
Image production
- Image recipes
recipes-core/images - Disk layouts
files/wic - System upgrade
recipes-seapath/system-upgrade - Installable images
Security
- Security hardening
classes/security - Security policy artifacts
classes/security/artifacts
Platform services
- Cluster services
recipes-cgl - Virtualization
recipes-extended/libvirt - Container host
recipes-containers
Operations
- System configuration
recipes-seapath/system-config - Web administration
recipes-webadmin - Precision time
recipes-connectivity/linuxptp
Other components
- Engineer
- Yocto build system
- Seapath target
Connections 17
- Engineer → Yocto build system: requests build
- Yocto build system → Layer metadata: loads metadata
- Yocto build system → Distribution profiles: uses profile
- Yocto build system → Machine profiles: uses profile
- Yocto build system → Image recipes: builds recipe
- Image recipes → Installable images: produces image
- Image recipes → Disk layouts: uses layout
- Image recipes → Security hardening: includes hardening
- Security hardening → Security policy artifacts: installs policy
- Image recipes → Cluster services: includes services
- Image recipes → Virtualization: includes packages
- Image recipes → Container host: includes packages
- Image recipes → System configuration: includes package
- Image recipes → Web administration: includes packages
- Image recipes → Precision time: includes package
- Installable images → Seapath target: installed on
- Seapath target → System upgrade: receives updates