From cde9e9f35761ee71b2a6efa07de4d52918684002 Mon Sep 17 00:00:00 2001 From: hgy59 Date: Mon, 25 Nov 2024 21:49:56 +0100 Subject: [PATCH] update lldpd - update lldpd to v1.0.18 - remove obsolete privilege and PLIST file - enable all built in protocols - build binaries into bin folder (instead of sbin) - use quadratic shape for logo - use group synocommunity (for DSM 7 compatibility) - user SERVICE_USER = auto (other values are not supported) --- cross/lldpd/Makefile | 20 +++++++++++++++----- cross/lldpd/PLIST | 9 +++++---- cross/lldpd/digests | 6 +++--- spk/lldpd/Makefile | 22 +++++++--------------- spk/lldpd/PLIST | 0 spk/lldpd/src/conf/privilege | 31 ------------------------------- spk/lldpd/src/lldpd.png | Bin 1809 -> 9728 bytes spk/lldpd/src/service-setup.sh | 8 +++++--- 8 files changed, 35 insertions(+), 61 deletions(-) delete mode 100644 spk/lldpd/PLIST delete mode 100644 spk/lldpd/src/conf/privilege diff --git a/cross/lldpd/Makefile b/cross/lldpd/Makefile index 73e254d71de..21c53e9828c 100644 --- a/cross/lldpd/Makefile +++ b/cross/lldpd/Makefile @@ -1,16 +1,26 @@ PKG_NAME = lldpd -PKG_VERS = 1.0.10 +PKG_VERS = 1.0.18 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) -PKG_DIST_SITE = https://media.luffy.cx/files/lldpd +PKG_DIST_SITE = https://github.com/lldpd/lldpd/releases/download/$(PKG_VERS) PKG_DIR = $(PKG_NAME)-$(PKG_VERS) -DEPENDS = +DEPENDS = cross/libcap cross/libxml2 cross/readline HOMEPAGE = https://lldpd.github.io -COMMENT = lldpd is a 802.1AB implementation (LLDP) to help you locate neighbors of all your equipments +COMMENT = lldpd is a 802.1AB implementation (LLDP) to help you locate neighbors of all your equipments. LICENSE = ISC GNU_CONFIGURE = 1 -CONFIGURE_ARGS = --enable-privsep --disable-cdp --disable-fdp --disable-edp --disable-sonmp --with-privsep-user=sc-lldpd --with-privsep-group=lldpd +CONFIGURE_ARGS = --disable-static +CONFIGURE_ARGS += --disable-doxygen-doc --disable-doxygen-html --disable-doxygen-pdf +CONFIGURE_ARGS += --with-readline +# build service and cli tools into bin instead of sbin folder +CONFIGURE_ARGS += --sbindir=$(INSTALL_PREFIX)/bin +# Enable Privilege separation and specify user:group as sc-lldpd:synocommunity +CONFIGURE_ARGS += --enable-privsep --with-privsep-user=sc-lldpd --with-privsep-group=synocommunity +CONFIGURE_ARGS += --runstatedir=$(INSTALL_PREFIX_VAR) + +ADDITIONAL_CFLAGS = -O2 + include ../../mk/spksrc.cross-cc.mk diff --git a/cross/lldpd/PLIST b/cross/lldpd/PLIST index e320f985645..6d9d8d78c29 100644 --- a/cross/lldpd/PLIST +++ b/cross/lldpd/PLIST @@ -1,5 +1,6 @@ +bin:bin/lldpcli +lnk:bin/lldpctl +bin:bin/lldpd +lnk:lib/liblldpctl.so lnk:lib/liblldpctl.so.4 -lib:lib/liblldpctl.so.4.9.0 -bin:sbin/lldpcli -bin:sbin/lldpctl -bin:sbin/lldpd +lib:lib/liblldpctl.so.4.9.1 diff --git a/cross/lldpd/digests b/cross/lldpd/digests index b6b2f16b79e..5e94976202d 100644 --- a/cross/lldpd/digests +++ b/cross/lldpd/digests @@ -1,3 +1,3 @@ -lldpd-1.0.10.tar.gz SHA1 feb556445811c61df81d3dfe8818cda59a371247 -lldpd-1.0.10.tar.gz SHA256 445b2d76037ef3ebd03d40e1fc1f29ef08102faa3a09fe846b952797c8bc7722 -lldpd-1.0.10.tar.gz MD5 233e9a2e12d319bc362cba2ed74076b4 +lldpd-1.0.18.tar.gz SHA1 49d21ad64809d146930977d7327d3c4ada4d0549 +lldpd-1.0.18.tar.gz SHA256 38cd319aa02ab61d9a2ad130e22f906795ccca9ac73a0a0d9dac19ca99a8a870 +lldpd-1.0.18.tar.gz MD5 53e8db980c97197547fd3fe9ed2e6d50 diff --git a/spk/lldpd/Makefile b/spk/lldpd/Makefile index ca4c9ebac39..58745f0c568 100644 --- a/spk/lldpd/Makefile +++ b/spk/lldpd/Makefile @@ -1,31 +1,23 @@ SPK_NAME = lldpd -SPK_VERS = 1.0.10 +SPK_VERS = 1.0.18 SPK_REV = 1 SPK_ICON = src/lldpd.png -DEPENDS = cross/$(SPK_NAME) +DEPENDS = cross/lldpd MAINTAINER = SynoCommunity -DESCRIPTION = LLDP (Link Layer Discovery Protocol) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. +DESCRIPTION = LLDP \(Link Layer Discovery Protocol\) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP \(Extreme Discovery Protocol\) and CDP \(Cisco Discovery Protocol\). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. DISPLAY_NAME = lldpd -CHANGELOG = "Initial release" +CHANGELOG = "Initial package release." HOMEPAGE = https://lldpd.github.io LICENSE = ISC -CONF_DIR = src/conf -SERVICE_USER = sc-lldpd -STARTABLE = yes - -POST_STRIP_TARGET = lldpd_extra_install +SERVICE_USER = auto +STARTABLE = yes SERVICE_SETUP = src/service-setup.sh -SPK_COMMANDS = sbin/lldpcli sbin/lldpctl +SPK_COMMANDS = bin/lldpcli bin/lldpctl include ../../mk/spksrc.spk.mk - -.PHONY: lldpd_extra_install -lldpd_extra_install: - install -m 755 -d $(STAGING_DIR)/var - install -m 755 -d $(STAGING_DIR)/var/run diff --git a/spk/lldpd/PLIST b/spk/lldpd/PLIST deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/spk/lldpd/src/conf/privilege b/spk/lldpd/src/conf/privilege deleted file mode 100644 index dc14bf2e726..00000000000 --- a/spk/lldpd/src/conf/privilege +++ /dev/null @@ -1,31 +0,0 @@ -{ - "defaults":{ - "run-as": "package" - }, - "username": "sc-lldpd", - "ctrl-script": [{ - "action": "preinst", - "run-as": "root" - }, { - "action": "postinst", - "run-as": "root" - }, { - "action": "preuninst", - "run-as": "root" - }, { - "action": "postuninst", - "run-as": "root" - }, { - "action": "preupgrade", - "run-as": "root" - }, { - "action": "postupgrade", - "run-as": "root" - }, { - "action": "start", - "run-as": "root" - }, { - "action": "stop", - "run-as": "root" - }] -} diff --git a/spk/lldpd/src/lldpd.png b/spk/lldpd/src/lldpd.png index 106a60f735aacf06e3aab8c9b46ee09fcc6797ca..0582c26118f0671956d19df48c21a04342d7e709 100644 GIT binary patch literal 9728 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 diff --git a/spk/lldpd/src/service-setup.sh b/spk/lldpd/src/service-setup.sh index 9d31211e5be..609c7fc9231 100644 --- a/spk/lldpd/src/service-setup.sh +++ b/spk/lldpd/src/service-setup.sh @@ -1,3 +1,5 @@ -PATH="${SYNOPKG_PKGDEST}/bin:${PATH}" -LLDPD="${SYNOPKG_PKGDEST}/sbin/lldpd" -SERVICE_COMMAND="${LLDPD} -p ${PID_FILE}" + +# required for DSM < 7 only: +GROUP=synocommunity + +SERVICE_COMMAND="${SYNOPKG_PKGDEST}/bin/lldpd -p ${PID_FILE}"