meta-helium/conf/distro/helium.conf

40 lines
1.1 KiB
Plaintext

DISTRO = "helium"
DISTRO_NAME = "helium-linux"
DISTRO_VERSION = "0.0.1"
DISTRO_CODENAME = "abisko"
TARGET_VENDOR = "-helium"
MACHINE_SANE = "${@d.getVar('MACHINE').replace('-', '_')}"
SDK_VENDOR = "-helium.${MACHINE_SANE}_sdk"
SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}"
SDK_VERSION[vardepvalue] = "${SDK_VERSION}"
MAINTAINER = "Grzegorz Kowalski <g.kowalski@helium-embedded.org>"
IMAGE_FSTYPES = "cpio.gz"
QB_DEFAULT_FSTYPE = "cpio.gz"
# C Library
TCLIBC = "musl"
TCLIBCAPPEND = ""
# drop native language support
USE_NLS="no"
IMAGE_LINGUAS = ""
VIRTUAL-RUNTIME_init_manager ?= "busybox"
VIRTUAL-RUNTIME_login_manager ?= "busybox"
# distro config
DISTRO_FEATURES += "ipv4 ipv6 nfs seccomp ldconfig"
PACKAGE_CLASSES ?= "package_ipk"
require conf/distro/include/no-static-libs.inc
require conf/distro/include/security_flags.inc
require conf/distro/include/yocto-uninative.inc
INHERIT += "uninative"
# SDK
SDK_NAME = "${DISTRO}-${MACHINE}-${SDK_ARCH}-${TARGET_ARCH}"
SDKPATHINSTALL = "/opt/isbt/${DISTRO}-sdk/${MACHINE}/${SDK_VERSION}"
SDKMACHINE ?= "x86_64"