File tree Expand file tree Collapse file tree 2 files changed +19
-7
lines changed
Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Original file line number Diff line number Diff 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 ""
Original file line number Diff line number Diff line change 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
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
You can’t perform that action at this time.
0 commit comments