diff --git a/dockers/docker-platform-monitor/start.sh b/dockers/docker-platform-monitor/start.sh index 30699694b6..18541b80fe 100755 --- a/dockers/docker-platform-monitor/start.sh +++ b/dockers/docker-platform-monitor/start.sh @@ -28,3 +28,5 @@ fi supervisorctl start ledd supervisorctl start xcvrd + +supervisorctl start psud diff --git a/dockers/docker-platform-monitor/supervisord.conf b/dockers/docker-platform-monitor/supervisord.conf index aa947ce2c9..2854d0510f 100644 --- a/dockers/docker-platform-monitor/supervisord.conf +++ b/dockers/docker-platform-monitor/supervisord.conf @@ -54,3 +54,13 @@ autorestart=false stdout_logfile=syslog stderr_logfile=syslog startsecs=0 + +[program:psud] +command=/usr/bin/psud +priority=7 +autostart=false +autorestart=false +stdout_logfile=syslog +stderr_logfile=syslog +startsecs=0 + diff --git a/rules/docker-platform-monitor.mk b/rules/docker-platform-monitor.mk index d6404e18c4..c8f8e91365 100644 --- a/rules/docker-platform-monitor.mk +++ b/rules/docker-platform-monitor.mk @@ -2,7 +2,7 @@ DOCKER_PLATFORM_MONITOR = docker-platform-monitor.gz $(DOCKER_PLATFORM_MONITOR)_PATH = $(DOCKERS_PATH)/docker-platform-monitor -$(DOCKER_PLATFORM_MONITOR)_DEPENDS += $(LIBSWSSCOMMON) $(PYTHON_SWSSCOMMON) $(SONIC_LEDD) $(SONIC_XCVRD) +$(DOCKER_PLATFORM_MONITOR)_DEPENDS += $(LIBSWSSCOMMON) $(PYTHON_SWSSCOMMON) $(SONIC_LEDD) $(SONIC_XCVRD) $(SONIC_PSUD) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_PLATFORM_COMMON_PY2) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SWSSSDK_PY2) $(DOCKER_PLATFORM_MONITOR)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE) diff --git a/rules/sonic-psud.mk b/rules/sonic-psud.mk new file mode 100644 index 0000000000..0249115359 --- /dev/null +++ b/rules/sonic-psud.mk @@ -0,0 +1,5 @@ +# sonic-psud (SONiC PSU daemon) Debian package + +SONIC_PSUD = python-sonic-psud_1.0-1_all.deb +$(SONIC_PSUD)_SRC_PATH = $(SRC_PATH)/sonic-platform-daemons/sonic-psud +SONIC_PYTHON_STDEB_DEBS += $(SONIC_PSUD) diff --git a/src/sonic-platform-daemons b/src/sonic-platform-daemons index bc23ab0b0b..e5d8155863 160000 --- a/src/sonic-platform-daemons +++ b/src/sonic-platform-daemons @@ -1 +1 @@ -Subproject commit bc23ab0b0b87b3ed022a7728c069e580b70bf23d +Subproject commit e5d81558637790e964b3afd018d8210891b15681