From e3f4984c244df6109d0ac41fbe84daae66dbd3ec Mon Sep 17 00:00:00 2001
From: Michele Alberti <michele.alberti@cea.fr>
Date: Wed, 27 Jul 2022 10:12:30 +0200
Subject: [PATCH] [build] accept also comma-separated plugins list for
 DISABLED_PLUGINS

---
 dev/disable-plugins.sh | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev/disable-plugins.sh b/dev/disable-plugins.sh
index ad8ff1721d1..840a9d3f0cb 100755
--- a/dev/disable-plugins.sh
+++ b/dev/disable-plugins.sh
@@ -41,8 +41,10 @@ if [[ "$#" == "0" || ( "$#" == "1" && "$1" == "none" ) ]]; then
   exit 0
 fi
 
+IFS='\, ' read -a DISABLED_PLUGINS <<< "$@"
+
 PLUGINS=
-for PLUGIN in "$@" ; do
+for PLUGIN in "${DISABLED_PLUGINS[@]}" ; do
   if [ -d "src/plugins/$PLUGIN" ]; then
     PLUGINS="$PLUGINS $PLUGIN"
   else
@@ -63,7 +65,7 @@ cat > src/plugins/dune <<EOL
   (echo "Disabled plug-in(s):\n")
 EOL
 
-for PLUGIN in "$@" ; do
+for PLUGIN in "${DISABLED_PLUGINS[@]}" ; do
   echo "  (echo \"- src/plugins/$PLUGIN\n\")" >> src/plugins/dune
 done
 
@@ -77,7 +79,7 @@ cat >> src/plugins/dune <<EOL
  (action (progn
   (echo "Testing with disabled plug-in(s):\n")
 EOL
-for PLUGIN in "$@" ; do
+for PLUGIN in "${DISABLED_PLUGINS[@]}" ; do
   echo "  (echo \"- src/plugins/$PLUGIN\n\")" >> src/plugins/dune
 done
 echo ")))" >> src/plugins/dune
-- 
GitLab