Brad Bishop | 1a757e0 | 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 | c2207ad | 2018-12-05 07:03:22 -0500 | [diff] [blame] | 5 | IMAGE_LINGUAS = "" |
| 6 | |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 7 | IMAGE_FEATURES += " \ |
| 8 | obmc-bmc-state-mgmt \ |
Brad Bishop | 7463d6d | 2020-08-10 20:45:15 -0400 | [diff] [blame] | 9 | obmc-bmcweb \ |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 10 | obmc-chassis-mgmt \ |
| 11 | obmc-chassis-state-mgmt \ |
Brad Bishop | 94bf53d | 2020-08-11 08:20:31 -0400 | [diff] [blame] | 12 | obmc-console \ |
Brad Bishop | 7463d6d | 2020-08-10 20:45:15 -0400 | [diff] [blame] | 13 | obmc-dbus-monitor \ |
Brad Bishop | 113fe56 | 2020-08-10 20:20:47 -0400 | [diff] [blame] | 14 | obmc-devtools \ |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 15 | obmc-fan-control \ |
| 16 | obmc-fan-mgmt \ |
| 17 | obmc-flash-mgmt \ |
| 18 | obmc-host-ctl \ |
| 19 | obmc-host-ipmi \ |
| 20 | obmc-host-state-mgmt \ |
Brad Bishop | 7463d6d | 2020-08-10 20:45:15 -0400 | [diff] [blame] | 21 | obmc-ikvm \ |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 22 | obmc-inventory \ |
| 23 | obmc-leds \ |
| 24 | obmc-logging-mgmt \ |
| 25 | obmc-remote-logging-mgmt \ |
Brad Bishop | 94bf53d | 2020-08-11 08:20:31 -0400 | [diff] [blame] | 26 | obmc-rng \ |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 27 | obmc-net-ipmi \ |
| 28 | obmc-sensors \ |
| 29 | obmc-software \ |
| 30 | obmc-system-mgmt \ |
| 31 | obmc-user-mgmt \ |
Brad Bishop | 7463d6d | 2020-08-10 20:45:15 -0400 | [diff] [blame] | 32 | obmc-user-mgmt-ldap \ |
Brad Bishop | 36aaf57 | 2020-08-10 19:26:43 -0400 | [diff] [blame] | 33 | ${@bb.utils.contains('DISTRO_FEATURES', 'obmc-ubi-fs', 'read-only-rootfs', '', d)} \ |
| 34 | ${@bb.utils.contains('DISTRO_FEATURES', 'phosphor-mmc', 'read-only-rootfs', '', d)} \ |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 35 | ssh-server-dropbear \ |
| 36 | obmc-debug-collector \ |
| 37 | obmc-network-mgmt \ |
| 38 | obmc-settings-mgmt \ |
| 39 | " |
Brad Bishop | 758f969 | 2020-08-10 19:18:57 -0400 | [diff] [blame] | 40 | |
Brad Bishop | 92cadf3 | 2020-08-10 20:02:38 -0400 | [diff] [blame] | 41 | LICENSE = "Apache-2.0" |
| 42 | |
Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 43 | inherit obmc-phosphor-image |
Brad Bishop | 1e92fef | 2020-08-10 19:58:36 -0400 | [diff] [blame] | 44 | |
| 45 | # The /etc/version file is misleading and not useful. Remove it. |
| 46 | # Users should instead rely on /etc/os-release. |
| 47 | ROOTFS_POSTPROCESS_COMMAND += "remove_etc_version ; " |
| 48 | |
| 49 | # Disable the pager to prevent systemd injecting control characters into the |
| 50 | # output stream that are not interpreted by busybox tools. |
| 51 | ROOTFS_POSTPROCESS_COMMAND += "disable_systemd_pager ; " |
| 52 | |
| 53 | # The shadow recipe provides the binaries(like useradd, usermod) needed by the |
| 54 | # phosphor-user-manager. |
| 55 | ROOTFS_RO_UNNEEDED_remove = "shadow" |