[openwrt/openwrt] lldpd: use release tar instead of codeload

LEDE Commits lede-commits at lists.infradead.org
Thu Jan 12 05:56:22 PST 2023


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/d9aa41dcdaeb38d48e0e74c61fd3fa6a41ac7f87

commit d9aa41dcdaeb38d48e0e74c61fd3fa6a41ac7f87
Author: Christian Marangi <ansuelsmth at gmail.com>
AuthorDate: Thu Jan 12 01:05:44 2023 +0100

    lldpd: use release tar instead of codeload
    
    There is currently a problem with making reproducible version of lldpd.
    The tool version is generated based on 3 source:
    1. .dist-version file in release tar
    2. git hash with presence of .git directory
    3. current date
    
    Using the codeload tar from github results in getting the repo without
    the .git directory and since they are not release tar, we don't have
    .dist-version. This results in having lldpd bin with a version set to
    the current build time.
    
    Switch to release tar so that we correctly have a .dist-version file and
    the version is not based on the build time.
    
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
    Reviewed-by: Robert Marko <robimarko at gmail.com>
---
 package/network/services/lldpd/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/network/services/lldpd/Makefile b/package/network/services/lldpd/Makefile
index b9770909a9..a08626366f 100644
--- a/package/network/services/lldpd/Makefile
+++ b/package/network/services/lldpd/Makefile
@@ -12,8 +12,8 @@ PKG_VERSION:=1.0.16
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=https://codeload.github.com/lldpd/lldpd/tar.gz/$(PKG_VERSION)?
-PKG_HASH:=9bc6154377b97187d96d5e22aa5c4946c6cbc85f1416149853cc0940639a77e5
+PKG_SOURCE_URL:=https://github.com/lldpd/lldpd/releases/download/$(PKG_VERSION)/
+PKG_HASH:=7753c6e31e938923185f4e10c4ab328929729e22ee4a9687d08881fb82c092ee
 
 PKG_MAINTAINER:=Stijn Tintel <stijn at linux-ipv6.be>
 PKG_LICENSE:=ISC




More information about the lede-commits mailing list