diff options
author | acastanedam <acastanedam@gmail.com> | 2021-09-09 15:15:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-09 15:15:53 +0200 |
commit | d8b95a496cc7ceb246865a8165faf9b7bfd00131 (patch) | |
tree | d0cd43ce60f1f6d87e6cd497c403c72d0fccc132 | |
parent | 161f0d5045447b047c388e3bb5c958a30f4a5cd5 (diff) | |
download | spack-d8b95a496cc7ceb246865a8165faf9b7bfd00131.tar.gz spack-d8b95a496cc7ceb246865a8165faf9b7bfd00131.tar.bz2 spack-d8b95a496cc7ceb246865a8165faf9b7bfd00131.tar.xz spack-d8b95a496cc7ceb246865a8165faf9b7bfd00131.zip |
openssl: link system openssl.conf after installation (#25807)
Co-authored-by: Arcesio Castaneda Medina <arcesio.castaneda.medina@itwm.fraunhofer.de>
-rw-r--r-- | var/spack/repos/builtin/packages/openssl/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openssl/package.py b/var/spack/repos/builtin/packages/openssl/package.py index 3151fb4c91..2a549ec73c 100644 --- a/var/spack/repos/builtin/packages/openssl/package.py +++ b/var/spack/repos/builtin/packages/openssl/package.py @@ -163,6 +163,12 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package mkdirp(pkg_dir) for directory in system_dirs: + # Link configuration file + sys_conf = join_path(directory, 'openssl.cnf') + pkg_conf = join_path(pkg_dir, 'openssl.cnf') + if os.path.exists(sys_conf) and not os.path.exists(pkg_conf): + os.symlink(sys_conf, pkg_conf) + sys_cert = join_path(directory, 'cert.pem') pkg_cert = join_path(pkg_dir, 'cert.pem') # If a bundle exists, use it. This is the preferred way on Fedora, |