f3faf6111b
This reverts commit 1d2a11bbb8
.
28 lines
633 B
Bash
Executable File
28 lines
633 B
Bash
Executable File
#!/bin/bash
|
|
# Check the gbsyncd platform defined on the device matching the service,
|
|
# or otherwise skip starting the service
|
|
|
|
SERVICE="$gbsyncd_platform"
|
|
PLATFORM=${PLATFORM:-`sonic-cfggen -H -v DEVICE_METADATA.localhost.platform`}
|
|
DEVPATH="/usr/share/sonic/device"
|
|
CONFIGFILE="${DEVPATH}/${PLATFORM}/gbsyncd.ini"
|
|
|
|
if [ ! -f "$CONFIGFILE" ]; then
|
|
if [ gbsyncd = "$SERVICE" ]; then
|
|
exit 0
|
|
fi
|
|
exit 1
|
|
fi
|
|
|
|
while IFS="=" read -r key value; do
|
|
case "$key" in
|
|
platform)
|
|
if [ "$value" = "$SERVICE" ]; then
|
|
exit 0
|
|
fi
|
|
;;
|
|
esac
|
|
done < "$CONFIGFILE"
|
|
|
|
exit 1
|