| --------------------------------------------------------------------------------
|
| $ cat layers/meta-locos/conf/distro/locos.conf
|
| DISTRO = "locos"
|
| DISTRO_NAME = "LocOS"
|
| DISTRO_VERSION = "0.1.0"
|
|
|
| PACKAGE_CLASSES = "package_deb"
|
| INIT_MANAGER = "systemd"
|
| DISTRO_FEATURES = " \
|
| 3g \
|
| acl \
|
| ipv4 \
|
| ipv6 \
|
| overlayfs \
|
| pam \
|
| pci \
|
| pni-names \
|
| polkit \
|
| seccomp \
|
| usbhost \
|
| vfat \
|
| xattr \
|
| "
|
|
|
| DISTRO_EXTRA_RDEPENDS = "networkmanager"
|
| NETWORK_MANAGER = "networkmanager"
|
| PACKAGECONFIG:remove:pn-systemd = "networkd"
|
|
|
| TCLIBC = "glibc"
|
| TCLIBCAPPEND = ""
|
| --------------------------------------------------------------------------------
|
| $ cat layers/meta-two/recipes-images/two-image/two-image.bb
|
| SUMMARY = "LocOS image for TWO"
|
| LICENSE = "CLOSED"
|
| IMAGE_LINGUAS = " "
|
|
|
| inherit core-image
|
|
|
| # Is `packagegroup-base` needed?
|
| IMAGE_INSTALL = "\
|
| packagegroup-core-boot \
|
| packagegroup-core-full-cmdline \
|
| packagegroup-base \
|
| ${CORE_IMAGE_EXTRA_INSTALL} \
|
| "
|
| IMAGE_FEATURES = " \
|
| ${EXTRA_IMAGE_FEATURES} \
|
| debug-tweaks \
|
| ssh-server-openssh \
|
| "
|
|
|
| REQUIRED_DISTRO_FEATURES += " virtualization"
|
| IMAGE_INSTALL += " docker-moby"
|