36 lines
932 B
Plaintext
36 lines
932 B
Plaintext
MACHINE = "genericx86-64"
|
|
DISTRO = "poky"
|
|
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
|
|
IMAGE_INSTALL:append = " openssh ssh-keys"
|
|
EXTRA_IMAGE_FEATURES += "ssh-server-openssh"
|
|
|
|
# Image formats for QEMU testing and deployment
|
|
IMAGE_FSTYPES += "ext4 tar.bz2"
|
|
|
|
# Root access configuration
|
|
EXTRA_IMAGE_FEATURES += "empty-root-password"
|
|
EXTRA_IMAGE_FEATURES += "allow-empty-password"
|
|
|
|
# SSH configuration
|
|
EXTRA_IMAGE_FEATURES += "ssh-server-openssh"
|
|
|
|
# Memory optimization settings
|
|
BB_NUMBER_THREADS = "2"
|
|
PARALLEL_MAKE = "-j 2"
|
|
|
|
# Limit memory usage for builds
|
|
BB_SCHEDULER = "completion"
|
|
INHERIT += "rm_work"
|
|
|
|
# Rust support
|
|
ENABLE_RUST = "1"
|
|
|
|
# GUI support
|
|
DISTRO_FEATURES:append = " wayland systemd pam usrmerge"
|
|
VIRTUAL-RUNTIME_init_manager = "systemd"
|
|
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
|
VIRTUAL-RUNTIME_initscripts = ""
|
|
|
|
# Add GUI packages to image
|
|
CORE_IMAGE_EXTRA_INSTALL += "gui-app weston liberation-fonts"
|