Brad Bishop | 69eac0b | 2020-08-10 18:13:26 -0400 | [diff] [blame] | 1 | DESCRIPTION = "Image with Phosphor, a software stack for hardware management \ |
| 2 | in devices with baseboard management controllers. The image supports the \ |
| 3 | full OpenBMC feature set for devices of all types." |
Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 4 | |
Brad Bishop | 0c434cc | 2018-12-05 07:03:22 -0500 | [diff] [blame] | 5 | IMAGE_LINGUAS = "" |
| 6 | |
Brad Bishop | 3132c98 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 7 | IMAGE_FEATURES += " \ |
| 8 | obmc-bmc-state-mgmt \ |
| 9 | obmc-chassis-mgmt \ |
| 10 | obmc-chassis-state-mgmt \ |
| 11 | obmc-fan-control \ |
| 12 | obmc-fan-mgmt \ |
| 13 | obmc-flash-mgmt \ |
| 14 | obmc-host-ctl \ |
| 15 | obmc-host-ipmi \ |
| 16 | obmc-host-state-mgmt \ |
| 17 | obmc-inventory \ |
| 18 | obmc-leds \ |
| 19 | obmc-logging-mgmt \ |
| 20 | obmc-remote-logging-mgmt \ |
| 21 | obmc-net-ipmi \ |
| 22 | obmc-sensors \ |
| 23 | obmc-software \ |
| 24 | obmc-system-mgmt \ |
| 25 | obmc-user-mgmt \ |
Brad Bishop | 3c2460a | 2020-08-10 19:26:43 -0400 | [diff] [blame] | 26 | ${@bb.utils.contains('DISTRO_FEATURES', 'obmc-ubi-fs', 'read-only-rootfs', '', d)} \ |
| 27 | ${@bb.utils.contains('DISTRO_FEATURES', 'phosphor-mmc', 'read-only-rootfs', '', d)} \ |
Brad Bishop | 3132c98 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 28 | ssh-server-dropbear \ |
| 29 | obmc-debug-collector \ |
| 30 | obmc-network-mgmt \ |
| 31 | obmc-settings-mgmt \ |
| 32 | " |
Brad Bishop | 3132c98 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 33 | |
Brad Bishop | ce3365c | 2020-08-10 20:02:38 -0400 | [diff] [blame^] | 34 | LICENSE = "Apache-2.0" |
| 35 | |
Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 36 | inherit obmc-phosphor-image |
Brad Bishop | 4041ba5 | 2020-08-10 19:58:36 -0400 | [diff] [blame] | 37 | |
| 38 | # The /etc/version file is misleading and not useful. Remove it. |
| 39 | # Users should instead rely on /etc/os-release. |
| 40 | ROOTFS_POSTPROCESS_COMMAND += "remove_etc_version ; " |
| 41 | |
| 42 | # Disable the pager to prevent systemd injecting control characters into the |
| 43 | # output stream that are not interpreted by busybox tools. |
| 44 | ROOTFS_POSTPROCESS_COMMAND += "disable_systemd_pager ; " |
| 45 | |
| 46 | # The shadow recipe provides the binaries(like useradd, usermod) needed by the |
| 47 | # phosphor-user-manager. |
| 48 | ROOTFS_RO_UNNEEDED_remove = "shadow" |