Skip to content

Commit

Permalink
use certifi root certificates rather than openssl
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterPetrik committed Oct 2, 2020
1 parent f3811b2 commit d06bc3a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
4 changes: 2 additions & 2 deletions qgis_bundle/recipes/openssl/recipe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ function bundle_openssl() {

# https://github.com/qgis/QGIS-Mac-Packager/issues/32
try mkdir -p $BUNDLE_RESOURCES_DIR/certs
try cp -av $DEPS_ROOT_DIR/certs/* $BUNDLE_RESOURCES_DIR/certs/
mk_sym_link $BUNDLE_RESOURCES_DIR/certs rootcerts.pem certs.pem
try cp -av $DEPS_ROOT_DIR/certs/rootcerts.pem $BUNDLE_RESOURCES_DIR/certs/
# see python_packages/recipe.sh for default root cersts
}

function fix_binaries_openssl() {
Expand Down
8 changes: 8 additions & 0 deletions qgis_bundle/recipes/python_packages/recipe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,14 @@ function bundle_python_packages() {
# see QGIS-Mac-Packager#87, *-info is sometimes required,
# so we shouldn't delete it!

###############
# CERTIFICATES
# see https://github.com/qgis/QGIS/issues/37107
# use certifi root certificates rather than openssl
try mkdir -p $BUNDLE_RESOURCES_DIR/certs
mk_sym_link $BUNDLE_RESOURCES_DIR/certs ../python/site-packages/certifi/cacert.pem certifi.pem
mk_sym_link $BUNDLE_RESOURCES_DIR/certs certifi.pem certs.pem

# issue #32
# _ssl is already taken in lib-dynload
try mv $BUNDLE_PYTHON_PACKAGES_DIR/ssl.py $BUNDLE_PYTHON_PACKAGES_DIR/_ssl2.py
Expand Down

0 comments on commit d06bc3a

Please sign in to comment.