summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Wilson <wilsonan@us.ibm.com>2018-09-13 14:19:37 -0500
committerAnthony Wilson <wilsonan@us.ibm.com>2018-10-23 10:40:34 -0500
commit50c5f88d85780ab21f696b258cc789dba3976d78 (patch)
tree61064b9ab2bece4f672c3f263bee45dcda9217f7
parentf3f16fa9a22e92a06e35076c06308012aff59fd2 (diff)
downloadphosphor-state-manager-50c5f88d85780ab21f696b258cc789dba3976d78.tar.gz
phosphor-state-manager-50c5f88d85780ab21f696b258cc789dba3976d78.zip
obmcutil: Add bootprogress option
Change-Id: I6deccd1210a528a92f429935b8a043b922cfbcf2 Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com>
-rw-r--r--obmcutil11
1 files changed, 9 insertions, 2 deletions
diff --git a/obmcutil b/obmcutil
index 9856c48..35a1752 100644
--- a/obmcutil
+++ b/obmcutil
@@ -3,7 +3,7 @@
set -euo pipefail
USAGE="Usage: obmcutil [-h]
- {bmcstate,chassisstate,hoststate,state,status}"
+ {bmcstate,bootprogress,chassisstate,hoststate,state,status}"
INTERFACE_ROOT=xyz.openbmc_project
STATE_INTERFACE=$INTERFACE_ROOT.State
@@ -16,7 +16,7 @@ print_help ()
echo "$USAGE"
echo ""
echo "positional arguments:"
- echo " {bmcstate,chassisstate,hoststate,state,status}"
+ echo " {bmcstate,bootprogress,chassisstate,hoststate,state,status}"
echo ""
echo "optional arguments:"
echo " -h, --help show this help message and exit"
@@ -64,6 +64,13 @@ handle_cmd ()
handle_cmd $query
done
;;
+ bootprogress)
+ OBJECT=$STATE_OBJECT/host0
+ SERVICE=$(mapper get-service $OBJECT)
+ INTERFACE=$STATE_INTERFACE.Boot.Progress
+ PROPERTY=BootProgress
+ state_query $SERVICE $OBJECT $INTERFACE $PROPERTY
+ ;;
-h|--help)
print_help
;;
OpenPOWER on IntegriCloud