[gearbox] provide common gbsyncd.service.j2 to start for platform specific gbsyncd docker (#9286)

Why I did it
Fix #9059. It provides common gbsyncd.service.j2 to start for platform specific gbsyncd docker, which must be named 'gbsyncd'.

How I did it
All of platform specific gbsyncd dockers use a common name 'gbsyncd'
Use a unique systemd service template gbsyncd.service.j2 for gbsyncd docker
This commit is contained in:
Junhua Zhai
2021-11-18 15:49:49 +08:00
committed by GitHub
parent 0e0772596e
commit 1d2a11bbb8
5 changed files with 7 additions and 7 deletions

View File

@@ -8,16 +8,13 @@ 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
if [[ "$value" = "$SERVICE"* ]]; then
exit 0
fi
;;