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 \ obmc-net-ipmi \ ${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.%" INHERIT = "obmc-phosphor-utils" include conf/distro/include/openbmc-phosphor/${MACHINE}.inc