build: mesar: Remove bashisms.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 16 Sep 2019 20:46:39 +0000 (22:46 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 16 Sep 2019 20:46:39 +0000 (22:46 +0200)
* scripts/mesar.in: Remove bashisms.

scripts/mesar.in

index 979db503e1aaf95612fb9cec5cd3e2c23368a873..883f7d34db10e8836d470d02c8a802839c9479bd 100644 (file)
@@ -1,4 +1,4 @@
-#! @BASH@
+#! @SHELL@
 
 # GNU Mes --- Maxwell Equations of Software
 # Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
@@ -27,11 +27,10 @@ archive=$2
 shift
 shift
 M1_archive=$(dirname "$archive")/$(basename "$archive" .a).s
-declare -a M1_objects
 for o in "$@"; do
-    ((i++))
-    M1_objects[$i]=$(dirname "$o")/$(basename "$o" .o).s
+    s=$(dirname "$o")/$(basename "$o" .o).s
+    M1_objects="$M1_objects $s"
 done
 mkdir -p $(dirname "$archive")
-cat "${M1_objects[@]}" > "$M1_archive"
+cat $M1_objects > "$M1_archive"
 cat "$@" > "$archive"