summaryrefslogtreecommitdiffstats
path: root/net/strongswan/test-version.sh
blob: a93f0aee4d2b2ee28649d4476265454e9b48df88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
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