[lldp]Fix lldp spawned after reboot when disabled (#11080)
- Why I did it When LLDP is disabled through feature command, it gets spawned after reboot. - How I did it In syncd.sh check if the service is enabled before spawning automatically during cold reboot. - How to verify it Disable lldp feature. Perform cold reboot and verify its not spawned.
This commit is contained in:
parent
90a849ea85
commit
9452095e25
@ -63,9 +63,13 @@ function waitplatform() {
|
|||||||
if [[ x"$BOOT_TYPE" = @(x"fast"|x"warm"|x"fastfast") ]]; then
|
if [[ x"$BOOT_TYPE" = @(x"fast"|x"warm"|x"fastfast") ]]; then
|
||||||
debug "LLDP service is delayed by a timer for better fast/warm boot performance"
|
debug "LLDP service is delayed by a timer for better fast/warm boot performance"
|
||||||
else
|
else
|
||||||
debug "Starting lldp service..."
|
lldp_state=$(systemctl is-enabled lldp.timer)
|
||||||
/bin/systemctl start lldp
|
if [[ $lldp_state == "enabled" ]]
|
||||||
debug "Started lldp service"
|
then
|
||||||
|
debug "Starting lldp service..."
|
||||||
|
/bin/systemctl start lldp
|
||||||
|
debug "Started lldp service"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user