blob: ecf0533a1f8c003d03ef39dd0e3a681ffe1863bb [file] [log] [blame]
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -05001#!/bin/sh
2retries=100
3echo "Checking every 2s for VPD collection status ...."
4while [ "$retries" -ne 0 ]
5do
6 sleep 2
7 output=$(busctl get-property com.ibm.VPD.Manager /com/ibm/VPD/Manager com.ibm.VPD.Manager CollectionStatus)
8
9 if echo "$output" | grep -q "Completed" ; then
10 echo "VPD collection is completed"
11 exit 0
12 fi
13
14 retries="$((retries - 1))"
15 echo "Waiting for VPD status update. Retries remaining: $retries"
16done
17echo "Exit wait for VPD services to finish with timeout"
18exit 1