| Alpana Kumari | b48e6ff | 2022-04-24 23:42:28 -0500 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | retries=100 | ||||
| 3 | echo "Checking every 2s for active VPD parsers..." | ||||
| 4 | while [ $retries -ne 0 ] | ||||
| 5 | do | ||||
| 6 | sleep 2 | ||||
| 7 | systemctl -q is-active ibm-vpd-parser@*.service | ||||
| 8 | active=$? | ||||
| 9 | if [ $active -ne 0 ] | ||||
| 10 | then | ||||
| 11 | echo "Done wait for active VPD parsers. Exit success" | ||||
| 12 | exit 0 | ||||
| 13 | fi | ||||
| 14 | retries=$((retries - 1)) | ||||
| 15 | echo "VPD parsers still running. Retries remaining: $retries" | ||||
| 16 | done | ||||
| 17 | echo "Exit wait for VPD services to finish with timeout" | ||||
| 18 | exit 1 | ||||