distro: Move location of distro conf override files

Ideally, a machine layer can be used with any distro.
openbmc-phosphor.conf allows defaults to be overriden by machine layers
through an include file at conf/distro/include/${MACHINE}.inc.  If this
pattern is used by other distros, the per-machine overrides will be
picked up by all distros.  Instead, move the override file to
conf/distro/include/openbmc-phosphor/${MACHINE}.inc so these overrides
will only apply when the openbmc-phosphor distro is used.

Change-Id: Id42f87b5e13839a960fd84f348b46c9a31a7c801
Signed-off-by: Rick Altherr <raltherr@google.com>
1 file changed
tree: f5f4c26dea83666c0428b66e5e2d29dcf8a0a749
  1. import-layers/
  2. meta-openbmc-bsp/
  3. meta-openbmc-machines/
  4. meta-phosphor/
  5. .gitignore
  6. .gitreview
  7. .templateconf
  8. openbmc-env
  9. README.md
README.md

OpenBMC

Build Status

Building

OpenBMC uses Yocto/Open-Embedded for a build system, which supports an out-of-tree build. It is recommended that you create an empty directory somewhere to hold the build. This directory will get big.

On Ubuntu 14.04 the following packages are required to build the default target

sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat

On Fedora 23 the following packages are required to build the default target:

sudo dnf install -y git patch diffstat texinfo chrpath SDL-devel bitbake
sudo dnf groupinstall "C Development Tools and Libraries"

To start a build:

cd <builddir>
. <repodir>/openbmc-env
bitbake obmc-phosphor-image