From 7ecee48c83a90cb171622f63e2b93ef82ec6fc49 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Lacroix?= <remi.lacroix@idris.fr>
Date: Fri, 28 Feb 2020 21:59:49 +0100
Subject: [PATCH] OpenMPI nolegacylaunchers: avoid a fork bomb (#15268)

Due to the use of backquotes, the replacement script for mpirun/mpiexec commands would recursively call itself, effectively causing a fork bomb.
---
 .../repos/builtin/packages/openmpi/nolegacylaunchers.sh     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/var/spack/repos/builtin/packages/openmpi/nolegacylaunchers.sh b/var/spack/repos/builtin/packages/openmpi/nolegacylaunchers.sh
index b6defd69f0..61ee50c53d 100755
--- a/var/spack/repos/builtin/packages/openmpi/nolegacylaunchers.sh
+++ b/var/spack/repos/builtin/packages/openmpi/nolegacylaunchers.sh
@@ -3,7 +3,7 @@ echo "This version of Spack (openmpi ~legacylaunchers schedulers=slurm) "
 echo "is installed without the mpiexec/mpirun commands to prevent "
 echo "unintended performance issues. See https://github.com/spack/spack/pull/10340 "
 echo "for more details."
-echo "If you understand the potential consequences of a misconfigured `mpirun`, you can"
-echo "use spack to install `openmpi+legacylaunchers` to restore the executables."
-echo "Otherwise, use `srun` to launch your MPI executables."
+echo "If you understand the potential consequences of a misconfigured mpirun, you can"
+echo "use spack to install 'openmpi+legacylaunchers' to restore the executables."
+echo "Otherwise, use srun to launch your MPI executables."
 exit 2
-- 
GitLab