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 E0B91A639; Wed, 27 May 2026 14:59:23 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 52FD9A632; Wed, 27 May 2026 14:59:22 +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-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) by atuin.qyliss.net (Postfix) with ESMTPS id 0D217A62E for ; Wed, 27 May 2026 14:59:21 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 07464EC017A; Wed, 27 May 2026 10:59:20 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Wed, 27 May 2026 10:59:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1779893960; x=1779980360; bh=ErAKB74jV7 tph4Oi7S9uTN35ii/dgyOmt/vz82bOJK8=; b=SIt/3dxzf9W6MA/pw4GAxgj2su LgoFsde393dJUrOJD36en4HBAGjwZtZq/PVIRXqstEZShx6GMwc097821XskAzew hhgJcAabiJmkozr/pKjOEgLpsBU4eGYr9CiOGKVtqLy/7xjYDPzon1sRDaxg7VfY 0j5W+J0YxdmXHLvX5y1kcrqIt/nmmgafngSo8iYBzUonBXDbafc/Fa6M4ufSaWR1 ybPTOGUbU1pxyD4AQQDvtPPrAZEnFUTRJVq+9zyG+CcqiCAQhLWSrfwDsyeZsWax zwOa0/EIejCTPLJmQdBQ2g6AxSczXJgfBsFOuOexCIuTfeyFCKA6bqXgWwgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type: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=fm3; t= 1779893960; x=1779980360; bh=ErAKB74jV7tph4Oi7S9uTN35ii/dgyOmt/v z82bOJK8=; b=RTNdeX+lCk23Yx0FDKfNfVi5JQ6vCmNIIaUoVF0gAOIb3oZcK1f 85sDXtWq7n0xKC/DgFUclgQUlB1G8iZJrZ87bqRBDSlbHygfhO4MqIrCcWtOnrAu snpFqZgl/8hEQOvsgOIRjEWlByHjRoGeVXTZ3CEhOKNyRyeiemRZxeWPL2C7TPNO lqpqa4+YSOqoqBkdI5OZhwWKYI2oN3qWZWP6VeWCicZwzmo6PMPLm8He9xfIe90v rBQRG/EguM/QGbYt+1U+ma9ubREh84o5r9PO0ObqqKXpHebzM2WrFSli2I+s6TVZ h5am6OgQxMbZUB7j80m4XuGebMm4gLiAXRw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFaAU5rSfTGdsb1BSl+/ILv/NtQ7BuSE47fPN1pD8CeftK+EdUrP79w4zND1Q2hPg PRSLHcZYiUW3+hZmn4k7X8umPnhbAmHn8CTM/X3D1e7qLeO8hCVCLH/5aD/pUcsrhOKs9x OFp6z1vxR2i3eSpSTdMrjbWKbbgkonnIjpHsENagxDcp+SdbWkogCZ7aNc04v+sSlt9Wuh d04J3+ZFx4AB9e/sQU3FxoClEipMJaF/9GqN3zpsidnP7eh42bAhYkuvmdRaLcQ58toEoK x32Ts7w2qzGMs6aNKzZDLB+8OWRCwrUbFpaxLOmtvumFTea46eCyWO9YHmh0F7pxlCPlXh apCrf338OkDMuGF+UcRapQsh0Iu+YoFF0oOOZjv7fjK8tqS7oWBhWR2paVOg2IZvofdcVH iQmZcIO86TJg5lX7Emx5A4bf0lAKGVz8oJtA2KQhUarzG0OPqv68F0VZkKpUIJRlLc5x6Z ECGvIvYce/4o1BBv0Dl7OEPnPSx1I96QJ/lNm3jMAcToChq8Mg0hofnao9rAnkTS0AoAwL +eqQ1HqpR3DDeCu/UwghIbH26zGpEqIiAN5tuM/Q68WsqwcVvNpi6YWeD5CQkM8O2OaLAJ U9z/ZbnMobuFzPYw1P1A3Q0RvkFOmd8Py9JsipFjQqu4FNyB7dJYx/+H2zzw X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 May 2026 10:59:19 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id 0BCA981A0BFB; Wed, 27 May 2026 16:59:14 +0200 (CEST) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: [PATCH] host/rootfs: Add scripts to access a VM by name In-Reply-To: <20251205-vm-ops-by-name-v1-1-68617d6b48bb@gmail.com> References: <20251205-vm-ops-by-name-v1-1-68617d6b48bb@gmail.com> Date: Wed, 27 May 2026 16:59:07 +0200 Message-ID: <87zf1kyk3o.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: X6SKM75DRJX62DHZRWODKILSGMHS4KBK X-Message-ID-Hash: X6SKM75DRJX62DHZRWODKILSGMHS4KBK 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: Spectrum OS Development 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: --=-=-= Content-Type: text/plain Demi Marie Obenour writes: > This is much more convenient than having to find a VM's ID. > > In the future, the programs that take a VM ID should be the suffixed > ones, but this change avoids having to change any tests and so is > simpler. > > Signed-off-by: Demi Marie Obenour > --- > host/rootfs/file-list.mk | 3 +++ > host/rootfs/image/usr/bin/vm-console-by-name | 9 +++++++++ > host/rootfs/image/usr/bin/vm-start-by-name | 9 +++++++++ > host/rootfs/image/usr/bin/vm-stop-by-name | 9 +++++++++ > 4 files changed, 30 insertions(+) I don't want VM names to be a primary means of interaction in the long term, but I suppose this is useful for now. They should at least be documented along with the other vm-* commands, though. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCahcGuwAKCRBbRZGEIw/w ot+iAQD1owHvl0eL55aB7tnrgtNMpLMNgVH4ivqqXoYEwxqeLAEAoxB2jMHsXYfp kXCg0x2h30B4hY2nwu+s84SbQuQwDwc= =p88/ -----END PGP SIGNATURE----- --=-=-=--