File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ jobs:
112112 path : |
113113 /tmp/wolfprov-packages/*openssl*.deb
114114 /tmp/wolfprov-packages/*libssl3*.deb
115+ /tmp/wolfprov-packages/*libssl-dev*.deb
115116 /tmp/wolfprov-packages/*libwolfprov*.deb
116117 retention-days : 7
117118
Original file line number Diff line number Diff line change @@ -79,23 +79,25 @@ jobs:
7979 apt install -y $wolfssl_debs
8080 fi
8181
82- # Install OpenSSL packages (openssl, libssl3 )
82+ # Install OpenSSL packages (runtime + development headers )
8383 openssl_debs=$(ls -1 /tmp/openssl-wolfprov-artifacts/*openssl*.deb 2>/dev/null || true)
8484 libssl3_debs=$(ls -1 /tmp/openssl-wolfprov-artifacts/*libssl3*.deb 2>/dev/null || true)
85- if [ -n "$openssl_debs$libssl3_debs" ]; then
86- echo "Installing OpenSSL packages: $openssl_debs $libssl3_debs"
87- apt install -y $openssl_debs $libssl3_debs || apt install -y $libssl3_debs $openssl_debs
85+ libssl_dev_debs=$(ls -1 /tmp/openssl-wolfprov-artifacts/*libssl-dev*.deb 2>/dev/null || true)
86+
87+ if [ -n "$openssl_debs$libssl3_debs$libssl_dev_debs" ]; then
88+ echo "Installing OpenSSL packages: $openssl_debs $libssl3_debs $libssl_dev_debs"
89+ apt install -y $openssl_debs $libssl3_debs $libssl_dev_debs
8890 fi
8991
9092 # Install wolfProvider main package only (no dev/debug needed for testing)
9193 wolfprov_main=$(ls -1 /tmp/openssl-wolfprov-artifacts/libwolfprov_[0-9]*.deb 2>/dev/null | head -n1 || true)
92-
94+
9395 if [ -z "$wolfprov_main" ]; then
9496 echo "ERROR: libwolfprov main package not found in artifacts"
9597 ls -la /tmp/openssl-wolfprov-artifacts
9698 exit 1
9799 fi
98-
100+
99101 echo "Installing wolfProvider main package: $wolfprov_main"
100102 apt install -y "$wolfprov_main"
101103
You can’t perform that action at this time.
0 commit comments