Skip to content

Commit 83632ea

Browse files
author
Test User
committed
Add correct path and openssl pacakges
1 parent eb087bf commit 83632ea

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

.github/workflows/build-wolfprovider.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,24 @@ jobs:
9090
exit 1
9191
fi
9292
fi
93-
# Copy OpenSSL packages
94-
if [ -d "${{ env.DEBS_PATH }}/openssl" ] && [ "$(ls -A ${{ env.DEBS_PATH }}/openssl/*.deb 2>/dev/null)" ]; then
95-
echo "Copying OpenSSL packages..."
96-
cp ${{ env.DEBS_PATH }}/openssl/*.deb ${{ env.OPENSSL_PACKAGES_PATH }}/
93+
# Copy OpenSSL packages based on replace_default setting
94+
if [ "${{ inputs.replace_default }}" = "true" ]; then
95+
if [ -d "${{ env.DEBS_PATH }}/openssl/replace-default" ] && [ "$(ls -A ${{ env.DEBS_PATH }}/openssl/replace-default/*.deb 2>/dev/null)" ]; then
96+
echo "Copying OpenSSL replace-default packages..."
97+
cp ${{ env.DEBS_PATH }}/openssl/replace-default/*.deb ${{ env.OPENSSL_PACKAGES_PATH }}/
98+
else
99+
echo "WARNING: No OpenSSL replace-default packages found in debs branch"
100+
fi
97101
else
98-
echo "WARNING: No OpenSSL packages found in debs branch"
102+
if [ -d "${{ env.DEBS_PATH }}/openssl/non-replace-default" ] && [ "$(ls -A ${{ env.DEBS_PATH }}/openssl/non-replace-default/*.deb 2>/dev/null)" ]; then
103+
echo "Copying OpenSSL non-replace-default packages..."
104+
cp ${{ env.DEBS_PATH }}/openssl/non-replace-default/*.deb ${{ env.OPENSSL_PACKAGES_PATH }}/
105+
elif [ -d "${{ env.DEBS_PATH }}/openssl" ] && [ "$(ls -A ${{ env.DEBS_PATH }}/openssl/*.deb 2>/dev/null)" ]; then
106+
echo "Copying OpenSSL packages (fallback to openssl/ directory)..."
107+
cp ${{ env.DEBS_PATH }}/openssl/*.deb ${{ env.OPENSSL_PACKAGES_PATH }}/
108+
else
109+
echo "WARNING: No OpenSSL packages found in debs branch"
110+
fi
99111
fi
100112
101113
echo ""

.github/workflows/debian-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
wolfssl_ref: [ 'v5.8.2-stable' ]
2626
openssl_ref: [ 'openssl-3.5.2' ]
2727
fips_ref: [ 'FIPS', 'non-FIPS' ]
28-
replace_default: [ true ]
28+
replace_default: [ true, false ]
2929

3030
libwolfprov-replace-default:
3131
runs-on: ubuntu-22.04
@@ -42,7 +42,7 @@ jobs:
4242
wolfssl_ref: [ 'v5.8.2-stable' ]
4343
openssl_ref: [ 'openssl-3.5.2' ]
4444
fips_ref: [ 'FIPS', 'non-FIPS' ]
45-
replace_default: [ true ]
45+
replace_default: [ true, false ]
4646
force_fail: [ 'WOLFPROV_FORCE_FAIL=1', '' ]
4747
env:
4848
WOLFSSL_PACKAGES_PATH: /tmp/wolfssl-packages

0 commit comments

Comments
 (0)