strongswan: add version check override
authorGeorge Sapkin <redacted>
Thu, 28 May 2026 13:32:13 +0000 (16:32 +0300)
committerPhilip Prindeville <redacted>
Fri, 29 May 2026 17:10:58 +0000 (11:10 -0600)
Add version check override script.

Signed-off-by: George Sapkin <redacted>
net/strongswan/test-version.sh [new file with mode: 0755]

diff --git a/net/strongswan/test-version.sh b/net/strongswan/test-version.sh
new file mode 100755 (executable)
index 0000000..a93f0ae
--- /dev/null
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+# shellcheck shell=busybox
+
+case "$PKG_NAME" in
+strongswan-charon-cmd)
+       charon-cmd --version 2>&1 | grep -F "$PKG_VERSION"
+       ;;
+
+strongswan-ipsec)
+       ipsec --version 2>&1 | grep -F "$PKG_VERSION"
+       ;;
+
+strongswan-pki)
+       pki --help 2>&1 | grep -F "$PKG_VERSION"
+       ;;
+
+strongswan-swanctl)
+       # --version is trying to connect to something
+       swanctl --help 2>&1 | grep -F "$PKG_VERSION"
+       ;;
+
+strongswan|\
+strongswan-charon|\
+strongswan-default|\
+strongswan-full|\
+strongswan-gencerts|\
+strongswan-isakmp|\
+strongswan-libtls|\
+strongswan-minimal|\
+strongswan-mod-addrblock|\
+strongswan-mod-aes|\
+strongswan-mod-af-alg|\
+strongswan-mod-agent|\
+strongswan-mod-attr|\
+strongswan-mod-attr-sql|\
+strongswan-mod-blowfish|\
+strongswan-mod-ccm|\
+strongswan-mod-chapoly|\
+strongswan-mod-cmac|\
+strongswan-mod-connmark|\
+strongswan-mod-constraints|\
+strongswan-mod-coupling|\
+strongswan-mod-ctr|\
+strongswan-mod-curl|\
+strongswan-mod-curve25519|\
+strongswan-mod-des|\
+strongswan-mod-dhcp|\
+strongswan-mod-dnskey|\
+strongswan-mod-drbg|\
+strongswan-mod-duplicheck|\
+strongswan-mod-eap-dynamic|\
+strongswan-mod-eap-identity|\
+strongswan-mod-eap-md5|\
+strongswan-mod-eap-mschapv2|\
+strongswan-mod-eap-radius|\
+strongswan-mod-eap-tls|\
+strongswan-mod-farp|\
+strongswan-mod-fips-prf|\
+strongswan-mod-forecast|\
+strongswan-mod-gcm|\
+strongswan-mod-gcrypt|\
+strongswan-mod-gmp|\
+strongswan-mod-gmpdh|\
+strongswan-mod-ha|\
+strongswan-mod-hmac|\
+strongswan-mod-kdf|\
+strongswan-mod-kernel-libipsec|\
+strongswan-mod-kernel-netlink|\
+strongswan-mod-ldap|\
+strongswan-mod-led|\
+strongswan-mod-load-tester|\
+strongswan-mod-lookip|\
+strongswan-mod-md4|\
+strongswan-mod-md5|\
+strongswan-mod-mgf1|\
+strongswan-mod-mysql|\
+strongswan-mod-openssl|\
+strongswan-mod-pem|\
+strongswan-mod-pgp|\
+strongswan-mod-pkcs1|\
+strongswan-mod-pkcs11|\
+strongswan-mod-pkcs12|\
+strongswan-mod-pkcs7|\
+strongswan-mod-pkcs8|\
+strongswan-mod-pubkey|\
+strongswan-mod-random|\
+strongswan-mod-rc2|\
+strongswan-mod-resolve|\
+strongswan-mod-revocation|\
+strongswan-mod-sha1|\
+strongswan-mod-sha2|\
+strongswan-mod-sha3|\
+strongswan-mod-smp|\
+strongswan-mod-socket-default|\
+strongswan-mod-socket-dynamic|\
+strongswan-mod-sql|\
+strongswan-mod-sqlite|\
+strongswan-mod-sshkey|\
+strongswan-mod-stroke|\
+strongswan-mod-test-vectors|\
+strongswan-mod-unity|\
+strongswan-mod-updown|\
+strongswan-mod-vici|\
+strongswan-mod-whitelist|\
+strongswan-mod-wolfssl|\
+strongswan-mod-x509|\
+strongswan-mod-xauth-eap|\
+strongswan-mod-xauth-generic|\
+strongswan-mod-xcbc)
+       exit 0
+       ;;
+
+*)
+       echo "Untested package: $PKG_NAME" >&2
+       exit 1
+       ;;
+esac
git clone https://git.99rst.org/PROJECT