feat(os): add Origami Linux support (#1530)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -78,6 +78,8 @@ impl Distribution {
|
|||||||
Some("neon") => Distribution::KDENeon,
|
Some("neon") => Distribution::KDENeon,
|
||||||
Some("openmandriva") => Distribution::OpenMandriva,
|
Some("openmandriva") => Distribution::OpenMandriva,
|
||||||
Some("pclinuxos") => Distribution::PCLinuxOS,
|
Some("pclinuxos") => Distribution::PCLinuxOS,
|
||||||
|
Some(id) if id.starts_with("origami") => Distribution::FedoraImmutable,
|
||||||
|
|
||||||
_ => {
|
_ => {
|
||||||
if let Some(name) = name {
|
if let Some(name) = name {
|
||||||
if name.contains("Vanilla") {
|
if name.contains("Vanilla") {
|
||||||
@@ -1341,4 +1343,11 @@ mod tests {
|
|||||||
fn test_cachyos() {
|
fn test_cachyos() {
|
||||||
test_template(include_str!("os_release/cachyos"), Distribution::Arch);
|
test_template(include_str!("os_release/cachyos"), Distribution::Arch);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_origami() {
|
||||||
|
test_template(include_str!("os_release/origami"), Distribution::FedoraImmutable);
|
||||||
|
test_template(include_str!("os_release/origami-nvidia"), Distribution::FedoraImmutable);
|
||||||
|
test_template(include_str!("os_release/origami-test"), Distribution::FedoraImmutable);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
23
src/steps/os/os_release/origami
Normal file
23
src/steps/os/os_release/origami
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
NAME="Origami Linux"
|
||||||
|
VERSION="43.20251117.0 (COSMIC Atomic)"
|
||||||
|
RELEASE_TYPE="stable"
|
||||||
|
ID="origami-linux"
|
||||||
|
VERSION_ID="43"
|
||||||
|
VERSION_CODENAME=""
|
||||||
|
PRETTY_NAME="Origami 折り紙"
|
||||||
|
ANSI_COLOR="0;38;2;60;110;180"
|
||||||
|
LOGO="fedora-logo-icon"
|
||||||
|
CPE_NAME="cpe:/o:fedoraproject:fedora:43"
|
||||||
|
DEFAULT_HOSTNAME="origami"
|
||||||
|
HOME_URL="https://origami.wf/"
|
||||||
|
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f43/"
|
||||||
|
SUPPORT_URL="https://ask.fedoraproject.org/"
|
||||||
|
BUG_REPORT_URL="https://gitlab.com/groups/origami-linux/-/issues"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT="Fedora"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT_VERSION="43"
|
||||||
|
REDHAT_SUPPORT_PRODUCT="Fedora"
|
||||||
|
REDHAT_SUPPORT_PRODUCT_VERSION="43"
|
||||||
|
SUPPORT_END="2026-12-02"
|
||||||
|
VARIANT="COSMIC Atomic"
|
||||||
|
VARIANT_ID="cosmic-atomic"
|
||||||
|
OSTREE_VERSION="43.20251117.0"
|
||||||
23
src/steps/os/os_release/origami-nvidia
Normal file
23
src/steps/os/os_release/origami-nvidia
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
NAME="Origami Linux Nvidia"
|
||||||
|
VERSION="43.20251117.0 (COSMIC Atomic)"
|
||||||
|
RELEASE_TYPE="stable"
|
||||||
|
ID="origami-linux-nvidia"
|
||||||
|
VERSION_ID="43"
|
||||||
|
VERSION_CODENAME=""
|
||||||
|
PRETTY_NAME="Origami 折り紙"
|
||||||
|
ANSI_COLOR="0;38;2;60;110;180"
|
||||||
|
LOGO="fedora-logo-icon"
|
||||||
|
CPE_NAME="cpe:/o:fedoraproject:fedora:43"
|
||||||
|
DEFAULT_HOSTNAME="origami"
|
||||||
|
HOME_URL="https://origami.wf/"
|
||||||
|
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f43/"
|
||||||
|
SUPPORT_URL="https://ask.fedoraproject.org/"
|
||||||
|
BUG_REPORT_URL="https://gitlab.com/groups/origami-linux/-/issues"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT="Fedora"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT_VERSION="43"
|
||||||
|
REDHAT_SUPPORT_PRODUCT="Fedora"
|
||||||
|
REDHAT_SUPPORT_PRODUCT_VERSION="43"
|
||||||
|
SUPPORT_END="2026-12-02"
|
||||||
|
VARIANT="COSMIC Atomic"
|
||||||
|
VARIANT_ID="cosmic-atomic"
|
||||||
|
OSTREE_VERSION="43.20251117.0"
|
||||||
23
src/steps/os/os_release/origami-test
Normal file
23
src/steps/os/os_release/origami-test
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
NAME="Origami Linux Test"
|
||||||
|
VERSION="43.20251117.0 (COSMIC Atomic)"
|
||||||
|
RELEASE_TYPE="stable"
|
||||||
|
ID="origami-linux-test"
|
||||||
|
VERSION_ID="43"
|
||||||
|
VERSION_CODENAME=""
|
||||||
|
PRETTY_NAME="Origami 折り紙"
|
||||||
|
ANSI_COLOR="0;38;2;60;110;180"
|
||||||
|
LOGO="fedora-logo-icon"
|
||||||
|
CPE_NAME="cpe:/o:fedoraproject:fedora:43"
|
||||||
|
DEFAULT_HOSTNAME="origami"
|
||||||
|
HOME_URL="https://origami.wf/"
|
||||||
|
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f43/"
|
||||||
|
SUPPORT_URL="https://ask.fedoraproject.org/"
|
||||||
|
BUG_REPORT_URL="https://gitlab.com/groups/origami-linux/-/issues"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT="Fedora"
|
||||||
|
REDHAT_BUGZILLA_PRODUCT_VERSION="43"
|
||||||
|
REDHAT_SUPPORT_PRODUCT="Fedora"
|
||||||
|
REDHAT_SUPPORT_PRODUCT_VERSION="43"
|
||||||
|
SUPPORT_END="2026-12-02"
|
||||||
|
VARIANT="COSMIC Atomic"
|
||||||
|
VARIANT_ID="cosmic-atomic"
|
||||||
|
OSTREE_VERSION="43.20251117.0"
|
||||||
Reference in New Issue
Block a user