Skip to content

Commit bec514e

Browse files
committed
Fix OpenSSL libraries path in MSI packaging
1 parent 92e6dd5 commit bec514e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

cpyint

lib/cpy_distutils.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,11 @@ def _copy_vendor_libraries(self):
317317
if os.name == "nt":
318318
openssl_libs = ["ssleay32.dll", "libeay32.dll"]
319319
vendor_folder = ""
320+
mysql_capi = os.path.join(self.with_mysql_capi, "bin")
320321
elif platform.system() == "Darwin":
321322
openssl_libs = ["libssl.1.0.0.dylib", "libcrypto.1.0.0.dylib"]
322-
vendor_folder = os.path.join("mysql-vendor")
323+
vendor_folder = "mysql-vendor"
324+
mysql_capi = os.path.join(self.with_mysql_capi, "lib")
323325
else:
324326
return
325327

@@ -331,7 +333,7 @@ def _copy_vendor_libraries(self):
331333
log.info("Copying OpenSSL libraries")
332334
for filename in openssl_libs:
333335
data_files.append(os.path.join(vendor_folder, filename))
334-
src = os.path.join(self.with_mysql_capi, "lib", filename)
336+
src = os.path.join(mysql_capi, filename)
335337
dst = os.path.join(os.getcwd(), vendor_folder)
336338
log.info("copying {0} -> {1}".format(src, dst))
337339
shutil.copy(src, dst)

0 commit comments

Comments
 (0)