summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common/recipes-phosphor
Commit message (Collapse)AuthorAgeFilesLines
* phosphor-webui.bb: bump versionAndrew Geissler2018-04-131-1/+1
| | | | | Change-Id: Idf6ea019ea9eb6f3e497c429812f6b14dbb33d1a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon: Enable BMC signature verificationAdriana Kobylak2018-04-131-0/+2
| | | | | | | | | | | | | | | Enable signature verification in the phosphor-software-manager code for witherspoon. This causes an error to be logged if updating to an unsigned image, or image signed with a different key than the one on the system, and if field mode is set, it'll stop the activation process. Tested: Signature verification is enforced on witherspoon, verified error is logged with and without field mode enabled, and activation is prevented with field mode enabled. Change-Id: Ifc8f8054f8d852cc16942af9cbf58d60aff3fc33 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* phosphor-fan.inc: bump versionAndrew Geissler2018-04-131-1/+1
| | | | | Change-Id: I8f702e0db614a59b566bf042e066e82345ec0d2b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-rest.inc: bump versionAndrew Geissler2018-04-131-1/+1
| | | | | Change-Id: I66981100de71ce2b0f8f96d0f3ef6bb8802420c1 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-net.bb: bump versionAndrew Geissler2018-04-121-1/+1
| | | | | Change-Id: Ie1db920366e3104fe16ca1af6ca6b5e9fefea068 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-webui.bb: bump versionAndrew Geissler2018-04-111-1/+1
| | | | | Change-Id: I95e6ecf183cb1b82a138df17609b45441dd9ec45 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-dbus-monitor.bb: bump versionAndrew Geissler2018-04-111-1/+1
| | | | | Change-Id: Idf4713febc9a0ce07a5c27da5058692fbbf4c360 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-net.bb: bump versionAndrew Geissler2018-04-111-1/+1
| | | | | Change-Id: I4063b02df076d7052d1a69cd2b9f75f9452e0125 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Add mirror u-boot option to obmc-flash-bmcEddie James2018-04-113-0/+82
| | | | | | | | | | | | | The mirror u-boot function copies the currently booted BMC chip's u-boot partition to the alternate chip, if the two don't match. This is to make sure we always have a good u-boot in the alternate flash. Also add service file for the mirror u-boot option. Resolves openbmc/openbmc#2876 Change-Id: Ida09a167de21f3ccb588a096509d88ad88450c93 Signed-off-by: Eddie James <eajames@us.ibm.com>
* phosphor-ipmi-host.inc: bump versionAndrew Geissler2018-04-111-1/+1
| | | | | Change-Id: I77bf192891947e33f040b4dc1a6a238f96775997 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-hwmon.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I7d3e5cc65ffa5846b091194ef23c23d648360214 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-debug-collector.inc: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I464bd2518f738bdb6317f46175bc547bde49bef7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ffdc.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: Ia11b3a1257ed64a79334b6b86171cf81a39025e0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* dreport: refactor install_dreport_user_scriptsMatt Spinler2018-04-101-35/+41
| | | | | | | | | | | | | | | | | | | | | | Pull the code that makes the plugin links for a single script into its own function and then call it from install_dreport_user_scripts. This allows other layers to bbappend this recipe and call the new install_dreport_user_script function so they can link in their own dreport plugins. The bbappends would need to: * install their own plugins into ${D}${dreport_plugin_dir} * call the new install_dreport_user_script function for each of these plugins * add any new functions to do_install[postfuncs] Tested: Check that the bitbake output directory structure matches what it was before the change. Change-Id: Id0e97c2ed2f5233df70049a472c2a785f5efde71 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* phosphor-dbus-interfaces.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I0a5421a1f38706dde0c09a6211fb27880502ef18 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-rest.inc: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I014005db8644f8670003e9dfff36b23b34dc0d66 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-logging.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I08f19f6b7d6ac7a5c8c67a8c999d43e33af0deaa Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-host.inc: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: Ica9a450a70f52d0a0bd6de114b5f6e69219a7e00 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-dbus-monitor.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: Iac2a0a3faeb9a40420030c4b2a846e1a8af309dd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-led-sysfs.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: I9de34dc5261a6a00674873d4b40a3ef963886ff0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-watchdog.bb: bump versionAndrew Geissler2018-04-101-1/+1
| | | | | Change-Id: Ic1298c7359cdca5bf0ea5989a3e0d38d0fa79a76 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-webui.bb: bump versionAndrew Geissler2018-04-091-1/+1
| | | | | Change-Id: I9efd9483c5386ce7a8edaa5f6b648af01c2baf6e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-time-manager.bb: bump versionAndrew Geissler2018-04-091-1/+1
| | | | | Change-Id: I5334ebe16b7ebeb42b26546d56a99cdc8398f600 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-led-manager.inc: bump versionAndrew Geissler2018-04-091-1/+1
| | | | | Change-Id: Ic03f9947f93465140789dcb9ff7fd10bcb71be6d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-gpio-monitor.bb: bump versionAndrew Geissler2018-04-091-1/+1
| | | | | Change-Id: I8309d59dfbe7f7702c9d190de628c79152cfa1ef Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-software-manager.bb: bump versionAndrew Geissler2018-04-091-1/+1
| | | | | Change-Id: Id6dada319cfd2e63db9b993532750af688f80e6a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-software-manager.bb: bump versionAndrew Geissler2018-04-061-1/+1
| | | | | Change-Id: Ia3ee6911e600c60fba86c49a40e17f005dee623d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-net.bb: bump versionAndrew Geissler2018-04-061-1/+1
| | | | | Change-Id: I8f05b155c5ee8eaa78e2cf62202ef689d0d2912b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Reset host reboot attempts on fresh bootAndrew Geissler2018-04-062-0/+20
| | | | | | | | | | | | | | | | | | | The host reboot attempts counter is used to ensure the host is only allowed a certain amount of retries to boot for any given boot request. The count should be reset, and the host should be given it's full amount of tries, on any fresh boot request. This commit puts a service into the host-start target which is only called on a fresh boot request. Tested: Verified this new service is run on fresh boot requests and is not run on host reboot requests. Resolves openbmc/openbmc#3035 Change-Id: I4be327e57d6f835b19e47272ceaad796196b68c5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Introduce new host-startmin action targetAndrew Geissler2018-04-066-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requirements have arisen for OpenBMC firmware to run certain services only during fresh power on operations. To achieve that, break the obmc-host-start action target into two targets. The existing obmc-host-start target will now call the new obmc-host-startmin target. The startmin target will be the minimum services required to start the host. The obmc-host-start target is where services that should only be called during a fresh power on can be placed. The initial use case for this is the obmc-host-reboot target. It will call this new obmc-host-startmin target to do the bare minimum on a reboot operation. This then allows the use case for OpenBMC to only reset the host reboot count on a fresh power on operation. A new service will be added to the obmc-host-start target to do this. If a reboot operation is issued, or a host watchdog is triggered to cause a reboot, this service would not be started, ensuring the reboot count is properly decremented. Tested: Verified on/off/reboot and ran CT regression suite. https://gerrit.openbmc-project.xyz/#/c/9821/ is required for reboots to work properly. Change-Id: I86df03e6d671178c1525f852e196c4102bb73cb6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-software-manager.bb: bump versionAndrew Geissler2018-04-051-1/+1
| | | | | Change-Id: I33cc9f8e02fa65b74d14cb6f929136fdf1c701ac Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* mboxd.bb: bump versionAndrew Geissler2018-04-051-1/+1
| | | | | Change-Id: I2b7e4d478506f5a49255f90404d4bc7b09418755 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-rest.inc: bump versionAndrew Geissler2018-04-051-1/+1
| | | | | Change-Id: Ie67be7c293859e940946da681d8152fb8a119a87 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Added "mutability" flag to indicate if a sensor is READ/WRITE/RWJayanth Othayoth2018-04-052-0/+84
| | | | | Change-Id: I2c26d8eff573f3c162c34158b69ab5965b70cc6f Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* phosphor-webui.bb: bump versionAndrew Geissler2018-04-041-1/+1
| | | | | Change-Id: I36bfe319916a8aec6a058555531b1c41f9ec9842 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-net.bb: bump versionAndrew Geissler2018-04-041-1/+1
| | | | | Change-Id: I9c16ba4bb8bc3c3b600b81abec77847570db0629 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi-host.inc: bump versionAndrew Geissler2018-04-041-1/+1
| | | | | Change-Id: I5c38a30ec9b4de5eb7fd2e812f81f7559120e510 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Remove ipmi distro feature, virtualBrad Bishop2018-04-041-2/+0
| | | | | | | | | | | | | We don't need a distro feature for net IPMI at this point, so simplify things a bit. Additionally, remove the net-ipmi virtual since we don't have any alternative implementations today and it just adds unnecessary complexity. Tested: Built a witherspoon image and validated manifest Change-Id: I2784f13b3e8897e855ac128422081ec3ee207bf1 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* clear-once: Add missing dependency on u-bootBrad Bishop2018-04-041-0/+2
| | | | | | | | | | | | This script depends on u-boot-fw-utils so add it as a runtime dependency. Additionally allow u-boot-fw-utils to be provided by alternate recipes. Tested: Verified palmetto, qemu and witherspoon images build Change-Id: I7b0492d9237efa6e449d63b106320273bed63c98 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* logging: virtual refactoringBrad Bishop2018-04-042-2/+6
| | | | | | | | | | | | Remove the phosphor-logging virtuals. They were unused. Add a logging packagegroup so other layers can add additional logging applications predicated on the logging distro feature being enabled. Change-Id: Ic82843cb2b1229df55005bad93576c14f468073b Tested: Built witherspoon, palmetto and qemu images Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-mapper.bb: bump versionAndrew Geissler2018-04-031-1/+1
| | | | | Change-Id: I43c9322f532f77ffd3de7f47dc531238d51f0161 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-webui.bb: bump versionAndrew Geissler2018-04-031-1/+1
| | | | | Change-Id: Id67cba68776129783fdb9849b33af87c8ec6fec3 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-ipmi: bump versionRatan Gupta2018-04-032-2/+2
| | | | | | | | | bump the version for phosphor-ipmi-host and phosphor-ipmi-net as the changes need to go in parallel. Change-Id: Ifd4249de0e3ffc17393114d00eed669e7cfca690 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* phosphor-mapper.bb: bump versionAndrew Geissler2018-04-021-1/+1
| | | | | Change-Id: I3fba713a7e6f6133033b4bc3a79d5249503a3d76 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Remove legacy inventory service from startupAndrew Geissler2018-04-022-16/+0
| | | | | | | | | | | | openbmc/phosphor-inventory-manager has replaced this implementation of inventory on OpenBMC. There will be follow on commits to completely remove this package from OpenBMC, for now remove the main python application and its legacy DBUS object. Change-Id: I4f81c3b58c9dbde557ee1ba1de1fb128dac8e33e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Add image signing framework and open keysEddie James2018-03-304-1/+63
| | | | | | | | | | | | | | | | | | | | | | In order to secure the BMC, we need to sign all the images and include a public key in the package with which to verify future update images. This commit adds a framework to sign the image files with an open private key and generates a corresponding public key added to the image. This isn't secure by itself (since the private key is available), but additional changes can easily provide their own private key, creating a secure BMC. To use a secure private key: export BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE SIGNING_KEY" SIGNING_KEY=/path/to/secure/key bitbake obmc-phosphor-image Resolves openbmc/openbmc#2835 Resolves openbmc/openbmc#2836 Resolves openbmc/openbmc#2837 Change-Id: I28919b7de54e3a32e5efcbb4522fb39731e68384 Signed-off-by: Eddie James <eajames@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-inventory-manager.inc: bump versionAndrew Geissler2018-03-301-1/+1
| | | | | Change-Id: Ie304a07eb86db4dafece07c530edaffd0fc61447 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-dbus-monitor.bb: bump versionAndrew Geissler2018-03-301-1/+1
| | | | | Change-Id: I43a6280f4d98d2e84b820ee65316cc1c103c5a52 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-software-manager.bb: bump versionAndrew Geissler2018-03-301-1/+1
| | | | | Change-Id: I2b6ee56c1742fea4418d97a6321362555138dcf7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-hwmon.bb: bump versionAndrew Geissler2018-03-301-1/+1
| | | | | Change-Id: Ic91f2d2455d08e398406a05dea27ed47b562473f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
OpenPOWER on IntegriCloud