--- 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,