| require conf/distro/poky.conf |
| require conf/distro/include/phosphor-defaults.inc |
| |
| DISTRO = "openbmc-phosphor" |
| DISTRO_NAME = "Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)" |
| DISTRO_VERSION = "0.1.0" |
| TARGET_VENDOR="-openbmc" |
| |
| IMAGE_FSTYPES += "cpio.gz" |
| IMAGE_FSTYPES += "squashfs-xz" |
| IMAGE_LINGUAS = "en-us" |
| |
| VIRTUAL-RUNTIME_keymaps = "" |
| |
| # Phosphor OpenBMC uses systemd and udev |
| DISTRO_FEATURES_append = " systemd pam" |
| VIRTUAL-RUNTIME_init_manager = "systemd" |
| DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" |
| VIRTUAL-RUNTIME_initscripts = "" |
| |
| # TODO: openbmc/openbmc#983 - Re-enable SLP. |
| DISTRO_FEATURES = "\ |
| ipv6 \ |
| obmc-phosphor-fan-mgmt \ |
| obmc-phosphor-chassis-mgmt \ |
| obmc-phosphor-sensor-mgmt \ |
| obmc-phosphor-flash-mgmt \ |
| obmc-phosphor-event-mgmt \ |
| obmc-phosphor-user-mgmt \ |
| obmc-settings-mgmt \ |
| obmc-phosphor-system-mgmt \ |
| obmc-host-ipmi \ |
| obmc-mrw \ |
| obmc-logging-mgmt \ |
| obmc-host-ctl \ |
| avahi \ |
| obmc-host-state-mgmt \ |
| obmc-chassis-state-mgmt \ |
| obmc-bmc-state-mgmt \ |
| ${DISTRO_FEATURES_LIBC} \ |
| " |
| |
| MACHINE_FEATURES += " \ |
| ${OBMC_MACHINE_FEATURES} \ |
| " |
| |
| DISTRO_EXTRA_RDEPENDS_remove_qemuarm = "packagegroup-core-device-devel" |
| |
| # TODO: openbmc/openbmc#12345 - Upgrade to pygobject-3. |
| PREFERRED_VERSION_python-pygobject = "2.%" |
| |
| include conf/distro/include/openbmc-phosphor/${MACHINE}.inc |