1require conf/distro/openbmc-phosphor.conf 2require conf/distro/include/phosphor-isolation.inc 3 4GBMC_VERSION ?= "0.5.0.0" 5DISTRO = "gbmc" 6DISTRO_NAME = "gBMC (OpenBMC + Google customizations)" 7DISTRO_VERSION = "gbmc-release-${GBMC_VERSION}" 8DISTROOVERRIDES .= ":gbmc" 9 10# Possible values: "dev", "prod" 11GBMC_CONFIG ?= "dev" 12OVERRIDES .= ":${GBMC_CONFIG}:" 13 14DISTRO_FEATURES:remove = "ldap" 15DISTRO_FEATURES:remove = "slp" 16 17# Required to get entity-manager to build with FruDevice service 18DISTRO_FEATURES:append = " ipmi-fru" 19 20# Disable u-boot shell for prod builds 21DISTRO_FEATURES:append:prod = " disable-u-boot-shell" 22 23WATCHDOG_PKG ?= "watchdog" 24 25SANITY_TESTED_DISTROS:append = " Debian-rodete \n debian-rodete \n " 26 27PREFERRED_PROVIDER_virtual/bmc-update ?= "inplace-gbmc-update" 28 29# Provides reasonable data integrity and faster than sha* 30FIT_HASH_ALG = "crc32" 31 32OBMC_ORG_YAML_SUBDIRS += " com/google" 33 34# Force the patches to not have any fuzz for gBMC 35ERROR_QA:append = " patch-fuzz" 36