summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/state
AgeCommit message (Collapse)AuthorFilesLines
2020-06-05phosphor-state-manager: srcrev bump 42f2898d18..e426b58976Andrew Geissler1-1/+1
Andrew Geissler (1): clang-format: update to latest from docs repo (From meta-phosphor rev: 33bf28d869f77bb7d51b267ba43364f2523103d1) Change-Id: If28d89426e073371793cf7cd224172137bcfac5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-02phosphor-post-code-manager: srcrev bump 993d4dd9dc..9d91a39a3aAndrew Geissler1-1/+1
Patrick Williams (2): sdbusplus: remove deprecated variant_ns sdbusplus: replace message::variant with std::variant (From meta-phosphor rev: 28b08e4b71af1d41dcf95f9ca91c2e5e5afba2f9) Change-Id: If2da0e5b540ec8c6982d40cb73d35ecb069f9b01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-27phosphor-state-manager: srcrev bump 2975e26fe7..42f2898d18Andrew Geissler1-1/+1
Andrew Geissler (6): boot-block: don't power on if blocking err present boot-block: add option to query blocking errors boot-block: inform user if blocking error present logs: add option to list logging entries logs: provide option to display log logs: provide option to delete all logs (From meta-phosphor rev: d7a39ab0530b594472b701d28b00c414f5b81bc4) Change-Id: Id8c9ee9e747e337ff7a7fa4195806c23e0bd0766 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-15phosphor-state-manager: srcrev bump 34b3b407d5..2975e26fe7Andrew Geissler1-1/+1
Patrick Williams (2): sdbusplus: remove deprecated variant_ns sdbusplus: replace message::variant with std::variant (From meta-phosphor rev: dde46ebc13f4f979a0bcc579391b1da03a4e28aa) Change-Id: If70d3964b3ed20c740dcf645f244cd848b7064a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-08phosphor-state-manager: srcrev bump dc059399bc..34b3b407d5Andrew Geissler1-1/+1
Andrew Geissler (2): oneshot: discover-system-state: remain after exit multi-user: do not use wants relationship (From meta-phosphor rev: 27a358582ebbaad71da4a6c4dee7dd837a2e0032) Change-Id: I9fca5fad7079e351a22db1109b7a50798680c65b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-22phosphor-state-manager: srcrev bump 4ca6f3f4fe..dc059399bcAndrew Geissler1-1/+5
Carol Wang (5): sched-host-tran: implement host transition process sched-host-tran: handle with BMC time changing sched-host-tran: store/restore the value of scheduled time and requested transition sched-host-tran: implement systemd service sched-host-tran: code refactor Include the change to use the new binary and service in the recipe (From meta-phosphor rev: 73b971109ae838e6e74bd029ad983a598f16f567) Change-Id: Ica94e1988ec22e65b8dc897906ee69bc4abf0a32 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-26meta-phosphor: logging/post/dbus-iface bumpsMatt Spinler1-1/+1
The phosphor-dbus-interfaces bump has commits that have coreqs to phosphor-logging and phosphor-post-code-manager. phosphor-dbus-interfaces: Andrew Geissler (1): hw-error: introduce bmc quiesce state Carol Wang (1): Dbus: Change interfaces for Scheduled Host Transition Matt Spinler (2): Add update timestamp property on Logging.Entry Add Logging.Create.CreateWithFFDCFiles method Vijay Khemka (1): State:Host: Add restart cause Zhikui Ren (1): Add Timestamp to BIOS POST Codes and Boot Cycle Count phosphor-logging: Matt Spinler (1): Add createWithFFDCFiles D-Bus method stub phosphor-post-code-manager: ZhikuiRen (1): Add timestamp to BIOS POST Codes log and DeleteAll interface (From meta-phosphor rev: 585674d921fda6331eab40d107f8723184f13f05) Change-Id: I3c05a415ff3c76e227e43ba048c6b718f01092e6 Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-13phosphor-state-manager: srcrev bump c9844634fb..4ca6f3f4feAndrew Geissler1-1/+1
Carol Wang (2): sched-host-tran: add base interfaces for Scheduled Host Transition sched-host-tran: handle with the scheduled time (From meta-phosphor rev: f04576b83d57fca248e24e3d0de08d272cfd3387) Change-Id: Ieb155f359cad217b1b2d8dd3699c238eedc1ce89 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-02-21phosphor-state-manager: srcrev bump 47b96128da..c9844634fbAndrew Geissler1-1/+1
Andrew Geissler (1): update for new host states and transitions (From meta-phosphor rev: 4cc4cf84f6956edd02a9aee27b195f205f52bceb) Change-Id: I34a4ebf57eae44120b70c2d8442005a5c618e603 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-21new diag and warm reboot targetsAndrew Geissler1-3/+39
This commit supports the new warm-reboot, force-warm-reboot, and diagnostic-mode targets. Note that some systems, such as openpower based servers, will require additional services from their corresponding meta layer to fully support these new targets. phosphor-state-manager: srcrev bump c101157e5b..47b96128da Andrew Geissler (6): warm-reboot: add in new targets warm-reboot: support new host transitions diag-mode: create new diagnostic mode target dead code: remove an unused definition change systemd signal handler to be more specific diag-mode: support entry into diagnostic mode (From meta-phosphor rev: accb48453b2c0c7a2149e7b2ca455476b0f89d9c) Change-Id: I73e1c053d19d1d62dc61b565905ea09828d96945 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-10move state systemd files to phosphor-state-managerAndrew Geissler11-150/+87
The OpenBMC target and service systemd files have been moved to phosphor-state-manager. This commit will move to those changes and delete the files from meta-phosphor. Bump Details: phosphor-state-manager: srcrev bump 4640d48e99..c101157e5b Andrew Geissler (3): move state manager service files into its repo ensure reboot service runs after host stopped move openbmc targets into this repo Tested: - Verified data files and services were all in expected location within witherspoon QEMU run - Verified openbmc systemd target were all in expected location within witherspoon QEMU run - HW CI will verify targets are still working as expected (From meta-phosphor rev: 77cfb0f54a23c3efeba26100110e54055accd16d) Change-Id: If5048f63d07ce45b4bc1f2303d1e87275324a818 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-16recipe does not need to install json fileAndrew Geissler1-5/+0
As noted in this review: https://gerrit.openbmc-project.xyz/c/openbmc/meta-phosphor/+/27903/6/recipes-phosphor/state/phosphor-state-manager_git.bb#146 meson handles the installation of the json file for you so the do_install_append section is no longer needed. Tested: Built image and verified json file was still in correct location within QEMU. (From meta-phosphor rev: 779f11d8b90e6829b2ec68311b2aa4f64c1adcef) Change-Id: I7b16ad5fba1694d80d51bf915233f4eeab426d39 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-14meson: move phosphor-state-manager to mesonAndrew Geissler1-4/+3
Includes the following in bump: Andrew Geissler (9): meson: fix up compile errors found by meson meson: binary building support meson: fix new warnings found by clang-tidy meson: enable unit tests meson: move service file into its own subdir meson: add in service file support meson: add json file into meson meson: add obmcutil to bindir meson: remove automake legacy files (From meta-phosphor rev: c1debbbad981bae1ecfdaa41da4d5ac68f3f9173) Change-Id: Ic9ff5ced2b8fefa4830fac6005b5af855e6d06c8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06phosphor-state-manager: srcrev bump a65d30d16b..c543af24b4Andrew Geissler1-1/+1
Andrew Geissler (1): remove libboost_system dependency (From meta-phosphor rev: 1803bbfbc4e9ddbb374ea49d31b5687555350820) Change-Id: I1bfcbcba07c38324094a0412acd7d9e7730e3d63 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06phosphor-post-code-manager: Add recipe fileVijay Khemka1-0/+24
Added initial recipe file for post code manager. It saves history of post codes. (From meta-phosphor rev: 28c16972c6b3e8e9a2392b4b0fd54d6c897f6438) Change-Id: Ia13d480d148ffeb73ac9fd0ea7e4eba85b506530 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-25phosphor-state-manager: srcrev bump 8be702939c..a65d30d16bAndrew Geissler1-1/+1
Vishwanatha Subbanna (1): Add support for bmcrebootoff and bmcrebooton (From meta-phosphor rev: 7fb16e574c145924c19d30aa8dd3579d1be6302a) Change-Id: If0eda6d780a4a5ab5b53d1cb91b1563935c065a9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-22phosphor-state-manager: srcrev bump 38605ee2b3..8be702939cAndrew Geissler1-1/+1
Andrew Jeffery (1): obmcutil: Silence kill error message by quoting test variable (From meta-phosphor rev: 198ffad941cdb992fbc338353c3aab155fd89cf6) Change-Id: I573f477983b4655650c2725abca9cace866e68b3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-21phosphor-state-manager: srcrev bump 84b3b29efa..38605ee2b3Andrew Geissler1-1/+1
Andrew Geissler (2): monitor: refactor systemd signal monitor variable monitor: support systemd delay getting on dbus (From meta-phosphor rev: 1732c384e90de3d54a996f067a242177a16fd334) Change-Id: If577ff5ffb4ddbbf5f31321c8dd3428a1b358926 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-12phosphor-state-manager: srcrev bump 2869a92621..84b3b29efaAndrew Geissler1-1/+1
Vishwanatha Subbanna (3): Add support for rebootoff and rebooton Add support for recoveryoff and recoveron Add support to mask and unmask host crash target (From meta-phosphor rev: 4b1d78c747adae54374b48406c32e7abaec61478) Change-Id: Ifd3f31b0fe3a5b0ed0959bc8e00bde2cc4d14173 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-29phosphor-state-manager: srcrev bump a6e7bbf0d6..2869a92621Andrew Geissler1-1/+1
Andrew Jeffery (1): obmcutil: Quote variable in non-zero test to avoid always true result (From meta-phosphor rev: 400b892e15e02f14732a38d767393a4ba2480805) Change-Id: Iea100e057518cbea48ff624c0004a6ad0999363b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-23phosphor-state-manager: srcrev bump 60c3ac8c87..a6e7bbf0d6Andrew Geissler1-1/+1
Gunnar Mills (1): Update openbmc-systemd.md link (From meta-phosphor rev: 27d40b06fbd3fa7f4db900c2129613f77a874a01) Change-Id: I4b89626390449f96e153dbf7b1f82c8ae428f9df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-04phosphor-state-manager: srcrev bump 2f60aaeb70..60c3ac8c87Andrew Geissler1-1/+1
Andrew Jeffery (1): obmcutil: Implement --verbose (From meta-phosphor rev: 9cfd00ada4e9a0f3a89a9e1c2dbb1d9a84774899) Change-Id: I749b6229d37e4af1bba81f12517f2c0fa52e9b58 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-01phosphor-state-manager: srcrev bump 874051c8f7..2f60aaeb70Andrew Geissler1-1/+1
Andrew Geissler (5): cppcheck: Fix format string warning cppcheck: Fix "Uninitialized variable" warning cppcheck: Make settings constructor explicit cppcheck: Reduce scope of temp variable Make D-bus systemd error handling consistent (From meta-phosphor rev: ab84fe29fb3140fabb3c796846fd5119980d667a) Change-Id: If683d5d3c7d465bffb7a686efc559a966874c17f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-25phosphor-state-manager: srcrev bump 27115aec88..874051c8f7Andrew Geissler1-1/+16
Andrew Geissler (8): sysd_monitor: Initial application framework sysd_monitor: Parse command line parameters sysd_monitor: Create default monitoring json sysd_monitor: Parse json file(s) sysd_monitor: Handle default for errors to monitor sysd_monitor: Monitor and log errors sysd_monitor: Add systemd unit and required json Ignore code coverage files Add in appropriate dependencies to build the above commits. A separate commit will enable the new feature. (From meta-phosphor rev: f26fd90b0b6fe9f39704d3aa2ba7c572ecde9fda) Change-Id: I76ab84df762fe55bfea7848b7d78d0bcf5163cef Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-08-06phosphor-state-manager: srcrev bump d6fe3150e1..27115aec88Andrew Geissler1-1/+1
Aatir Manzur (1): Blackout error logging (From meta-phosphor rev: a98b5c9b9616cc121ceecf5476777322ec7df2b8) Change-Id: Ica4e30e00b86a2cf0b351e72f268caa79ca35c1b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-28phosphor-state-manager: srcrev bump 5b95027528..d6fe3150e1Andrew Geissler1-1/+1
Andrew Geissler (2): Update IRC handle in MAINTAINERS Add README to phosphor-state-manager (From meta-phosphor rev: 3b5997ff34af01e935cda111311ffc0b28e38a21) Change-Id: Ibcd090d97adeb9fc970b6c5d87226961c7745d94 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-29phosphor-state-manager: srcrev bump 3a30b0542b..5b95027528Andrew Geissler1-1/+1
Andrew Geissler (1): Replace call_noreply() with call() (From meta-phosphor rev: 8ef61410d00e16ff72525ac28fcac5e00cd87923) Change-Id: Iba7a66b7d45009e73f35a6c1e25045a3866f6397 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-20phosphor-state-manager: srcrev bump eef31f82da..3a30b0542bAndrew Geissler1-1/+1
Andrew Geissler (1): Properly catch and report dbus timeout exception (From meta-phosphor rev: 336fabbf8aa7be74aa32aece1b4088b49020d7ad) Change-Id: Ib34ed0d1ada76993cef683c087fd235c08975565 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-07phosphor-state-manager: srcrev bump 624161cd2e..eef31f82daAndrew Geissler1-1/+1
Anthony Wilson (1): bmc-state-manager: Fix error in GetUnit (From meta-phosphor rev: 1c913a472378eae4f4695ac65d1932b0ae843a1f) Change-Id: Ie91ed52d37fb5b4cd1c096f750466c481d32b2eb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-16phosphor-state-manager: srcrev bump 19096267d4..624161cd2eAndrew Geissler1-1/+1
Andrew Geissler (1): Handle mapper introspect race condition (From meta-phosphor rev: a964ac9d395de78a1ea0c3ea9b4944b5a6f1f879) Change-Id: I9c091c13a3344f7ac1bb3cdd872a2c238447b2bb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-16obmcutil: Add 'sh' version, remove python versionAnthony Wilson1-7/+8
obmcutil was moved from skeleton to state-manager and converted to 'sh'. obmcutil-completion.sh no longer needed in pydevtools. Add recipe for new repo `phosphor-power-control` to install chassiskill. Adds the phosphor-power-control apps to the chassis-state-mgmt packagegroup. Install the components associated with the phosphor-state-manager package into bin. phosphor-state-manager: srcrev bump 32c532ea9b..19096267d4 Alexander Filippov (1): obmcutil: add more info to state subcommand Anthony Wilson (2): obmcutil: Add to 'make install' list obmcutil: Add chassiskill option Patrick Venture (2): build: pkg anti-pattern: use defaults build: install into bin instead of sbin (From meta-phosphor rev: 3492fb98c0a181a1c2adaae9682ef66683407241) Change-Id: Id0afaa80d1fa0c309d3d6d3483c40d26351f5f06 Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-06update upstream subtreesBrad Bishop5-6/+6
A number of corequisites exist so squashing these all into one patch. meta-ingrasys - refresh master bc513127f4..67bcaf389f meta-hxt - refresh master 86a4df514f..8fe0d38bbb meta-phosphor - refresh master 06c09d7cce..df6ddae3d2 meta-quanta - refresh master 4f126361a1..53f3025271 Change-Id: I3daeef2a0467d8ea4f1fd1c617e526f8b11258af Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-03-28meta-phosphor: Fix explicit dependencies antipatternBrad Bishop1-8/+1
Out of the box bitbake examines built applications, automatically adds runtime dependencies and thus ensures any library packages dependencies are automatically added to images, sdks, etc. There is no need to list them explicitly in a recipe. Dependencies change over time, and listing them explicitly is likely prone to errors - the net effect being unnecessary shared library packages being installed into images. Consult https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS for information on when to use explicit runtime dependencies. (From meta-phosphor rev: 26873c99d30b55e21a920c9851f21c3e2eab19f7) Change-Id: I38640d75a2d834c07d45ddcdb0162f1a23f848d9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-16Ensure host-check runs after ipmidAndrew Geissler1-2/+2
It has been found that multiple apps implement the /xyz/openbmc_project/control/host0 object path. The host-check service requires the one provided by the xyz.openbmc_project.Control.Host service but the mapper command line currently has no way to differentiate this. Specify explicitly the service required Resolves openbmc/phosphor-state-manager#2 (From meta-phosphor rev: 2d02ee8049f9c6b893435df52817c6ba5dfe8577) Change-Id: Iffb09e3125cf6614cb887d693a9b7812374f4e69 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-29phosphor-state-manager: srcrev bump 7a0689a91a..32c532ea9bAndrew Geissler1-1/+1
Anthony Wilson (1): Update error handling on sdbusplus calls (From meta-phosphor rev: 0f067194b6dbcc9b6437dafacbb75d283e43bd3d) Change-Id: I740f27397443a706fd7a497ca57ee8c3d53d4d2e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-21phosphor-state-manager: srcrev bump 436f3b8815..7a0689a91aAndrew Geissler1-1/+1
William A. Kennington III (1): std::variant: Fix use of incompatible api (From meta-phosphor rev: 3dfe6b3d8a6d0b5b9c99c6ffb27bea05e5afc612) Change-Id: If387655bd529050628ba971e018b85db441ec35d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-14phosphor-state-manager: srcrev bump acf54d089b..436f3b8815Andrew Geissler1-1/+1
William A. Kennington III (1): Include missing <cassert> (From meta-phosphor rev: 55a0e374534487920f8f5cf06774987ea8561685) Change-Id: I775aecc4a9a939f9d6748b2b34c810562372f0b1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-29phosphor-state-manager: srcrev bump d998f82bda..acf54d089bAndrew Geissler1-1/+1
Anthony Wilson (7): obmcutil: Rewrite in sh and move to phosphor-state-manager obmcutil: Add help option obmcutil: Add bootprogress option obmcutil: Add 'power' option obmcutil: Added {power,chassis}{on,off} options obmcutil: Update argument handling obmcutil: Add wait/timeout option (From meta-phosphor rev: cc1f3274d0878c0d5b994b4df5fb366ededfd1be) Change-Id: I9ac5e043e1ea9c3fefc66d9f2d49aab235f5ee4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-24phosphor-state-manager: srcrev bump 6425ab76f5..d998f82bdaAndrew Geissler1-1/+1
Patrick Venture (1): discover_system_state: const reference for params William A. Kennington III (1): timer: Replace with sdeventplus/timer (From meta-phosphor rev: b1773e92a6131e76777b07bad1d413a5bc3b34e0) Change-Id: Id0101039e4547b34fd2ade77674ceb72381d936f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-23meta-phosphor: state-manager: drop symlinkPatrick Venture2-143/+143
Drop symlink and rename bb for phosphor-state-manager. (From meta-phosphor rev: e22ac6b25822f8435a5b1a59c672af3169f4e37d) Change-Id: I0f903bda11298323a68ee2ca4c5e13bf3e7a61bd Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-21meta-phosphor: temp remove PV for git recipesBrad Bishop1-1/+0
In the five step sequence of transitioning an unversioned recipe to a versioned one, PV cannot be explicitly set to 1.0+git${SRCPV} set until the last step. With PV set, _both_ the unversioned recipe and the versioned recipe end up with PV = 1.0 and bitbake will continue to use the unversioned file. This means that when the unversioned bbappends are removed in step 4, the bbappend does not occur. This commit can be reverted once the five step process is complete. For reference, the five step process is: 1. Create a temporary recipe symlink: foo.bb -> foo_git.bb This results in two available PVs for foo: "1.0" (the bitbake default for unversioned recipes) and "git". Further, set the preferred version for foo to "1.0" in the distro configuration otherwise bitbake will choose PV = "git" and existing (unversioned) bbappends will not apply and the build will break. 2. Create a temporary bbappend symlink: foo.bbappend -> foo_%.bbappend This allows the manual override of the preferred version introduced in step 1 to be removed from the distro configuration. 3. Remove the preferred version override introduced in step 1 from the distro configuration. At this point the versioned recipe is now being used. 4. Remove the unversioned bbappends. 5. Remove the unversioned recipe. (From meta-phosphor rev: 883e0238adc8543b28cce8a5d283d2092026da54) Change-Id: I3c5248a41b064462d5a34a7bc6e5438acc107a32 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-19meta-phosphor: switch to meta-oe libcerealBrad Bishop1-1/+1
A cereal recipe was added recently to meta-openembedded. Use it so we can deprecate our version of it. (From meta-phosphor rev: cc51cd9910f3480cf4d2e0bff8aa6b95162e5bc1) Change-Id: I7746dbd1eda3011b870b85770092b2d020800af7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-19phosphor-state-manager: Depend on sdeventplusWilliam A. Kennington III1-0/+1
An upcoming change will require that phosphor-state-manager has sdeventplus during build time. (From meta-phosphor rev: f0e6674cf445f68b5b72ef6f7390a092833ff7ec) Change-Id: I59f8bee02c21b797d2149b28bfc0766b25d7e9cf Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-18meta-phosphor: state-manager: change versionPatrick Venture1-0/+1
Change version in phosphor-state-manager.bb (From meta-phosphor rev: 2cdf7d1e30f0f218f666cd78bf3be795f325e8bd) Change-Id: I65188fe6646f9f06578c16abc89cbb1b923dc266 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-08meta-phosphor: state-manager: Add symlink to gitPatrick Venture1-0/+1
Add a symbolic link to phosphor-state-manager.bb named _git.bb and set the preferred version for the recipe. (From meta-phosphor rev: 85a1fcc0018c7507246978369b29612d31a2e981) Change-Id: I97d326f9ae570661100867e7f7d230b6bae087c2 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-08phosphor-state-manager: srcrev bump 14e14cddf6..6425ab76f5Andrew Geissler1-1/+1
Vernon Mauery (1): phosphor-state-manager: use c++17 (From meta-phosphor rev: 68c62eed2f945dff1ffb81b2901984ecdea01c22) Change-Id: I049cc56780cb925b71b80681be27f1052bac8d23 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-09-12phosphor-state-manager: srcrev bump a965cf06a6..14e14cddf6Andrew Geissler1-1/+1
Matt Spinler (1): Traverse full GetSubTree output (From meta-phosphor rev: 9346a61b55e85f6ab6e12ecd4af0cdebc3c64fa1) Change-Id: Ife66d4603c10f504c83cff2895bb4c55c72d5a55 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-09-06meta-phosphor: Move layer content from common/Brad Bishop11-0/+289
Adopt a more conventional directory hierarchy. meta-phosphor is still a _long_ way from suitable for hosting on yoctoproject.org but things like this don't help. (From meta-phosphor rev: 471cfcefa74b8c7ceb704cb670e6d915cf27c63b) Change-Id: I3f106b2f6cdc6cec734be28a6090800546f362eb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>