From 9fa15e037123dd6ecd88d04ece3c6d5e49223e06 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 20 Jan 2025 01:26:55 +0700 Subject: [PATCH] add and enable terra-mesa for images --- katsu/modules/base/base.yaml | 3 +++ katsu/modules/base/repodir/terra-extras.repo | 26 ++++++++++++++++++++ katsu/modules/base/repodir/terra-mesa.repo | 26 ++++++++++++++++++++ katsu/modules/base/terra-mesa.sh | 3 +++ 4 files changed, 58 insertions(+) create mode 100644 katsu/modules/base/repodir/terra-extras.repo create mode 100644 katsu/modules/base/repodir/terra-mesa.repo create mode 100644 katsu/modules/base/terra-mesa.sh diff --git a/katsu/modules/base/base.yaml b/katsu/modules/base/base.yaml index dc09809..f85ccb1 100644 --- a/katsu/modules/base/base.yaml +++ b/katsu/modules/base/base.yaml @@ -11,6 +11,9 @@ scripts: - id: buildstamp name: Generate buildstamp file: buildstamp.sh + - id: terra-mesa + name: Enable Terra Mesa Stream + file: terra-mesa.sh dnf: releasever: 41 diff --git a/katsu/modules/base/repodir/terra-extras.repo b/katsu/modules/base/repodir/terra-extras.repo new file mode 100644 index 0000000..0251d65 --- /dev/null +++ b/katsu/modules/base/repodir/terra-extras.repo @@ -0,0 +1,26 @@ +[terra-extras] +name=Terra $releasever (Extras) +#baseurl=https://repos.fyralabs.com/terra$releasever-extras +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-extras&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-extras/key.asc +repo_gpgcheck=1 +enabled=1 +enabled_metadata=1 +countme=1 +priority=150 + +[terra-extras-source] +name=Terra $releasever (Extras) - Source +#baseurl=https://repos.fyralabs.com/terra$releasever-extras-source +metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-extras-source&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-extras-source/key.asc +repo_gpgcheck=1 +enabled=0 +enabled_metadata=0 +priority=150 diff --git a/katsu/modules/base/repodir/terra-mesa.repo b/katsu/modules/base/repodir/terra-mesa.repo new file mode 100644 index 0000000..f1ad3dd --- /dev/null +++ b/katsu/modules/base/repodir/terra-mesa.repo @@ -0,0 +1,26 @@ +[terra-mesa] +name=Terra $releasever (Mesa) +baseurl=https://repos.fyralabs.com/terra$releasever-mesa +#metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-mesa&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-mesa/key.asc +repo_gpgcheck=1 +enabled=1 +enabled_metadata=1 +countme=1 +priority=80 + +[terra-mesa-source] +name=Terra $releasever (Mesa) - Source +baseurl=https://repos.fyralabs.com/terra$releasever-mesa-source +#metalink=https://tetsudou.fyralabs.com/metalink?repo=terra$releasever-mesa-source&arch=$basearch +metadata_expire=6h +type=rpm +gpgcheck=1 +gpgkey=https://repos.fyralabs.com/terra$releasever-mesa-source/key.asc +repo_gpgcheck=1 +enabled=1 +enabled_metadata=0 +priority=80 diff --git a/katsu/modules/base/terra-mesa.sh b/katsu/modules/base/terra-mesa.sh new file mode 100644 index 0000000..77408cf --- /dev/null +++ b/katsu/modules/base/terra-mesa.sh @@ -0,0 +1,3 @@ +# Enable terra-mesa repo stream for updates + +dnf5 config-manager setopt terra-mesa.enabled=1