blob: 3e9c805796bda9c5947f5312fb40a09ebc54aacc [file] [log] [blame]
Marri Devender Raoa314fed2022-04-27 05:17:04 -05001#!/usr/bin/env bash
2#
3# config: 234 10
4# @brief: Get the occ information.
5#
6
7# shellcheck disable=SC1091
8. "$DREPORT_INCLUDE"/functions
9
10#fetch occ control data
11file_name="occ.log"
12
13desc="occ control"
14command="busctl call --verbose --no-pager \
15 org.open_power.OCC.Control \
16 /org/open_power/control \
17 org.freedesktop.DBus.ObjectManager \
18 GetManagedObjects"
19
20add_cmd_output "$command" "$file_name" "$desc"
21
22#fetch occ control host data
23desc="occ conrol host"
24command="busctl call --verbose --no-pager \
25 org.open_power.OCC.Control \
26 /xyz/openbmc_project/control \
27 org.freedesktop.DBus.ObjectManager \
28 GetManagedObjects"
29add_cmd_output "$command" "$file_name" "$desc"
30
31#fetch occ sensors data
32desc="occ sensor"
33command="busctl call --verbose --no-pager \
34 org.open_power.OCC.Control \
35 /xyz/openbmc_project/sensors \
36 org.freedesktop.DBus.ObjectManager \
37 GetManagedObjects"
38add_cmd_output "$command" "$file_name" "$desc"
39
40occ_dir="/var/lib/openpower-occ-control"
41if [ -d "$occ_dir" ]; then
42 add_copy_file "$occ_dir" "$desc"
43fi