| #!/bin/bash |
| # |
| # config: 2 20 |
| # @brief: Get the inventory information. |
| # |
| |
| # shellcheck disable=SC1091 |
| . "$DREPORT_INCLUDE"/functions |
| |
| desc="inventory" |
| |
| command="busctl call --verbose --no-pager \ |
| xyz.openbmc_project.Inventory.Manager \ |
| /xyz/openbmc_project/inventory \ |
| org.freedesktop.DBus.ObjectManager \ |
| GetManagedObjects" |
| |
| file_name="inventory.log" |
| |
| if ! add_cmd_output "$command" "$file_name" "$desc"; |
| then |
| inventory_dir="/var/lib/phosphor-inventory-manager" |
| if [ -d "$inventory_dir" ]; then |
| add_copy_file "$inventory_dir" "$desc" |
| fi |
| fi |