summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/classes/obmc-phosphor-image.bbclass
Commit message (Collapse)AuthorAgeFilesLines
* Add software package groupGunnar Mills2017-02-161-0/+3
| | | | | Change-Id: I98e19c8a7621aad18a91cb83c02b6011e0375885 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Clean up op packagegroupsBrad Bishop2017-02-141-3/+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>
* Add inventory, led and sensors package groupsBrad Bishop2017-02-141-0/+9
| | | | | | | | | | | | | | | | | Add inventory, leds and sensors categories to the obmc-apps packagegroup. Add virtuals and mark Phosphor apps as providers: -obmc-inventory-manager -obmc-leds-manager -obmc-leds-sysfs -obmc-sensors-hwmon Add legacy applications to these groups in the OpenPOWER later until they are fully deprecated. Change-Id: If3ae7c83ccd03e21adbca4653c1e803566b502de Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new FFDC script into appropriate imageMichael Tritz2017-02-021-0/+1
| | | | | Change-Id: I108f828386deef5b92fbc1b02c7207ff292474a8 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* utils: Shuffle [cf|mf|df]_enabled argumentsBrad Bishop2017-02-021-15/+15
| | | | | | | | Reorder the arguments to these functions so that an optional falsevalue can be provided. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I7eff61064d05d7f0983e404f2c67306ed12a237b
* Add recipe for phosphor-net-ipmid repositoryTom Joseph2017-01-311-0/+2
| | | | | | | Resolves openbmc/openbmc#430 Change-Id: Id958eab2822858fe6241830791380af1a9fc1052 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Alphabetize listsBrad Bishop2017-01-311-32/+33
| | | | | Change-Id: I068940d3f400cae26d94dff7f5b29bd596c2a6f6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new phosphor-bmc-state-manager into appropriate imageJosh King2017-01-271-0/+3
| | | | | Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205 Signed-off-by: Josh King <jdking@us.ibm.com>
* Rename packagegroup-phosphor-appsBrad Bishop2017-01-201-2/+2
| | | | | | | | Rename to packagegroup-obmc-apps as this recipe provides structure as opposed to reference implementation (Phosphor). Change-Id: I0e0aa51453d35dce675874ffaf3ea497d097ed1a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new phosphor-chassis-state-manager in appropriate imageAndrew Geissler2017-01-181-0/+3
| | | | | Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Incorporate new phosphor-host-state-manager into appropriate imageAndrew Geissler2017-01-181-0/+3
| | | | | Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add phosphor-logger to all images.Brad Bishop2017-01-121-1/+1
| | | | | | | | | | | Fix a mistake in obmc-phosphor-image.bbclass that was preventing phosphor-logger from being included in images. The logger implements a DISTRO_FEATURE (no specific hardware features required) but the image recipe was checking for hardware support. Change-Id: I434b48dfbae2a2eb058d7ad4511b22f8b40573e4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add recipes for Witherspoon VCS workaroundSergey Solomin2016-12-161-0/+2
| | | | | | | | | | | | | | | 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>
* phosphor-logging: Create recipeAdriana Kobylak2016-11-091-0/+3
| | | | | | | Add phosphor-logging as a virtual package Change-Id: I591fbf94d90d383baf962cd94c08f6b63bb1ee83 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* phosphor-settings: Remove install step and make it a virtual packageAdriana Kobylak2016-09-291-0/+3
| | | | | | | | | | 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>
* enable PAMEdward A. James2016-09-281-0/+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>
* Add host ipmi featureBrad Bishop2016-09-141-0/+3
| | | | | | | Add a distro/machine feature for Host IPMI. Change-Id: I873e5a37236ab408890e967109f16bc1926503be Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Rename apps packagegroupBrad Bishop2016-09-141-2/+2
| | | | | | | | | Part of an attempt to reduce instances of the string 'obmc-phosphor' throughout the project down to just 'phosphor' or 'obmc'. Change-Id: Ifda841f305512102c54cb30d428b069e237abfdb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* remove mgmt packagegroupsBrad Bishop2016-09-141-14/+15
| | | | | | | | | | | | | | | These packagegroups are an unnecessary level of indirection. Prior, the image feature was implemented by a packagegroup. The packagegroup was defined to pull in a virtual. The virtual could then be either a single package or another packagegroup. Just implement the feature with the virtual directly to avoid nonsensical situations like: feature <- pkggroup <- virtual <- pkggroup. Change-Id: I055257b6b646c82764849d49fdad7c10263e3aa3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove policy distro featureBrad Bishop2016-09-121-3/+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>
* obmc-phosphor-image: Enable debug tarballPatrick Williams2016-08-101-0/+2
| | | | | Change-Id: Ic7491464ef5acf39ad36b03178aa715c244a5329 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Make image-overlay an optional featurePatrick Williams2016-06-241-5/+6
| | | | | | | | | | | | | | | | Previously, obmc-bsp-common.inc added "overlay" to the IMAGE_FSTYPES but this only has meaning if the 'image-overlay' class is used. The obmc-phosphor-image class explicitly includes 'image-overlay' when appropriate but no other images (ie. ones that come with yocto) do. Changed obmc-bsp-common to instead enable an obmc-phosphor-image feature by setting OBMC_PHOSPHOR_IMAGE_OVERLAY=1. Then in obmc-phosphor-image we add "overlay" to the IMAGE_FSTYPES only when the feature is enabled. This will fix both non-phosphor images on hardware platforms and all images on simulation platforms. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Move rest-dbus to development packageAdriana Kobylak2016-06-171-0/+1
| | | | | | | | The rest-dbus package is a lightweight REST interface intended for development debug. Classify it as a dev package so that it is easy to remove from production images. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Add OBMC_IMAGE_EXTRA_INSTALL variableBrad Bishop2016-06-141-2/+4
| | | | | | | | | | | | | | | Prior to this patch packagegroup-core-boot was not being pulled in. core-boot is what brings in the init_manager (systemd) but somehow systemd was added as a dependency by OE for the skeleton package so the missing core-boot packagegroup went unnoticed. core-boot was not being pulled in because of an assignment to IMAGE_INSTALL in the global configuration. Yocto core provides a mechanism to do the same thing safely - CORE_IMAGE_EXTRA_INSTALL; use this and also adopt a similar approach for adding extra packages to image recipes using obmc-phosphor-image. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable obmc-console projectJeremy Kerr2016-04-141-0/+1
| | | | | | | The issue that prevented obmc-console from compiling was has been fixed in f5858b5bf, so bump to a recent obmc-console version, and reenable. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* obmc-phosphor-image: temporarily disable obmc-consolePatrick Williams2016-04-011-1/+0
| | | | | | See openbmc/obmc-console#2 for failure details. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add obmc-console projectJeremy Kerr2016-03-241-0/+1
| | | | | | | This change introduces obmc-console, a little daemon to handle the UART data and multiplex it to a log and client processes. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add inarp to base imageAdriana Kobylak2016-03-041-0/+1
| | | | | | Add the inarp package to the base image. If users later want to turn it off and not have it be part of the base image, it can be changed to a distro spec then.
* Don't inherit image-overlay by defaultBrad Bishop2016-02-291-0/+7
| | | | | | | | | | | This attempts to address a race condition in the build where we attempt to build a complete flash image before all the sub-images are available (specifically the initramfs image). Any classes in IMAGE_CLASSES are inherited by all image recipes, including the initramfs image. OE-Core's live/hddimg recipes address this by pulling in the class configuration in recipe scope, rather than global scope. Copy that behavior here.
* Whitespace fixesBrad Bishop2016-02-291-15/+15
| | | | Indent was only seven spaces. No functional changes.
* Recipe update: User management, systemd patch, IPMI net functionsAdriana Kobylak2016-02-121-0/+3
| | | | | | 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
* add screen and i2ctoolsNorman James2015-10-281-0/+2
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Merge commit 'bd7c9e235facf05eff4493ebaf2c43f90ed34f92' into HEADPatrick Williams2015-09-161-1/+2
|
* Add 'meta-phosphor/' from commit '93fb535853a24d4c3c42ec425ac92c9d3de13294'Patrick Williams2015-09-151-0/+38
git-subtree-dir: meta-phosphor git-subtree-mainline: 21f9b84b4b729fbd7acbd465e7a3f726e4d20f91 git-subtree-split: 93fb535853a24d4c3c42ec425ac92c9d3de13294
OpenPOWER on IntegriCloud