1 #!/bin/sh /etc/rc.common
15 config_get_bool enable_cdp config enable_cdp
16 config_get_bool enable_fdp config enable_fdp
17 config_get_bool enable_sonmp config enable_sonmp
18 config_get_bool enable_edp config enable_edp
19 config_get lldp_class config lldp_class
20 config_get lldp_location config lldp_location
22 [ "$enable_cdp" == 1 ] && append args
"-c"
23 [ "$enable_fdp" == 1 ] && append args
"-f"
24 [ "$enable_sonmp" == 1 ] && append args
"-s"
25 [ "$enable_edp" == 1 ] && append args
"-e"
26 [ -n "$lldp_location" ] && append args
"-L '$lldp_location'"
27 append args
"-M ${lldp_class:-4}"
29 eval start-stop-daemon
-S -x lldpd
-b -q -- $args
33 start-stop-daemon
-K -q -x lldpd
34 rm -f /var
/run
/lldpd.socket