Sunny Srivastava | fa5e4d3 | 2023-03-12 11:59:49 -0500 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | retries=100 |
| 3 | echo "Checking every 2s for VPD collection status ...." |
| 4 | while [ "$retries" -ne 0 ] |
| 5 | do |
| 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" |
| 16 | done |
| 17 | echo "Exit wait for VPD services to finish with timeout" |
| 18 | exit 1 |