pldm: pldm-scripts: Ignore persistent objects

Changes related to b/465550214 now expose the CX8 firmware versions as
DBus objects under /xyz/openbmc_project/software/CX8_[0-3]. These
objects are incorrectly identified by pldm_update_fw.sh as zombie
bundles from a previous update, and it attempts to remove them even
though they have no Delete method and should be persistent.

This change adjusts the script to to ignore any persistent software
object that does not have a Delete method.

Tested: https://paste.googleplex.com/5339989215936512
Fusion-Link: fusion2,n/a
Platforms-Affected: platform31
Google-Bug-Id: 495924038
Change-Id: I8dc11ecc93cd282045288e7899c287d76215fde8
1 file changed
tree: 9bf8eadba7e30a86db50d6b0818769cb07bdb5d6
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.