From 07f24da7ab54dcd9f99860ba3c115416acbc0468 Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Fri, 20 Feb 2026 15:45:05 +1100 Subject: [PATCH] Avoid hard-coding the xmlsec1 path --- pinaxcon/settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index 14b1d169..b76cb819 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -1,5 +1,6 @@ from decimal import Decimal import os +import shutil import sys import django @@ -416,8 +417,8 @@ SASS_PROCESSOR_INCLUDE_DIRS = [ os.path.join(PROJECT_ROOT, 'static/src/scss'), ] -xmlsec_binary = '/usr/bin/xmlsec1' -if not os.path.isfile(xmlsec_binary): +xmlsec_binary = shutil.which('xmlsec1') +if not xmlsec_binary: sys.exit('ERROR: xmlsec1 binary missing, EXITING') SAML_ATTRIBUTE_MAPPING = {