Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | # Simple initramfs image. Mostly used for live images. |
Patrick Williams | 2a25492 | 2023-08-11 09:48:11 -0500 | [diff] [blame] | 2 | SUMMARY = "Small image capable of booting a device." |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 3 | DESCRIPTION = "Small image capable of booting a device. The kernel includes \ |
| 4 | the Minimal RAM-based Initial Root Filesystem (initramfs), which finds the \ |
| 5 | first 'init' program more efficiently." |
| 6 | |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 7 | INITRAMFS_SCRIPTS ?= "\ |
| 8 | initramfs-framework-base \ |
| 9 | initramfs-module-setup-live \ |
| 10 | initramfs-module-udev \ |
| 11 | initramfs-module-install \ |
| 12 | initramfs-module-install-efi \ |
| 13 | " |
| 14 | |
| 15 | PACKAGE_INSTALL = "${INITRAMFS_SCRIPTS} ${VIRTUAL-RUNTIME_base-utils} udev base-passwd ${ROOTFS_BOOTSTRAP_INSTALL}" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 16 | |
| 17 | # Do not pollute the initrd image with rootfs features |
| 18 | IMAGE_FEATURES = "" |
| 19 | |
Patrick Williams | da29531 | 2023-12-05 16:48:56 -0600 | [diff] [blame] | 20 | # Don't allow the initramfs to contain a kernel |
| 21 | PACKAGE_EXCLUDE = "kernel-image-*" |
| 22 | |
Andrew Geissler | c9f7865 | 2020-09-18 14:11:35 -0500 | [diff] [blame] | 23 | IMAGE_NAME_SUFFIX ?= "" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 24 | IMAGE_LINGUAS = "" |
| 25 | |
| 26 | LICENSE = "MIT" |
| 27 | |
| 28 | IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}" |
| 29 | inherit core-image |
| 30 | |
| 31 | IMAGE_ROOTFS_SIZE = "8192" |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 32 | IMAGE_ROOTFS_EXTRA_SPACE = "0" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 33 | |
Andrew Geissler | 4ed12e1 | 2020-06-05 18:00:41 -0500 | [diff] [blame] | 34 | # Use the same restriction as initramfs-module-install |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 35 | COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|aarch64.*|loongarch64.*)-(linux.*|freebsd.*)' |