Changeset 30215


Ignore:
Timestamp:
2012-02-05T16:23:20+01:00 (5 years ago)
Author:
jow
Message:

[packages_10.03.2] lldpd: merge r29170, r29199

Location:
branches/packages_10.03.2/net/lldpd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/packages_10.03.2/net/lldpd/Makefile

    r26086 r30215  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2011 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    1010PKG_NAME:=lldpd 
    1111PKG_VERSION:=0.3 
    12 PKG_RELEASE:=1 
     12PKG_RELEASE:=3 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
     
    5757endef 
    5858 
     59define Package/lldpd/conffiles 
     60/etc/config/lldpd 
     61endef 
     62 
    5963$(eval $(call BuildPackage,lldpd)) 
  • branches/packages_10.03.2/net/lldpd/files/lldpd.init

    r13770 r30215  
    11#!/bin/sh /etc/rc.common 
     2# Copyright (C) 2008-2011 OpenWrt.org 
    23 
    34START=90 
     5 
     6SERVICE_USE_PID=1 
    47 
    58start() { 
     
    1013        local lldp_class 
    1114        local lldp_location 
    12         local args="-d" 
    13          
    14         config_load lldpd 
    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 
    21          
    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}" 
    28          
    29         eval start-stop-daemon -S -x lldpd -b -q -- $args 
     15 
     16        config_load 'lldpd' 
     17        config_get_bool enable_cdp 'config' 'enable_cdp' 0 
     18        config_get_bool enable_fdp 'config' 'enable_fdp' 0 
     19        config_get_bool enable_sonmp 'config' 'enable_sonmp' 0 
     20        config_get_bool enable_edp 'config' 'enable_edp' 0 
     21        config_get lldp_class 'config' 'lldp_class' 
     22        config_get lldp_location 'config' 'lldp_location' 
     23 
     24        [ $enable_cdp -gt 0 ] && append args '-c' 
     25        [ $enable_fdp -gt 0 ] && append args '-f' 
     26        [ $enable_sonmp -gt 0 ] && append args '-s' 
     27        [ $enable_edp -gt 0 ] && append args '-e' 
     28 
     29        service_start /usr/sbin/lldpd $args \ 
     30                ${lldp_location:+ -L "$lldp_location"} \ 
     31                ${lldp_class:+ -M $lldp_class} 
    3032} 
    3133 
    3234stop() { 
    33         start-stop-daemon -K -q -x lldpd 
    34         rm -f /var/run/lldpd.socket 
     35        service_stop /usr/sbin/lldpd 
    3536} 
Note: See TracChangeset for help on using the changeset viewer.