X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=scripts%2Fqemustart;h=5af93b9aedb3133b7b640c483b31cff4650b763a;hb=dee93def394c9bf10d2cc3eb64d9e190ca461a67;hp=6c2254e3aff9ccd90733b4bf8fa09b45724d9d7a;hpb=7b5c989ab9bcd0c1346b7b90b8433216f7b20b71;p=openwrt%2F.git diff --git a/scripts/qemustart b/scripts/qemustart index 6c2254e3af..5af93b9aed 100755 --- a/scripts/qemustart +++ b/scripts/qemustart @@ -117,6 +117,7 @@ rand_mac() { } parse_args() { + o_qemu_extra=() while [ "$#" -gt 0 ]; do case "$1" in --kernel) o_kernel="$2"; shift 2 ;; @@ -131,7 +132,7 @@ parse_args() { elif [ -z "$o_subtarget" ]; then o_subtarget="$1" else - o_qemu_extra=("${o_qemu_extra[@]}" "$1") + o_qemu_extra+=("$1") fi shift ;; @@ -174,11 +175,10 @@ start_qemu_armvirt() { if [ ! -f "$rootfs" -a -s "$rootfs.gz" ]; then gunzip "$rootfs.gz" fi - o_qemu_extra=( \ + o_qemu_extra+=( \ "-drive" "file=$rootfs,format=raw,if=virtio" \ "-append" "root=/dev/vda rootwait" \ - "${o_qemu_extra[@]}" \ - ) + ) } "$qemu_exe" -machine virt -cpu "$cpu" -nographic \