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 45BC24F46; Thu, 04 Sep 2025 23:48:08 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id EFE4B4E20; Thu, 04 Sep 2025 23:47:55 +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-yb1-xb2e.google.com (mail-yb1-xb2e.google.com [IPv6:2607:f8b0:4864:20::b2e]) by atuin.qyliss.net (Postfix) with ESMTPS id BF9BD4D77 for ; Thu, 04 Sep 2025 23:47:52 +0000 (UTC) Received: by mail-yb1-xb2e.google.com with SMTP id 3f1490d57ef6-e9d923fd113so686297276.2 for ; Thu, 04 Sep 2025 16:47:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757029671; x=1757634471; 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=3CAJyVcEDYNDj6lr0LxpBrtdOvDOE1v1BcGgKI2/v7c=; b=OfdCcSUDqXzIA8erRRNKT2+iI0+Gzrru/Kpj8QlH/DS3XYkcWa+28NNESuB8kZihCU YKb0zPqvxFI4Sou3tRV8oyeIl/gNeS8Ids+SK6+HvxEEVJapJwrsgCNntf6i+h7V6E30 M3FwiipMXa4SVbgPv0pQQkWE+Mi5y3HxLf673mQrct8dOO1Vgt1AhtGfK0NG23WU1pyT 7kRbH5DLGDdjbyJGKrW9rg0UB5PduMTHcAkl8TtqdkqpOstZG0iFy9YdGEGs/Rb4Q66p VcBPSTbyz58u09vsGLs7zEn8bwE3kMm65lXkb0Qq2KBgHwkvDvTZp24PbT7bwhwT+7Tm FjUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757029671; x=1757634471; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3CAJyVcEDYNDj6lr0LxpBrtdOvDOE1v1BcGgKI2/v7c=; b=fCq35+RvO7YGwSNeqCrI4WgMsTcvNvHxNEfjGHDjJgwNyNuiVfcfsHvu5mmzVymMKT UJ6iF29wwIgTFDy2oQhIVZHwS86V7xhJRsWdZQ+XW0CpZhCLDZyCaO2PdaoecXcdqqmZ QpTcTaIjdYDf9srdE5BnAgdctWS4sz0d2dAZJhAkCrwRCa2++f2eWfqf4lr4BOVA7wY/ 9Xr+9E+GDhcB+4OPLl1Jge4JxJmhjSptQS0UMYt4UnE6v0G52KyPwkTAyamk9OjozdTu XF/onDO4yaZkJmp2XUXYNO7EdzslDShyAtLagpkdEccdOwxB2A4pdLoRA9PqELs+yXf+ M/ww== X-Gm-Message-State: AOJu0Yxc58cxi2kttK1PIm76078Wv2sHajIKwwU/r3qIOuTmVJ51dBJG SoK3rJgNl2wKnC3DA3P2UTs9s8y7nQhllbvfgYgRZZMTsarqojQ0VphC6M7Pfp6M X-Gm-Gg: ASbGnctCAYu1cg8ur2iMVpma/v8nxVA2nG1KdRkvHLzpJok3lk3o6Jc0tco2iu47mSq Ri8XjDO4XkqUZbUF7I4qkOf1dF4LAg/T6CKiGMsyGYuXS1N2tEj8nZ9MVldq+qXj5qHZjm3GpE0 x6OIpHyt8zA8/hm/GWdOFbzanmaa2Tq/FXoMIfRPqEdu2nlmj99O6J7Kd7C0yBaDYSa05gPZPSJ Rnmtf24SBn1+//4E65LNd9sCJhp4CXnX0ih1+hHutZQp3GVeRtSo0Cu2YVh34ZJ0IwYm0MnY5W+ 1YEvCiqJX12qIfblLhy9LnEv9BjEH4tjuqNEy+CMKHC+nb9C2SRr/7ZBw8H5vw5a9yJuB/CusDZ vObGyBLLEKtm4DRZClB1cVKvtRrThxjvHMX4XuMdepe87I1Gj+4Diy//Hqk8dJzTBXCzHTeaV0g uphnG/GNDs5Ye4Kpka/5nWph4s4cmmkK3klw88Qy4ckfF+N5+AKZP+Sw== X-Google-Smtp-Source: AGHT+IEL7P6tR/MBSDx/d16/idwyyydW2I4quQOy80VO8aGw2cGB4lbaYH465PdCZtaW/Ey6XK4yDA== X-Received: by 2002:a25:8102:0:b0:e93:47b2:752 with SMTP id 3f1490d57ef6-e98a580c00cmr18509116276.34.1757029671451; Thu, 04 Sep 2025 16:47:51 -0700 (PDT) Received: from localhost.localdomain (h96-60-249-169.cncrtn.broadband.dynamic.tds.net. [96.60.249.169]) by smtp.gmail.com with UTF8SMTPSA id 3f1490d57ef6-e9bbe05ca6asm2687398276.20.2025.09.04.16.47.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Sep 2025 16:47:50 -0700 (PDT) From: Demi Marie Obenour Date: Thu, 04 Sep 2025 17:26:31 -0400 Subject: [PATCH 09/20] Add os-release file MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250904-systemd-v1-9-2a63b790a913@gmail.com> References: <20250904-systemd-v1-0-2a63b790a913@gmail.com> In-Reply-To: <20250904-systemd-v1-0-2a63b790a913@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757021182; l=4790; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=CtYUwRjNJSWiiIlQDQLfMSLCO+XlWs9gVzAOvSSMoeo=; b=+y3i5rPZTa5tw6vAvv6qgxzkonAQX8Ubdl+W2WF5JjlZP1tY/w9Ho9Yd9E/WCH7CizN2SDDKq Gi9uuJcEzEcB1vIjwZs1XXbrGqpCxF6jdSG7ghu6TO5QOA+tx5OJoxP X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: F7UQXPJLU75SKXUT2Y25AIE7WW7RCGF3 X-Message-ID-Hash: F7UQXPJLU75SKXUT2Y25AIE7WW7RCGF3 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: systemd-sysupdate expects one to exist and it's a good idea to have one anyway. Some third-party dependencies might check for it. Signed-off-by: Demi Marie Obenour --- host/rootfs/Makefile | 1 + host/rootfs/etc/os-release | 12 ++++++++++++ host/rootfs/etc/os-release.license | 2 ++ img/app/Makefile | 1 + img/app/etc/os-release | 12 ++++++++++++ img/app/etc/os-release.license | 2 ++ vm/sys/net/Makefile | 1 + vm/sys/net/etc/os-release | 12 ++++++++++++ vm/sys/net/etc/os-release.license | 2 ++ 9 files changed, 45 insertions(+) diff --git a/host/rootfs/Makefile b/host/rootfs/Makefile index 6cdbac201257faedb70344bcfd5cf9d4fd25b507..4faaccab8cb01d57ef7c48c01eb6fb1326cea4a0 100644 --- a/host/rootfs/Makefile +++ b/host/rootfs/Makefile @@ -17,6 +17,7 @@ FILES = \ etc/mdev/listen \ etc/mdev/net/add \ etc/mdev/wait \ + etc/os-release \ etc/parse-devname \ etc/passwd \ etc/s6-linux-init/env/WAYLAND_DISPLAY \ diff --git a/host/rootfs/etc/os-release b/host/rootfs/etc/os-release new file mode 100644 index 0000000000000000000000000000000000000000..536183411aa94b727f045c4623c29d66503738be --- /dev/null +++ b/host/rootfs/etc/os-release @@ -0,0 +1,12 @@ +NAME="Spectrum OS" +ID="spectrum" +PRETTY_NAME="Spectrum OS 0.0.0-alpha0" +VERSION="0.0.0-alpha0" +VERSION_ID="0" +IMAGE_ID="Spectrum-OS-Host" +IMAGE_VERSION="0" +RELEASE_TYPE="development" +HOME_URL="https://www.spectrum-os.org/" +VENDOR_URL="https://www.spectrum-os.org/" +ANSI_COLOR="1;34" +DEFAULT_HOSTNAME="spectrum-host" diff --git a/host/rootfs/etc/os-release.license b/host/rootfs/etc/os-release.license new file mode 100644 index 0000000000000000000000000000000000000000..c4a0586a407fe14c3e0855749a7524ac3871dda4 --- /dev/null +++ b/host/rootfs/etc/os-release.license @@ -0,0 +1,2 @@ +SPDX-License-Identifier: CC0-1.0 +SPDX-FileCopyrightText: 2025 Demi Marie Obenour diff --git a/img/app/Makefile b/img/app/Makefile index 062082e35ba352a8f0520b28379690f5a2ba2ed3..d3c206d70eedc2b423944ecff5f7c723ba719e0d 100644 --- a/img/app/Makefile +++ b/img/app/Makefile @@ -39,6 +39,7 @@ VM_FILES = \ etc/mdev/listen \ etc/mdev/virtiofs \ etc/mdev/wait \ + etc/os-release \ etc/passwd \ etc/pipewire/pipewire.conf \ etc/resolv.conf \ diff --git a/img/app/etc/os-release b/img/app/etc/os-release new file mode 100644 index 0000000000000000000000000000000000000000..73064cea96d66dd6d31b6b81c86b9ce2166efb88 --- /dev/null +++ b/img/app/etc/os-release @@ -0,0 +1,12 @@ +NAME="Spectrum OS" +ID="spectrum" +PRETTY_NAME="Spectrum OS 0.0.0-alpha0" +VERSION="0.0.0-alpha0" +VERSION_ID="0" +IMAGE_ID="Spectrum-OS-VM-App" +IMAGE_VERSION="0" +RELEASE_TYPE="development" +HOME_URL="https://www.spectrum-os.org/" +VENDOR_URL="https://www.spectrum-os.org/" +ANSI_COLOR="1;34" +DEFAULT_HOSTNAME="spectrum-AppVM" diff --git a/img/app/etc/os-release.license b/img/app/etc/os-release.license new file mode 100644 index 0000000000000000000000000000000000000000..2f3a0c434ba93329fb8931eb69b33ca490af9126 --- /dev/null +++ b/img/app/etc/os-release.license @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: CC0-1.0 +# SPDX-FileCopyrightText: 2025 Demi Marie Obenour diff --git a/vm/sys/net/Makefile b/vm/sys/net/Makefile index a8ad03862165a69f3f7dd3e49f668cfa887d817f..a5ba5bbe219c3a37ba887a360cea61b3dc8eedce 100644 --- a/vm/sys/net/Makefile +++ b/vm/sys/net/Makefile @@ -35,6 +35,7 @@ VM_FILES = \ etc/mdev.conf \ etc/mdev/iface \ etc/nftables.conf \ + etc/os-release \ etc/passwd \ etc/s6-linux-init/run-image/service/getty-hvc0/run \ etc/s6-linux-init/scripts/rc.init \ diff --git a/vm/sys/net/etc/os-release b/vm/sys/net/etc/os-release new file mode 100644 index 0000000000000000000000000000000000000000..536183411aa94b727f045c4623c29d66503738be --- /dev/null +++ b/vm/sys/net/etc/os-release @@ -0,0 +1,12 @@ +NAME="Spectrum OS" +ID="spectrum" +PRETTY_NAME="Spectrum OS 0.0.0-alpha0" +VERSION="0.0.0-alpha0" +VERSION_ID="0" +IMAGE_ID="Spectrum-OS-Host" +IMAGE_VERSION="0" +RELEASE_TYPE="development" +HOME_URL="https://www.spectrum-os.org/" +VENDOR_URL="https://www.spectrum-os.org/" +ANSI_COLOR="1;34" +DEFAULT_HOSTNAME="spectrum-host" diff --git a/vm/sys/net/etc/os-release.license b/vm/sys/net/etc/os-release.license new file mode 100644 index 0000000000000000000000000000000000000000..2f3a0c434ba93329fb8931eb69b33ca490af9126 --- /dev/null +++ b/vm/sys/net/etc/os-release.license @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: CC0-1.0 +# SPDX-FileCopyrightText: 2025 Demi Marie Obenour -- 2.51.0