From d08ac509fa1471bdb65b09a0db8667a6bd0220f5 Mon Sep 17 00:00:00 2001 From: Josef Schlehofer Date: Sun, 7 Jun 2026 22:06:31 +0200 Subject: [PATCH] perl: fix version check in test-version.sh Enable version checking for the main perl package. Previously, the version check for perl was skipped. Add a check that runs perl -v and verifies that the output matches PKG_VERSION. Signed-off-by: Josef Schlehofer --- lang/perl/test-version.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lang/perl/test-version.sh b/lang/perl/test-version.sh index 3e80556a97..2920cae615 100755 --- a/lang/perl/test-version.sh +++ b/lang/perl/test-version.sh @@ -1,5 +1,10 @@ #!/bin/sh -# Perl script wrappers do not output the OpenWrt package version string -case "$1" in - perlbase-archive|perlbase-pod|perlbase-test) exit 0 ;; +case "$PKG_NAME" in +perl) + perl -v 2>&1 | grep -q "v$PKG_VERSION" + ;; +perlbase-archive|perlbase-pod|perlbase-test) + # Perl script wrappers do not output the OpenWrt package version string + exit 0 + ;; esac