config/config-gate/files/wait_for_config_init.sh

36 lines
552 B
Bash

#!/bin/bash
#
# Copyright (c) 2016 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
# Wait for base node config service
. /etc/platform/platform.conf
SERVICE=
case $nodetype in
controller)
SERVICE=controllerconfig.service
;;
worker)
SERVICE=workerconfig.service
;;
storage)
SERVICE=storageconfig.service
;;
*)
exit 1
;;
esac
while :; do
systemctl status $SERVICE |grep -q running
if [ $? -ne 0 ]; then
exit 0
fi
sleep 1
done