From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 695B11CD16; Sat, 08 Nov 2025 03:43:41 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id A7BF71CC2F; Sat, 08 Nov 2025 03:43:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-yx1-xb12c.google.com (mail-yx1-xb12c.google.com [IPv6:2607:f8b0:4864:20::b12c]) by atuin.qyliss.net (Postfix) with ESMTPS id 0212F1CCAB for ; Sat, 08 Nov 2025 03:43:25 +0000 (UTC) Received: by mail-yx1-xb12c.google.com with SMTP id 956f58d0204a3-640c857ce02so1216975d50.0 for ; Fri, 07 Nov 2025 19:43:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762573404; x=1763178204; darn=spectrum-os.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=I1o75Fcltm+D+CNFzcr7pLpXXHkLYMB+p19fUS71h8w=; b=fS6eCYME8m5gqHGC0Ywqz9qqb9rZJpw0psHQooZgjaWselNoVCvQOxosf0v68jPrif 9IhvwBEp5ajqrB2N9hZrM0Osz0PGD+ukjmwZszl9UHwpNPk0NNUd5aNAiK8mgBJMdEMt B58UyoeS/4EP+xG6/teAk1JbOLq21YVoMLPenvuSAf3xcOki6bdAh+Wj47g46iulGVOE c0yHIVmncipu2MFd2VgDqHkU8VJHcT7SExovLCfv/3UsHvUwPb6irOfLGDnf0bgljC86 jjXtjFKamUwsnfNpqy2GVSd8/JVVd/b0z0Uc2qX40gxqnSrs7mfwd1tQd+d5H6+exg6j kKzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762573404; x=1763178204; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=I1o75Fcltm+D+CNFzcr7pLpXXHkLYMB+p19fUS71h8w=; b=BfUFcGdTr0XSb2AVjoYVsb4qy9WZGdoBtaa5gsFksQaAQKwyatVNJEuZcXPTGZ0YTi RnvGIxY43WNJ2snXdjAFtVkO6QGvEPrMNcf0aJ3KdNro0XmLIYx6Nx+IHjd2h6jr1Ipg tW0mhszdXSPbwvJZriej8JyDlgD0lPz/Ysx3v+iW1D5BxaYlDLJ1GRbys/AMOhoaIJkh Ejr13UxWMjpLpG7uIHRVoC6IrXrlwkubtizQPIFgtnfQ+9m0E3yTWukMo+KRRPOHpRms Dq3ffQb+wyoeGxGi1zGVhGZXOtdwGQbtycYn2DgcjpoNCEtU4VBfDrU8cLtIIQtWIIs/ Qy1w== X-Gm-Message-State: AOJu0YzpCHTE+RIDIlkR+JyNBF/byMf3dAYuICZLniuVAyW+6pnzNmPF KNzU0FZr7NKi2hUQZ69Yc0Afc0Gy4AI5Lv1WOwMDxLLcKHBrc2QA4nC6R5NJ8Q== X-Gm-Gg: ASbGncvPe8zMEJxPPlvQIZEX7IbGfeXqKowU8w+9m559TUTUYjNkLyy6CWxqJlnqWBA Qz0oTcisXcufvO5fFqxXeMXnTK4c+U52yDciOSttl4yvSjFzPVKx2lvjOox2pQK1m6Yhg420G9S HUWSEEagfpXdVA/urDQxrHEnsiSBvJMrzl3tjn+dnPhD8JLgzlgLE6FSAxn9h5DCuWVJIqdXrcq vlchehOYe7zJ+q/LnHtpFaj1ZxxKeksvpMTIKd08fScNgrB9N0WH+s15J4/zc7AFQ0gNqJZ0WJf BmujWWSgoOLH2cSCYQUtADLTmn1Ko7dqGHOf5melwsPBq5xjxlfrvNHPhqjDlzf0Xfysbh2tUWu fwii9WAQAI1M5pIi+9HA3bthpc6MjqVakEIwfNjfhHeADwf06/e0lE4D6VXRioBhKzbzg7PXJtE 1HG/pygL6EsX8E7Rpx4r/MeH+CND8tx4Sgiu7MBXbni8wfUbOguIFQodDI1rOSGFn6euvNMkTRN S/oLMLdrdFCywnvW2+DC7yulNK6huqTiZw= X-Google-Smtp-Source: AGHT+IGgymhxsVCgo3BGdtVfxnyJlEwtVtGDcAgJpXsDTVkZv3IYjQLaE+rIzNPufFX5DUAaLycamw== X-Received: by 2002:a53:b116:0:b0:63f:a283:9ac1 with SMTP id 956f58d0204a3-640d45eeef6mr796802d50.46.1762573404347; Fri, 07 Nov 2025 19:43:24 -0800 (PST) Received: from localhost.localdomain (h96-60-249-169.cncrtn.broadband.dynamic.tds.net. [96.60.249.169]) by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-640d714b1aasm88514d50.10.2025.11.07.19.43.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 19:43:23 -0800 (PST) From: Demi Marie Obenour Date: Fri, 07 Nov 2025 22:41:56 -0500 Subject: [PATCH 3/4] scripts/run-qemu.sh: Preserve ,, in QEMU arguments MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251107-simple-sh-quote-fix-v1-3-5f2d35260c4d@gmail.com> References: <20251107-simple-sh-quote-fix-v1-0-5f2d35260c4d@gmail.com> In-Reply-To: <20251107-simple-sh-quote-fix-v1-0-5f2d35260c4d@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762573313; l=652; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=bLtcwmOwVfrc90XHGnSY7PRAMeG6NaGhbgkW08jdWl0=; b=Ia2fLv551IQaV/fwPZRYIuPZHfNA3Q8BdwkSfCRBkwvx8jqxk6okpW3jIrH/DdswlV/bmOi0+ mFZ9oF75bTjAK1qKuOOsS1QkSUaEH+1fPT8fI/NF+7JOH9i38OIqp8s X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: OGG74XC65MKDO47LTVZ3WB4XH5RHJE4F X-Message-ID-Hash: OGG74XC65MKDO47LTVZ3WB4XH5RHJE4F X-MailFrom: demiobenour@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Demi Marie Obenour , Alyssa Ross X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: QEMU allows commas in option values to be escaped by doubling them. Therefore, doubled commas should be preserved by scripts/run-qemu.sh. Signed-off-by: Demi Marie Obenour --- scripts/run-qemu.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/run-qemu.sh b/scripts/run-qemu.sh index ab324d8fda0810516cb2180d1372bbeb546f52bc..14c58729dfceb3a0d2566fcfe076d6c10433419f 100755 --- a/scripts/run-qemu.sh +++ b/scripts/run-qemu.sh @@ -64,7 +64,7 @@ while [ "$i" -lt "$#" ]; do ;; esac - arg="$arg${arg:+,}$opt" + arg="$arg,$opt" done unset IFS -- 2.51.2