diff --git a/dockers/docker-teamd/start.sh b/dockers/docker-teamd/start.sh index cfa2bdc2cb..4cbc65ab0c 100755 --- a/dockers/docker-teamd/start.sh +++ b/dockers/docker-teamd/start.sh @@ -3,6 +3,8 @@ rm -f /var/run/rsyslogd.pid rm -f /var/run/teamd/* +mkdir -p /var/warmboot/teamd + supervisorctl start rsyslogd supervisorctl start teammgrd diff --git a/rules/docker-teamd.mk b/rules/docker-teamd.mk index 95f49ea8ca..f4a2c7d412 100644 --- a/rules/docker-teamd.mk +++ b/rules/docker-teamd.mk @@ -10,5 +10,6 @@ SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_TEAMD) $(DOCKER_TEAMD)_CONTAINER_NAME = teamd $(DOCKER_TEAMD)_RUN_OPT += --net=host --privileged -t $(DOCKER_TEAMD)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro +$(DOCKER_TEAMD)_RUN_OPT += -v /host/warmboot:/var/warmboot $(DOCKER_TEAMD)_BASE_IMAGE_FILES += teamdctl:/usr/bin/teamdctl