blob: c7512ed6ac38d42700ce233ee054737a8eaebe3f [file] [log] [blame]
Brad Bishop1a757e02020-08-10 18:13:26 -04001DESCRIPTION = "Image with Phosphor, a software stack for hardware management \
2in devices with baseboard management controllers. The image supports the \
3full OpenBMC feature set for devices of all types."
Brad Bishop93fb5352015-09-09 03:59:20 +00004
Brad Bishopc2207ad2018-12-05 07:03:22 -05005IMAGE_LINGUAS = ""
6
Brad Bishop758f9692020-08-10 19:18:57 -04007IMAGE_FEATURES += " \
8 obmc-bmc-state-mgmt \
Brad Bishop7463d6d2020-08-10 20:45:15 -04009 obmc-bmcweb \
Brad Bishop758f9692020-08-10 19:18:57 -040010 obmc-chassis-mgmt \
11 obmc-chassis-state-mgmt \
Brad Bishop94bf53d2020-08-11 08:20:31 -040012 obmc-console \
Brad Bishop7463d6d2020-08-10 20:45:15 -040013 obmc-dbus-monitor \
Brad Bishop113fe562020-08-10 20:20:47 -040014 obmc-devtools \
Brad Bishop758f9692020-08-10 19:18:57 -040015 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 Bishop7463d6d2020-08-10 20:45:15 -040021 obmc-ikvm \
Brad Bishop758f9692020-08-10 19:18:57 -040022 obmc-inventory \
23 obmc-leds \
24 obmc-logging-mgmt \
25 obmc-remote-logging-mgmt \
Brad Bishop94bf53d2020-08-11 08:20:31 -040026 obmc-rng \
Brad Bishop758f9692020-08-10 19:18:57 -040027 obmc-net-ipmi \
28 obmc-sensors \
29 obmc-software \
30 obmc-system-mgmt \
31 obmc-user-mgmt \
Brad Bishop7463d6d2020-08-10 20:45:15 -040032 obmc-user-mgmt-ldap \
Brad Bishop36aaf572020-08-10 19:26:43 -040033 ${@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 Bishop758f9692020-08-10 19:18:57 -040035 ssh-server-dropbear \
36 obmc-debug-collector \
37 obmc-network-mgmt \
38 obmc-settings-mgmt \
39 "
Brad Bishop758f9692020-08-10 19:18:57 -040040
Brad Bishop92cadf32020-08-10 20:02:38 -040041LICENSE = "Apache-2.0"
42
Brad Bishop93fb5352015-09-09 03:59:20 +000043inherit obmc-phosphor-image
Brad Bishop1e92fef2020-08-10 19:58:36 -040044
45# The /etc/version file is misleading and not useful. Remove it.
46# Users should instead rely on /etc/os-release.
47ROOTFS_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.
51ROOTFS_POSTPROCESS_COMMAND += "disable_systemd_pager ; "
52
53# The shadow recipe provides the binaries(like useradd, usermod) needed by the
54# phosphor-user-manager.
55ROOTFS_RO_UNNEEDED_remove = "shadow"