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 C560AD822; Wed, 01 Oct 2025 10:29:16 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 4460DD7DC; Wed, 01 Oct 2025 10:29:13 +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.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com [103.168.172.147]) by atuin.qyliss.net (Postfix) with ESMTPS id 349B3D806 for ; Wed, 01 Oct 2025 10:29:11 +0000 (UTC) Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 5EC5DEC0083; Wed, 1 Oct 2025 06:29:10 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Wed, 01 Oct 2025 06:29:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1759314550; x= 1759400950; bh=yCmMhPHrQlwzLjPoUloJyahy/4MBM4tWhQMNekyVQmU=; b=U SAPDfbj61j0pDMBk2dEgZ+puu+OqHZnqh/2FbpYLJIJi5Qi8WRl3ALp83B6KH2hf skn69vV3c0bUXW/vEELlg65S3LWT78gXiwD2Mam8OPr5WhYsJobZXnLmadUS0mXN jdlV1zqUW8Oiz/D8OVJ2sr5YyQAZqhYxU8y24E0FpqEdikBh2msNWiVMDZbD4WRB +MVt4e/htmor51yjClmBtsEX1/rojQnxvLOeKZsOGMHtzILrdznxTVMJvwIjInHk oMPfvwmHivbzuucIYeZZG6rGAkJYiuAFiHJZSL8ubHBrKyCERoC5AYsv1V9Qud4v QvEFP6ozf9YY7Ft4ESEaQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1759314550; x=1759400950; bh=y CmMhPHrQlwzLjPoUloJyahy/4MBM4tWhQMNekyVQmU=; b=OD0Rv/owqvQBcnScC rmHUCugJbOZkN/kgU1Zq+ACvy2JT3TrXh5UXOgfq2RSZqjlUGH5/ZVphBG6DCkmq E3xA5BxcAEcW7Mw+LIwg33MvVrjYGSNQnHfSjizGeIbIRHZOaZdeU1GB7vuXSR8h rREyhblQ/fAHpe4oiIqVLHgG/QzQ00hLn9MKIoVisOFNFeTeN9R7u23duhGcGFcl ROdTEEYRrV+IbQLgg3Wn5Mblph7qWC4tLY7Cf1FdeBkyTfbvKVzlNIj+Ck3pS5us VMOS41y7BRB4ws5L4Nm5HgkZVw0Sw9xErhBQoIMa6pT1Ri/EujDDK75O+bzTzQXo RRH0w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdekvdeltdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeevffejte dthfeguedvleekfedvhfdufedutdeludfgheehkedvgeekieekkeefleenucffohhmrghi nhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhephhhisegrlhihshhsrgdrihhspdhnsggprhgtphhtthhopedvpdhm ohguvgepshhmthhpohhuthdprhgtphhtthhopeguvghmihhosggvnhhouhhrsehgmhgrih hlrdgtohhmpdhrtghpthhtohepuggvvhgvlhesshhpvggtthhruhhmqdhoshdrohhrgh X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 1 Oct 2025 06:29:09 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id B82A75D6A02B; Wed, 01 Oct 2025 12:29:07 +0200 (CEST) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH 1/2] scripts: format with shfmt Date: Wed, 1 Oct 2025 12:27:41 +0200 Message-ID: <20251001102838.7086-2-hi@alyssa.is> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251001102838.7086-1-hi@alyssa.is> References: <20251001102838.7086-1-hi@alyssa.is> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: DV76JHE3FO2GA5FR4YUEBFTQ4X3YHHOS X-Message-ID-Hash: DV76JHE3FO2GA5FR4YUEBFTQ4X3YHHOS X-MailFrom: hi@alyssa.is 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 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: This is actually a treewide shfmt run, but I guess nothing outside of scripts/ has any formatting issues. Signed-off-by: Alyssa Ross --- scripts/dist-cloud-hypervisor.sh | 4 +- scripts/format-uuid.sh | 2 +- scripts/make-erofs.sh | 8 +-- scripts/run-qemu.sh | 109 ++++++++++++++++--------------- scripts/update-nixpkgs.sh | 4 +- 5 files changed, 64 insertions(+), 63 deletions(-) diff --git a/scripts/dist-cloud-hypervisor.sh b/scripts/dist-cloud-hypervisor.sh index 603c2df..22bcbaa 100755 --- a/scripts/dist-cloud-hypervisor.sh +++ b/scripts/dist-cloud-hypervisor.sh @@ -16,6 +16,6 @@ trap 'rm -rf -- "$dir"' EXIT mkdir -p -- "$dir/$name/LICENSES" cp -- LICENSES/Apache-2.0.txt LICENSES/LicenseRef-BSD-3-Clause-Google.txt \ "$dir/$name/LICENSES" -cat pkgs/cloud-hypervisor/*.patch > "$dir/$name/cloud-hypervisor.patch" -cat pkgs/cloud-hypervisor/vhost/*.patch > "$dir/$name/vhost.patch" +cat pkgs/cloud-hypervisor/*.patch >"$dir/$name/cloud-hypervisor.patch" +cat pkgs/cloud-hypervisor/vhost/*.patch >"$dir/$name/vhost.patch" tar -C "$dir" -czf "$name.tar.gz" -- "$name" diff --git a/scripts/format-uuid.sh b/scripts/format-uuid.sh index 497a5f2..3b38278 100755 --- a/scripts/format-uuid.sh +++ b/scripts/format-uuid.sh @@ -4,7 +4,7 @@ # SPDX-FileCopyrightText: 2022 Unikie # SPDX-License-Identifier: EUPL-1.2+ -substr () { +substr() { str=$1 beg=$2 end=$3 diff --git a/scripts/make-erofs.sh b/scripts/make-erofs.sh index ad04844..7e46847 100755 --- a/scripts/make-erofs.sh +++ b/scripts/make-erofs.sh @@ -35,8 +35,8 @@ while read -r arg1; do # a subset of all paths, but this subset includes all of # the ones passed in practice other than /. case $arg2 in - (*/*) parent=${arg2%/*};; - (*) parent=.;; + */*) parent=${arg2%/*} ;; + *) parent=. ;; esac # Ensure any existing directories we want to write into are writable. @@ -50,8 +50,8 @@ while read -r arg1; do # shellcheck disable=SC2030 # shadowed on purpose case "$parent" in - */*) parent="${parent%/*}" ;; - *) break ;; + */*) parent="${parent%/*}" ;; + *) break ;; esac done diff --git a/scripts/run-qemu.sh b/scripts/run-qemu.sh index 64fd292..75ecef4 100755 --- a/scripts/run-qemu.sh +++ b/scripts/run-qemu.sh @@ -6,14 +6,14 @@ # which can't be handled portably in Make language. case "${ARCH:="$(uname -m)"}" in - aarch64) - machine=virt,accel=kvm:tcg,gic-version=3,iommu=smmuv3 - ;; - x86_64) - append="console=ttyS0${append:+ $append}" - iommu=intel-iommu,intremap=on - machine=q35,accel=kvm:tcg,kernel-irqchip=split - ;; +aarch64) + machine=virt,accel=kvm:tcg,gic-version=3,iommu=smmuv3 + ;; +x86_64) + append="console=ttyS0${append:+ $append}" + iommu=intel-iommu,intremap=on + machine=q35,accel=kvm:tcg,kernel-irqchip=split + ;; esac i=0 @@ -22,49 +22,50 @@ while [ $i -lt $# ]; do shift case "$arg" in - -append) - set -- "$@" -append "${append:+$append }$1" - i=$((i + 2)) - shift - continue - ;; - -device) - IFS=, - for opt in $1; do - case "$opt" in - *-iommu) - unset iommu - ;; + -append) + set -- "$@" -append "${append:+$append }$1" + i=$((i + 2)) + shift + continue + ;; + -device) + IFS=, + for opt in $1; do + case "$opt" in + *-iommu) + unset iommu + ;; + esac + break + done + unset IFS + ;; + -machine) + set -- "$@" "$arg" + i=$((i + 1)) + arg= + + IFS=, + for opt in $1; do + case "$opt" in + virtualization=on) + case "$ARCH" in + aarch64) + opt="$opt,accel=tcg" + ;; + *) + continue + ;; esac - break - done - unset IFS - ;; - -machine) - set -- "$@" "$arg" - i=$((i + 1)) - arg= + ;; + esac - IFS=, - for opt in $1; do - case "$opt" in - virtualization=on) - case "$ARCH" in - aarch64) - opt="$opt,accel=tcg" - ;; - *) - continue - ;; - esac - ;; - esac + arg="$arg${arg:+,}$opt" + done + unset IFS - arg="$arg${arg:+,}$opt" - done - unset IFS - - shift + shift + ;; esac set -- "$@" "$arg" @@ -74,12 +75,12 @@ done for arg; do case "$arg" in - -append) - append= - ;; - -kernel) - kernel=1 - ;; + -append) + append= + ;; + -kernel) + kernel=1 + ;; esac done diff --git a/scripts/update-nixpkgs.sh b/scripts/update-nixpkgs.sh index dd1b7de..e481eb0 100755 --- a/scripts/update-nixpkgs.sh +++ b/scripts/update-nixpkgs.sh @@ -12,11 +12,11 @@ set -ueo pipefail root="$(dirname "$0")/.." out="$(mktemp -p "$root/lib" -t nixpkgs.default.nix.XXXXXXXXXX)" -exec > "$out" +exec >"$out" rev="$( curl -fsLS "https://api.github.com/repos/NixOS/nixpkgs/branches/${1-nixos-unstable}" | - jq -r .commit.sha + jq -r .commit.sha )" url="https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" -- 2.51.0