From dd1996ca68a493e8140ca2ab3e22bef670c25c28 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 13 Nov 2019 21:57:51 +0100 Subject: [PATCH] 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) --- Kernel/run | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Kernel/run b/Kernel/run index a245b28f920..b6fe4f355d7 100755 --- a/Kernel/run +++ b/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