summaryrefslogtreecommitdiff
path: root/meta-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2022-05-02meta-phosphor: Allow overriding of DISTRO_NAMEJoel Stanley1-1/+1
Some systems wish to override the distro name. Allow this by not forcefully setting the variable in phosphor-base. Change-Id: Ie6fc72e92d7bd215dfa6a2835a8022ae8daf51b2 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-04-30treewide: fix GPLv2/LGPLv2.1 obsolete-license warningsPatrick Williams3-3/+3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I746b04e1e36abaf2ff3852beb8a04535692442c1
2022-04-30phosphor-networkd: srcrev bump 24b5a619e1..dd1e592f69Andrew Geissler1-1/+1
sunharis (1): ethernet_interface: Add UseDomains option to network file Change-Id: I8e0328f7cc78d218b0e584e2a252b118a056381d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30phosphor-fan-presence: srcrev bump be15edeef8..0461bd2fdcAndrew Geissler1-1/+1
Matt Spinler (3): control: Let Manager::addObjects() take a service control: Add 'events' section to dump control:configs: Add an intfs removed trigger Mike Capps (1): monitor: Capture BMC dumps on fan/ambient shutdowns Change-Id: I84d697ae9e4601c258f83d0cc77e785dd47095a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30phosphor-power: srcrev bump d13072949c..c3324424b2Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Symlink to input history files psu-ng: Power supply class updates for input history Change-Id: I614157fe975c21b5f181644a36e94c1c98f97854 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30entity-manager: srcrev bump 1525e85952..b0c7bd18c2Andrew Geissler1-1/+1
Zev Weiss (1): romed8hm3: add VDDCR_CPU warning & critical thresholds Change-Id: Ib2766891eccb6d8577992e8110d107ddf79e5bfe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30phosphor-dbus-interfaces: srcrev bump 9ac2778efa..56936f52f2Andrew Geissler1-1/+1
Patrick Williams (2): prettier: reformat YAML markdownlint: minor formatting changes to Software/README Change-Id: I7887d52e33e6cacbedaf94285f6c47e624d948bc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30treewide: remove meta-perlPatrick Williams1-1/+0
The only recipes which use content from meta-perl are openpower machines: ``` meta-openpower/recipes-bsp/pdata/pdata_git.bb: libxml-libxml-perl-native \ meta-yadro/meta-nicole/recipes-phosphor/logging/openpower-esel-parser_git.bb: libxml-libxml-perl-native \ ``` Remove meta-perl from the bblayers of every layer except openpower machines. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I51f1a8fbfbe879295c64d2339fc115dbd8823681
2022-04-30Use proper paths in mapper servicesMatt Spinler3-6/+3
Using /usr/bin/env is now an antipattern. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I18c05ea0f962b989ecbedc8019f63f673cb4b9ef
2022-04-30Use proper path in Inventory Mgr serviceMatt Spinler1-2/+1
Using /usr/bin/env is now an antipattern. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I62c112ae7a089e7b86612cd7a3f711a564ce0dd7
2022-04-29stdplus: remove span-lite dependencyPatrick Williams1-1/+0
span-lite has been removed from use within the stdplus package and there is now (with estoraged updated) no code within the openbmc org that uses `nonstd::`, so it should be safe to remove this dependency now. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ifc285f7e99aa7b225484a6639238e6ac545bd02a
2022-04-29estoraged: srcrev bump 6c0d8ce130..4906f4ef7eAndrew Geissler1-1/+1
John Edward Broadbent (1): span: switch to std Change-Id: I81424d7abc4a890380d1baaaedeb911dab692088 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-29entity-manager: srcrev bump 1dda2b32c6..1525e85952Andrew Geissler1-1/+1
Zev Weiss (1): fru-device: use off_t/size_t for FRU IO offsets & lengths Change-Id: If65770dc77f58ff1ace38dcd6f9d616e85a86790 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-29phosphor-logging: srcrev bump 11cf0328bc..c0cc7ec707Andrew Geissler1-1/+1
gikrish1 (1): PEL: Add error message registry entry for Panel Change-Id: Ie341adea31121be508c92349c0184790c9d54654 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-29stdplus: srcrev bump 1151c6d3d9..68975b90a5Andrew Geissler1-1/+1
Patrick Williams (1): span: switch to std Change-Id: Ibb92960633cf0dc541a3b2de04ef69efe675795e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-29sdbusplus: srcrev bump 1229576b7c..b7329a90eeAndrew Geissler1-1/+1
Patrick Williams (1): message: append: support span Change-Id: I9571f1ae2efb82f487aba73a9fa74a1a5e694a26 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-29estoraged: srcrev bump fa5cb6f718..6c0d8ce130Andrew Geissler1-2/+6
John Wedig (3): Initial integration with Entity Manager Add systemd service file Add association between chassis and drive This commit also updates the estoraged recipe to install the new systemd service. Change-Id: I20ac25e62eb451e39aaf9365dae2b6a3da862e7e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: John Wedig <johnwedig@google.com>
2022-04-29phosphor-dbus-interfaces: srcrev bump 1bf1b7bfcf..9ac2778efaAndrew Geissler1-1/+1
Jiaqing Zhao (2): EthernetInterface: Mark Speed and AutoNeg as readonly EthernetInterface: Mark InterfaceName and VLANId as const Change-Id: I35b352697d3cacc6acde8edd06e3ad4870a7e9f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-28phosphor-networkd: srcrev bump c2e061f2ce..24b5a619e1Andrew Geissler1-1/+1
Jiaqing Zhao (2): ncsi-netlink: Remove phosphor-logging dependency Remove gateway properties in SystemConfiguration Change-Id: I6ed5af780d26f4eb969cbeefc7f29a685530e3f0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-28entity-manager: srcrev bump e4dc140236..1dda2b32c6Andrew Geissler1-1/+1
Jae Hyun Yoo (1): fru-device: Refine addressing mode detection logic Jiaqing Zhao (1): FruDevice: Refactor i2c device monitor Change-Id: If53ce5a7ed466f600eb77d61ec230566ea19dc2a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-28phosphor-ipmi-flash: srcrev bump 99d292a383..28c00d6edaAndrew Geissler1-1/+1
Patrick Williams (1): span: switch to std Change-Id: I3a0d09dae8f5aead16ed06da071234dab0c41507 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-27bmcweb: srcrev bump 5deabed966..3d768a1651Andrew Geissler1-1/+1
Abhishek Patel (2): Fix certificate_service privileges Fix Ethernet privileges Ed Tanous (1): Simplify sensor path lookups Jiaqing Zhao (1): system: Fix incorrect WatchdogTimer PATCH handler Change-Id: Ideb1a4e89c28b000ad54e1c7f8db4452309be90d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26bmcweb: srcrev bump eb1c47d3d9..5deabed966Andrew Geissler1-1/+1
Gunnar Mills (1): Sensors: Add humidity hierarchy Change-Id: I77fcd0a31a94e732021b3fa26356a04a30b4c436 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-power: srcrev bump 2a054922f3..d13072949cAndrew Geissler1-1/+1
Zev Weiss (1): regulators: Add phosphor-regulators service dependencies Change-Id: I559f53e2cd1074c98c1ac536182e0a0ae8c54b9d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26dbus-sensors: srcrev bump 8454571297..7dd6443b88Andrew Geissler1-1/+1
Jae Hyun Yoo (1): HwmonTempSensor: Fix a crash when an I3C device is scanned Change-Id: Ifbb5a72bc858ee59ea9ff11aa33d00977cbd6021 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-logging: srcrev bump d29837f8a5..11cf0328bcAndrew Geissler1-1/+1
Andrew Geissler (1): host-graceful-quiesce: call new target Chirag Sharma (1): PEL: Added new message registry for Common.File.Error.Write Change-Id: Ie8cef39b248a5de9f10e6cb762bf16d9a26f5559 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-dbus-interfaces: srcrev bump edc177f9dc..1bf1b7bfcfAndrew Geissler1-1/+1
Jiaqing Zhao (1): EthernetInterface: Change LinkUp property to readonly Change-Id: Iee53de4923b92014333b113f5ef3b028549e76a5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-dbus-monitor: srcrev bump afa54c6845..2beffa634dAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Idd1e58675239f5a4b50109758b9e4b39486a8842 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-settingsd: srcrev bump 74c4f3b1af..75a710ca87Andrew Geissler1-1/+1
Patrick Williams (2): fix cppcheck warnings build: enable C++20 Change-Id: I93979626b87591f40dd2b257ed8be38da9106db9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-25host-graceful-quiesce: install new targetAndrew Geissler2-2/+5
Per design here: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/52874 phosphor-state-manager: srcrev bump 106152c646..aaa8d3466b Allen.Wang (1): phosphor-state-manager: Support multi-host for persist files Andrew Geissler (1): host-graceful-quiesce: introduce new target Tested: - Built image with new target and included pldmSoftPowerOff.service in it so that host firmware got a chance to gracefully shut down prior to Quiesce. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I83cd6a20d72cf586d21baf3fe809aad28f288695
2022-04-23phosphor-host-ipmid: srcrev bump 6d4a44ed2b..f53696edb8Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Idaeaba57151d1414ea8bc86edf90b0d6f3dc044e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23estoraged: srcrev bump 2b5454d316..fa5cb6f718Andrew Geissler1-1/+1
John Edward Broadbent (2): Add exception when constructor fails Change ownership of handle to eStorageD object John Wedig (1): Remove device name from D-Bus service name Change-Id: I3ba6cebc730a43413eebabd467c496a0fc358c7d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23ipmi-blob-tool: srcrev bump d46530fd76..98e59f3157Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I0c0cee9d599916a7c9041c024f04db4625dd053a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23bmcweb: srcrev bump 82695a5b3b..eb1c47d3d9Andrew Geissler1-1/+1
Ed Tanous (2): Implement odata annotations ignoring Remove regex uses in event service and consolidate Change-Id: Iea043a32d40f6bebb8e2ae259270b60cde3a01e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-pid-control: srcrev bump d8c5a45c81..ac3a21911eAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Ic6905cbc599b1da73269b65d08c58cab09038c21 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-logging: srcrev bump 8bd4ca4e14..d29837f8a5Andrew Geissler1-1/+1
Jim Wright (1): PEL: Correct callouts for Everest pgood failures Sunny Srivastava (1): PEL: Error interface for system vpd mismatch Change-Id: I9f22e179e7f2f6fbbb7f067f897672913c267297 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-fan-presence: srcrev bump a917e69ab0..be15edeef8Andrew Geissler1-1/+1
Matt Spinler (1): sensor-mon: Add missing arg in fmt::format call Patrick Williams (1): build: enable C++20 Change-Id: Iec427d06b6f1038a3dd5cef5fc06ce45199c4e0e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-user-manager: srcrev bump 0e171698df..6dc7ed95c5Andrew Geissler1-1/+1
Paul Fertser (1): Signal when trying to set minPasswordLength low Change-Id: I3babef8dfaf6916864a5e006d97a9a84b6465810 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-inventory-manager: srcrev bump 23314a5c8d..69ddaad8dfAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I04a9414df44bf9aa22e857f261aadf9cb96a3121 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-22phosphor-state-manager: reorder prerm functionsPatrick Williams1-40/+26
The previous order of all `postinst` functions followed by `prerm` functions made it easy to miss making a change in the `prerm` due to their large distances from each other in the file. Reorder these so that they are grouped by subpackages rather than function type. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2be0617f4e1f805ed611688d77bb4d278abbd94
2022-04-22phosphor-state-manager: move host symlinks to correct subpkgPatrick Williams1-1/+22
The `multi-user.target.requires/...Host@{i}.service` symlinks were being added to the `obmc-targets` sub-package, but nothing explicitly depends on the `host` sub-package. On systems that do not include the `host` sub-package, this could result in broken symlinks, and on systems which do not use the targets it can result in the `host` daemon not starting. Move these `Host@{i}.service` symlinks into the `host` sub-package since that is where the original service file resides. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I43aa5fdbe73f0af3c5d213e45e3a02f2dc093d79
2022-04-22phosphor-state-manager: simplify systemd-linksPatrick Williams1-149/+35
Specify the target links as a variable with iteration rather than manual entries for each symlink. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If40bf59dc00beb2c004c5da9953c3c5e64cbffba
2022-04-22treewide: drop unused meta-security layerBrad Bishop1-1/+0
This was added with cde0f094f for libseccomp, but shortly after that upstream moved libseccomp from meta-security to core (241c7d2e6). As such, meta-security is no longer used or required. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I371e54b11f6336720dfc6edf0ef733d22b7fb4f2
2022-04-22meta-phosphor: add layer dependenciesBrad Bishop1-0/+4
These layers are all required, so add them to the layer dependencies. This generates an error earlier in the build process when layers are missing from the configuration (bblayers.conf). The dependency list below is informative, but likely not comprehensive: -meta-python: python3-inflection-native -meta-networking: net-snmp -meta-oe: rsyslog, libvncserver, ipmitool, boost-url, libgpiod, lmsensors-config, openldap Change-Id: I1b480224e6ec4b8bd61c8f21d6e569d17363a9a6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2022-04-21phosphor-state-manager: remove useless target symlinkPatrick Williams1-4/+0
We do not need to create symlinks to instantiate targets. Remove the one for `obmc-bmc-service-quiesce@.target`. Tested: ``` root@witherspoon:/lib/systemd/system# systemctl start obmc-bmc-service-quiesce@0.target root@witherspoon:~# obmcutil state CurrentBMCState : xyz.openbmc_project.State.BMC.BMCState.Quiesced CurrentPowerState : xyz.openbmc_project.State.Chassis.PowerState.Off CurrentHostState : xyz.openbmc_project.State.Host.HostState.Off BootProgress : xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified OperatingSystemState: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.Inactive ``` Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I73719f8cbce7ff3e01be868f471627c7acc2f6ca
2022-04-21phosphor-state-manager: use CHASSIS_INSTANCE for chassis servicePatrick Williams1-2/+3
Some systems have more chassis than hosts. Use the OBMC_CHASSIS_INSTANCES variable instead of OBMC_HOST_INSTANCES for instantiating the service symlinks. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I42eb92a68023788fc8c06e63ed3eb6eb714bf55c
2022-04-21phosphor-state-manager: move chassis symlinks to correct subpkgPatrick Williams1-4/+21
The `multi-user.target.requires/...Chassis@{i}.service` symlinks were being added to the `obmc-targets` sub-package, but nothing explicitly depends on the `chassis` sub-package. On systems that do not include the `chassis` sub-package, this results in broken symlinks. Move these `Chassis@{i}.service` symlinks into the `chassis` sub-package since that is where the original service file resides. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iefc8c0bf8eb9b5f43fa67a13bf52ceb4ce55e52e
2022-04-21treewide: fix GPLv2+ obsolete-license warningsPatrick Williams3-3/+3
The LICENSE string 'GPLv2+' is considered obsolete by Yocto and raises a warning. Switch them too the accepted tag 'GPL-2.0-or-later'. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I88c639dbb45762e2e019a3503f1f1930b65c09d6
2022-04-21meta-phosphor: phosphor-ipmi-fru: fix LICENSE warningPatrick Williams1-1/+1
Bitbake currently gives an `obsolute-license` warning for any of the recipes using `phosphor-ipmi-fru.inc`. Fix this by switching the LICENSE variable to `GPL-3.0-or-later`, which matches the contents of the LICENSE file in the repository. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ife34a6bfaf564b530a889a3fa277ed84c0f2a640
2022-04-21dbus-sensors: srcrev bump 31ec7dbb6a..8454571297Andrew Geissler1-1/+1
Arun Lal K M (1): Fix for cpusensor going into D state. Change-Id: Ib6add3171c61b0a4cd6cfb40714158785830069c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>