--- cvise-2.11.0/cvise/passes/abstract.py.orig	2024-11-10 10:58:12.000000000 +0100
+++ cvise-2.11.0/cvise/passes/abstract.py	2025-05-12 08:54:29.014145800 +0200
@@ -126,6 +126,11 @@
     def run_process(self, cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=False):
         if shell:
             assert isinstance(cmd, str)
+
+        import os
+        if isinstance(cmd, str) and os.path.splitext(cmd)[1] == '.sh':
+            cmd = [shutil.which('bash'), cmd]
+
         proc = subprocess.Popen(
             cmd,
             stdout=stdout,
