46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			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"
 | |
| 
 | |
| # Needed to enable terminal on tty2
 | |
| EXTRA_IMAGE_FEATURES += "debug-tweaks"
 | |
| 
 | |
| # WiFi support - Intel Centrino Advanced-N 6235 specific
 | |
| DISTRO_FEATURES += "wifi opengl"
 | |
| IMAGE_INSTALL:append = " wpa-supplicant iw linux-firmware packagegroup-base-wifi pciutils usbutils"
 | |
| IMAGE_INSTALL:append = " linux-firmware-iwlwifi-6000g2b-6"
 | |
| 
 | |
| # Enable iwlwifi driver in kernel
 | |
| KERNEL_FEATURES:append = " features/iwlwifi/iwlwifi.scc" |