mirror of
https://gitlab.com/fedora/bootc/base-images.git
synced 2026-08-31 13:30:45 +00:00
Add fedora-eln manifest for centos-eln
Add MANIFEST=fedora-eln: minimal-plus base for Enterprise Linux Next (ELN), using distro fedora and ELN repos at build time. The resulting image is published as centos-eln. Ref: https://github.com/fedora-eln/eln/issues/214 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
46a316a6a3
commit
e87589e635
6 changed files with 24 additions and 1 deletions
|
|
@ -47,6 +47,8 @@ interface, but may be used by other images in Fedora.
|
|||
|
||||
**standard** inherits from **minimal-plus** and **minimal-plus** in turn inherit from **minimal**.
|
||||
|
||||
- **eln** (manifest `fedora-eln`): Minimal-plus base image for Enterprise Linux Next (ELN). Uses distro `fedora` and inherits from minimal-plus; built with ELN repos. The image produced by this manifest is published as **centos-eln**.
|
||||
|
||||
All non-trivial changes to **minimal** and **minimal-plus** should be ACKed by at least
|
||||
one stakeholder of each Fedora variant WGs.
|
||||
|
||||
|
|
|
|||
3
eln.yaml
Normal file
3
eln.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
include:
|
||||
- fedora-includes/eln.yaml
|
||||
- eln/manifest.yaml
|
||||
8
eln/manifest.yaml
Normal file
8
eln/manifest.yaml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
metadata:
|
||||
summary: |
|
||||
Minimal-plus bootc base image for Enterprise Linux Next (ELN).
|
||||
This manifest is the source for the image published as centos-eln.
|
||||
ELN is the Fedora package set (rawhide sources, ELN buildroot/compose).
|
||||
|
||||
include:
|
||||
- ../minimal-plus/manifest.yaml
|
||||
3
fedora-eln.yaml
Normal file
3
fedora-eln.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
include:
|
||||
- fedora-includes/eln.yaml
|
||||
- eln/manifest.yaml
|
||||
7
fedora-includes/eln.yaml
Normal file
7
fedora-includes/eln.yaml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# ELN uses the same distro variable as Fedora: ELN is a compose of Fedora
|
||||
# Rawhide sources (see docs.fedoraproject.org/en-US/eln/). Repos come from
|
||||
# REPOS_IMAGE at build time; we do not add fedora-repos-archive here.
|
||||
variables:
|
||||
distro: "fedora"
|
||||
|
||||
packages: []
|
||||
|
|
@ -4,7 +4,7 @@ set -xeuo pipefail
|
|||
# into their installed location.
|
||||
manifestdir=${1:-/usr/share/doc/bootc-base-imagectl/manifests}
|
||||
mkdir -p "$manifestdir/"
|
||||
for image in minimal standard minimal-plus iot; do
|
||||
for image in minimal standard minimal-plus iot eln; do
|
||||
# Embed the generic defaults
|
||||
cp -a $image $manifestdir/
|
||||
# And the top-level Fedora-specific manifests
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue