diff --git a/systemd_units/RdkWanManager.service b/systemd_units/RdkWanManager.service index 56494dd0..91ba491c 100644 --- a/systemd_units/RdkWanManager.service +++ b/systemd_units/RdkWanManager.service @@ -28,6 +28,7 @@ Environment="LOG4C_RCPATH=/etc" EnvironmentFile=/etc/device.properties WorkingDirectory=/usr/rdk/wanmanager ExecStartPre=/bin/touch /tmp/OS_WANMANAGER_ENABLED +ExecStartPre=-/bin/sh -c '[ -x /usr/ccsp/dhcpmgr/DHCPMgrPSMValueCheck.sh ] && (/usr/ccsp/dhcpmgr/DHCPMgrPSMValueCheck.sh)' ExecStartPre=/bin/sh -c '(/usr/ccsp/utopiaInitCheck.sh)' ExecStart=/usr/rdk/wanmanager/wanmanager -subsys $Subsys ExecStop=/bin/sh -c 'echo "`date`: Stopping/Restarting RdkWanManager" >> ${PROCESS_RESTART_LOG}'