From: Daniel F. Dickinson Date: Sun, 10 May 2026 02:35:51 +0000 (-0400) Subject: nut: add version test overrides X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=3f54fd9cf9842fb8d21ba9674229a8ecc6d5e54b;p=openwrt-packages.git nut: add version test overrides Allow CI to pass by skipping the generic version check where it not appropriate. Signed-off-by: Daniel F. Dickinson --- diff --git a/net/nut/test-version.sh b/net/nut/test-version.sh new file mode 100644 index 000000000..2b07817d0 --- /dev/null +++ b/net/nut/test-version.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +if [ "$PKG_NAME" = "nut" ]; then + exit 0 +fi + +EXEC="${PKG_NAME#nut-}" + +case "$EXEC" in +common | upsmon-sendmail-notify | avahi-service) + exit 0 + ;; +driver-*) + DRIVER="${EXEC#driver-}" + /usr/libexec/nut/"$DRIVER" -V 2>&1 | grep -qF "${PKG_VERSION}" + ;; +server) + "upsd" -V 2>&1 | grep -qF "${PKG_VERSION}" && "upsdrvctl" -V 2>&1 | grep -qF "${PKG_VERSION}" + ;; +upssched) + # Only intended to be run from upsmon + exit 0 + ;; +web-cgi) + # Only runs as CGI scripts + exit 0 + ;; +*) + "$EXEC" -V 2>&1 | grep -qF "${PKG_VERSION}" + ;; +esac