blob: ecf0533a1f8c003d03ef39dd0e3a681ffe1863bb [file] [log] [blame] [edit]
#!/bin/sh
retries=100
echo "Checking every 2s for VPD collection status ...."
while [ "$retries" -ne 0 ]
do
sleep 2
output=$(busctl get-property com.ibm.VPD.Manager /com/ibm/VPD/Manager com.ibm.VPD.Manager CollectionStatus)
if echo "$output" | grep -q "Completed" ; then
echo "VPD collection is completed"
exit 0
fi
retries="$((retries - 1))"
echo "Waiting for VPD status update. Retries remaining: $retries"
done
echo "Exit wait for VPD services to finish with timeout"
exit 1