wait-vpd-parsers service: Replace script with app
This commit updates service file to replace wait vpd status bash script
with wait vpd parser app. This commit also removes wait vpd
status bash script from the repository.
Change-Id: I17b032506758fa06027b7197750846014e74d99f
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
diff --git a/meson.build b/meson.build
index 3b99744..968a6ad 100644
--- a/meson.build
+++ b/meson.build
@@ -64,13 +64,7 @@
if get_option('ibm_system').allowed()
subdir('vpd-tool')
subdir('wait-vpd-parser')
- scripts = ['scripts/wait-vpd-status.sh']
- install_data(
- scripts,
- install_mode: 'rwxr-xr-x',
- install_dir: get_option('bindir'),
- )
services += [
'service_files/system-vpd.service',
diff --git a/scripts/wait-vpd-status.sh b/scripts/wait-vpd-status.sh
deleted file mode 100644
index ecf0533..0000000
--- a/scripts/wait-vpd-status.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/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
diff --git a/service_files/wait-vpd-parsers.service b/service_files/wait-vpd-parsers.service
index 8b39310..3c8ce07 100644
--- a/service_files/wait-vpd-parsers.service
+++ b/service_files/wait-vpd-parsers.service
@@ -8,7 +8,7 @@
After=set-spi-mux.service
[Service]
-ExecStart=/usr/bin/wait-vpd-status.sh
+ExecStart=/usr/bin/wait-vpd-parser
Type=oneshot
[Install]