Преглед изворни кода

run: Unbreak this script when running with a regular Bourne /bin/sh

We can't use bashisms in our scripts anymore, since we're trying to
keep them POSIXy (to make them easier to run for our own shell someday)
Andreas Kling пре 5 година
родитељ
комит
dd1996ca68
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      Kernel/run

+ 4 - 2
Kernel/run

@@ -53,8 +53,10 @@ elif [ "$1" = "qgrub" ]; then
         -device e1000,netdev=breh
 elif [ "$1" = "qcmd" ]; then
     SERENITY_KERNEL_CMDLINE=""
-    for (( i=2; i<=$#; i++)); do
-        SERENITY_KERNEL_CMDLINE+="${!i} "
+    # FIXME: Someone who knows sh syntax better, please help:
+    for i in `seq 2 $#`; do
+        shift
+        SERENITY_KERNEL_CMDLINE="$SERENITY_KERNEL_CMDLINE $1"
     done
     echo "Starting SerenityOS, Commandline: ${SERENITY_KERNEL_CMDLINE}"
     # ./run: qemu with serenity with custom commandline