Merge pull request #9321 from emqx/av-43-remove-3rdparty-cert-in-packages
fix: remove outdated cert store from packages
This commit is contained in:
commit
24f8d41b9a
|
@ -94,6 +94,11 @@ jobs:
|
||||||
}
|
}
|
||||||
make ensure-rebar3
|
make ensure-rebar3
|
||||||
make ${{ matrix.profile }}
|
make ${{ matrix.profile }}
|
||||||
|
## Delete certifi cert store
|
||||||
|
$Cert = Get-ChildItem "_build/${{ matrix.profile }}/rel/emqx/lib/certifi*/priv/cacerts.pem"
|
||||||
|
if (Test-Path $Cert) {
|
||||||
|
Remove-Item $Cert
|
||||||
|
}
|
||||||
mkdir -p _packages/${{ matrix.profile }}
|
mkdir -p _packages/${{ matrix.profile }}
|
||||||
Compress-Archive -Path _build/${{ matrix.profile }}/rel/emqx -DestinationPath _build/${{ matrix.profile }}/rel/$pkg_name
|
Compress-Archive -Path _build/${{ matrix.profile }}/rel/emqx -DestinationPath _build/${{ matrix.profile }}/rel/$pkg_name
|
||||||
mv _build/${{ matrix.profile }}/rel/$pkg_name _packages/${{ matrix.profile }}
|
mv _build/${{ matrix.profile }}/rel/$pkg_name _packages/${{ matrix.profile }}
|
||||||
|
|
15
build
15
build
|
@ -61,9 +61,20 @@ log() {
|
||||||
echo "===< $msg"
|
echo "===< $msg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
delete_unwanted_file() {
|
||||||
|
if [ -e "${1}" ]; then
|
||||||
|
log "Deleting file: ${1}"
|
||||||
|
rm -f "${1}"
|
||||||
|
else
|
||||||
|
log "Cannot delete file: ${1} -- file not found"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
make_rel() {
|
make_rel() {
|
||||||
# shellcheck disable=SC1010
|
./rebar3 as "$PROFILE" release
|
||||||
./rebar3 as "$PROFILE" do release,tar
|
# delete outdated cert store
|
||||||
|
delete_unwanted_file _build/"${PROFILE}"/rel/emqx/lib/certifi*/priv/cacerts.pem
|
||||||
|
./rebar3 as "$PROFILE" tar
|
||||||
}
|
}
|
||||||
|
|
||||||
## unzip previous version .zip files to _build/$PROFILE/rel/emqx/releases before making relup
|
## unzip previous version .zip files to _build/$PROFILE/rel/emqx/releases before making relup
|
||||||
|
|
Loading…
Reference in New Issue