summaryrefslogtreecommitdiff
path: root/meta-phosphor/conf/distro/openbmc-phosphor.conf
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13distro: Move distro config content to includeBrad Bishop1-66/+1
Enable other distro config files to require/include a proper include rather than directly including openbmc-phosphor.conf Tested: Built a Witherspoon image Change-Id: I2e94c9a7f9ecc1527ece86099407cdc4f34a5e36 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-01Silence meta-virtualization warning messageBrad Bishop1-0/+6
Starting with Rocko the meta-virtualization layer will emit a warning about missing virtualization in DISTRO_FEATURES. Silence the warning rather than adding the feature as true virtualization support is not required on OpenBMC at the moment. Tested: Built witherspoon and palmetto images with Rocko Change-Id: Icd0d4a7fa918770e7f40e57657bf81f854d50acd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-08-01overlay: remove OBMC_PHOSPHOR_IMAGE_OVERLAYBrad Bishop1-0/+2
Solve the problem resulting in the addition of this variable differently, such that it can be removed and image type selection can be selected in the standard way using IMAGE_FSTYPES. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: Ice94e8f278f00b8b4d344244bfb87dddeb173a23
2017-08-01Remove default build of some image typesBrad Bishop1-2/+0
Remove the building by default of cpios and squashfs images. The cpio isn't used at all. Allow the squashfs image to be build via dependency (overlay). Change-Id: I03372def60468cdca5a7084e1312e80f405758e7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-06-03Remove the org.openbmc.records.events serviceAdriana Kobylak1-1/+0
The records.events implementation has been replaced with xyz.openbmc_project.Logging Closes: openbmc/openbmc#1313 Change-Id: Ie2cc3dc48763301989de63214c37edb601290c91 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2017-04-27Add gpio-keys kernel featureBrad Bishop1-0/+3
Add a gpio-keys feature to be used with KERNEL_FEATURES. Change-Id: I0f96b842a55b38eb573ad894f79ef4621b97e839 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-03-30meta-phosphor: disable 'uninative' for RHEL6 supportPatrick Williams1-0/+7
The uninative stub from Yocto-2.2 includes a glibc that no longer has legacy kernel support for the kernel in RHEL6. We need to disable uninative and set OLDEST_KERNEL to enable backwards compatibility. See openbmc/openbmc#1407 to track removal of this. Change-Id: I6352514016d803b7b77d483425b3f080eef896c0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-06image: Use VIRTUAL-RUNTIME for state pkgsBrad Bishop1-3/+0
The correct idiom for modeling runtime only virtual implementations with no build time API is to use VIRTUAL-RUNTIME in favor of PREFERRED_PROVIDER. Update the state management management applications accordingly since they fall into this category. Change-Id: I8f0092a38da4ea0741dd0f464b71f4ea12d12019 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-02-20Re-Enabling slpRatan Gupta1-1/+1
Change-Id: Ib26e2a86dd219149a89142b2856712622e45387d Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
2017-02-14Clean up op packagegroupsBrad Bishop1-1/+0
Now that the legacy applications are picked up in the OpenPOWER layer via obmc-apps packagegroups, those dependencies can be removed from the op-apps packagegroup. Remove the sensord application as it has been replaced with phosphor-hwmon. Demote sensor mgmt feature to an image feature since anything running OpenBMC can have a sensor. Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-02-07meta-phosphor: Don't overwrite INHERIT in confXo Wang1-1/+1
INHERIT is being overwritten rather than appended to in openbmc-phosphor.conf as of 0a544b5f874e81a1c4579d3de113c176668b6c80. Use override append syntax for obmc-phosphor-utils and add a space to separate from preceding classes. Fixes openbmc/openbmc#1095. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Id8c3c2d9cbab9cd5e1f0eff3674ad28084816da6
2017-02-02ipmi: Add virtual/phosphor-ipmi-fru-inventoryBrad Bishop1-0/+2
This virtual provides a configuration file that describes the IPMI inventory implementation details to ipmi-fru-parser. Add a recipe that provides the sample that comes with ipmi-fru-parser. Add a recipe that generates the file from an MRW. Change-Id: I331fec22fb603146cbe6b2d57256a2b29adce46b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-02-01Add recipe for phosphor-net-ipmid repositoryTom Joseph1-0/+1
Resolves openbmc/openbmc#430 Change-Id: Id958eab2822858fe6241830791380af1a9fc1052 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
2017-01-27Incorporate new phosphor-bmc-state-manager into appropriate imageJosh King1-0/+1
Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205 Signed-off-by: Josh King <jdking@us.ibm.com>
2017-01-24meta-phosphor: Disable SLPPatrick Williams1-1/+1
Issue openbmc/openbmc#983 is opened for spamming of the journal by slpd-lite. Disable SLP until that is resolved. Change-Id: I4a5ada3004682dd34ab8206072000e233b13035e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-19Incorporate new phosphor-chassis-state-manager in appropriate imageAndrew Geissler1-0/+1
Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-19Incorporate new phosphor-host-state-manager into appropriate imageAndrew Geissler1-0/+1
Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-12slpd-lite:Create RecipeRatan1-0/+1
-Create the slpd-lite.conf through the bbclass -Create the service file which starts the slpd Change-Id: I10b23bb81492270337e02470c75094eff30b4190 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
2016-12-17Add recipes for Witherspoon VCS workaroundSergey Solomin1-0/+1
Create vcs-workaround machine feature p9.inc Add new recipe vcs-pre-post.bb Add new recipe p9-vcs-workaround.bb Add new recipe start_host.bb Create preferred providers Create host control machine/distro/image feature Add dependencies Partially resolves openbmc/openbmc#647 Change-Id: I285cafc81afda20977fdf360ad8ad34d15e38685 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
2016-11-09phosphor-logging: Create recipeAdriana Kobylak1-0/+1
Add phosphor-logging as a virtual package Change-Id: I591fbf94d90d383baf962cd94c08f6b63bb1ee83 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2016-10-20Add obmc-mrw Distro featureMatt Spinler1-0/+1
Change-Id: I8df003a2e935b45231b31862ada825a8786679a1 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-10-04Enabling the avahi service.Ratan Gupta1-0/+1
Regsitering the following services with avahi. obmc-console,ssh,sftp(dropbear),obmc-rest Fixes openbmc/openbmc#548 Fixes openbmc/openbmc#549 Change-Id: I20c31e9e8dfa6d52575bc3c1f55ac62eef82ec13 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
2016-09-29phosphor-settings: Remove install step and make it a virtual packageAdriana Kobylak1-0/+1
Move the settings dbus object to a virtual package, replace the dependency from ipmi with a recommends, and update the recipe to make use of the new python setup script in the phosphor-settingsd repository. Change-Id: I0566ed267a6cd5e06f701ba54b1021a9a8268a20 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2016-09-28enable PAMEdward A. James1-1/+1
tested dropbear according to the PAM integration yocto page dropbear correctly allows or disallows ssh access for simple cases resolves openbmc/openbmc#545 Change-Id: I6af6e96f404b524139058c792365b77f0b099929 Signed-off-by: Edward A. James <eajames@us.ibm.com>
2016-09-28distro: Move location of distro conf override filesRick Altherr1-1/+1
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>
2016-09-15distro: Allow other layers to override distro confBrad Bishop1-0/+2
Enable other layers to optionally define a conf/distro/include/${MACHINE}.conf to override distro configuration. Change-Id: I7bc34d4d0d89c0a6568f084c017cd7e9b964ced1 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-15Add host ipmi featureBrad Bishop1-0/+1
Add a distro/machine feature for Host IPMI. Change-Id: I873e5a37236ab408890e967109f16bc1926503be Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-12Remove policy distro featureBrad Bishop1-1/+0
The policy feature doesn't have any meaning or definition at the moment so remove in an attempt to reduce clutter. Change-Id: I7edaeb3bc9ffb409e5f7dfeae424ffb94f6085fd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-06Add phosphor-defaults.confBrad Bishop1-0/+1
Add a global default configuration file for Phosphor, with purpose similar to default-distrovars.inc. Change-Id: I7b212f6025d5ce8c40f02abccfd9f998275bc281 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-20Revert "Back off GCC to 4.9.3"Joel Stanley1-1/+0
This reverts commit f23f11b41c167f1827c073fa305a46cde1ff4760. As of linux 4.2 SRA is disabled when building the kernel for ARM. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=a077224fd35b2f7fbc93f14cf67074fc792fbac2 It is suspect that this was the cause of the failure to boot. Change-Id: If8e5f99f85b8db6e3623e2e77cc2821fdf2ddcb2 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-07-20Revert "Force OLDEST_KERNEL to 4.4.0"Patrick Williams1-1/+0
Setting the OLDEST_KERNEL also impacts the SDK and causes all SDK programs to also require the same kernel level. If the SDK is ran on a machine with an older kernel it gives the message: FATAL: kernel too old The current OLDEST_KERNEL from Yocto is the same as the RHEL6 kernel and we have a number of developers using that distro. Therefore, we will just revert this change and keep with the base Yocto level. Setting the OLDEST_KERNEL to 4.4 only saved us around 7k of space anyhow, so it does not seem worth the effort to try to figure out how separate SDK vs image values for this variable. This reverts commit d011f6882aeebe627950e8ed4fe5a9b5b9806e26. Change-Id: Ic78b503ac9027c62ce2c45161717f1c0d4fdad03 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-06-29Force OLDEST_KERNEL to 4.4.0Patrick Williams1-0/+1
This is the oldest kernel currently used by openbmc, so there is no point in compiling glibc support older kernels. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-06-24python-pygobject: Backport 2.28.3Patrick Williams1-0/+3
The skeleton code does not run with pygobject-3 today, so backport pygobject-2 recipe from yocto 2.0.1. TODO: Create issue to track upgrade to pygobject-3. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-02-12Recipe update: User management, systemd patch, IPMI net functionsAdriana Kobylak1-0/+1
Create virtual class to include user management in the image Add the systemd patch for network support to the systemd recipe Update the IPMI recipe to pickup the support for network configuration
2016-01-29Create image class image-overlay and move phosphor to use itMilton D. Miller II1-0/+1
This commit creates a new class image-overlay based on how the image-live class is structured. It takes parameters for the base and overlayed file system types but the initfs only support ext4 over squashfs presently. It then moves invoking the generation of the flash image from a post image creation command to a separate task invoked from the overlay image so that building the initramfs image by itself does not try to create a flash image. Signed-off-by: Milton Miller <miltonm@us.ibm.com>
2015-10-01Back off GCC to 4.9.3Brad Bishop1-0/+1
5.2.0 is producing an unusable kernel for Palmetto. Qemuarm seems to work fine on either 5.2.0 or 4.9.3. Remove when https://github.com/openbmc/openbmc/issues/10 is resolved.
2015-09-16Merge commit 'bd7c9e235facf05eff4493ebaf2c43f90ed34f92' into HEADPatrick Williams1-0/+4
2015-09-16Merge commit '0d2b029c7fbf4abaa0b34bfc4a8ea77bae71c624' into HEADPatrick Williams1-0/+4
2015-09-15Add 'meta-phosphor/' from commit '93fb535853a24d4c3c42ec425ac92c9d3de13294'Patrick Williams1-0/+27
git-subtree-dir: meta-phosphor git-subtree-mainline: 21f9b84b4b729fbd7acbd465e7a3f726e4d20f91 git-subtree-split: 93fb535853a24d4c3c42ec425ac92c9d3de13294