From: Jakub Ružička Date: Thu, 15 Aug 2024 14:39:48 +0000 (+0200) Subject: scripts/upstream-version.sh: check latest 5.x version X-Git-Tag: v5.7.5~8^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac1892fe1dda5a9f173dddf4f2013375538bcbe4;p=thirdparty%2Fknot-resolver.git scripts/upstream-version.sh: check latest 5.x version Also bump apkg compat to latest 4 (no changes needed). --- diff --git a/distro/config/apkg.toml b/distro/config/apkg.toml index 378179dd6..19d4d8bea 100644 --- a/distro/config/apkg.toml +++ b/distro/config/apkg.toml @@ -7,6 +7,7 @@ make_archive_script = "scripts/make-archive.sh" # needed for get-archive archive_url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-{{ version }}.tar.xz" signature_url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-{{ version }}.tar.xz.asc" +version_script = "scripts/upstream-version.sh" [apkg] -compat = 2 +compat = 4 diff --git a/scripts/upstream-version.sh b/scripts/upstream-version.sh new file mode 100755 index 000000000..855f09261 --- /dev/null +++ b/scripts/upstream-version.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# SPDX-License-Identifier: GPL-3.0-or-later +# +# return latest upstream 5.x version of Knot Resolver +set -o errexit + +REPO=https://gitlab.nic.cz/knot/knot-resolver.git + +git ls-remote --tags --refs $REPO | cut -f2- | sed -n "s#^refs/tags/v##p" | grep '^5\.' | sort -V | tail -1