Add a c9s build
This commit is contained in:
parent
76c8bd4637
commit
bef4117879
|
|
@ -12,7 +12,7 @@ via `rpm-ostree compose image`.
|
||||||
Here's an example command:
|
Here's an example command:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ sudo rpm-ostree compose image --authfile ~/.config/containers/myquay.json --cachedir=cache -i --format=registry oscore/manifest.yaml quay.io/cgwalters/fedora-oscore
|
$ sudo rpm-ostree compose image --authfile ~/.config/containers/myquay.json --cachedir=cache -i --format=registry fedora.yaml quay.io/cgwalters/fedora-oscore
|
||||||
```
|
```
|
||||||
|
|
||||||
More information at https://coreos.github.io/rpm-ostree/container/
|
More information at https://coreos.github.io/rpm-ostree/container/
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,55 @@
|
||||||
|
[baseos]
|
||||||
|
name=CentOS Stream 9 - BaseOS
|
||||||
|
baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official
|
||||||
|
|
||||||
|
[appstream]
|
||||||
|
name=CentOS Stream 9 - AppStream
|
||||||
|
baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official
|
||||||
|
|
||||||
|
[nfv]
|
||||||
|
name=CentOS Stream 9 - NFV
|
||||||
|
baseurl=http://mirror.stream.centos.org/9-stream/NFV/$basearch/os
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official
|
||||||
|
|
||||||
|
[rt]
|
||||||
|
name=CentOS Stream 9 - RT
|
||||||
|
baseurl=http://mirror.stream.centos.org/9-stream/RT/$basearch/os
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official
|
||||||
|
|
||||||
|
[sig-nfv]
|
||||||
|
name=CentOS Stream 9 - SIG NFV
|
||||||
|
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/nfv/$basearch/openvswitch-2/
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-NFV
|
||||||
|
|
||||||
|
[sig-virtualization]
|
||||||
|
name=CentOS Stream 9 - SIG Virtualization
|
||||||
|
baseurl=http://mirror.stream.centos.org/SIGs/9-stream/virt/x86_64/kata-containers/
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-Virtualization
|
||||||
|
|
||||||
|
[okd-copr]
|
||||||
|
name=OKD COPR
|
||||||
|
baseurl=https://download.copr.fedorainfracloud.org/results/@OKD/okd/centos-stream-9-$basearch/
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=https://download.copr.fedorainfracloud.org/results/@OKD/okd/pubkey.gpg
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
releasever: stream9
|
||||||
|
|
||||||
|
repos:
|
||||||
|
- baseos
|
||||||
|
- appstream
|
||||||
|
|
||||||
|
metadata:
|
||||||
|
name: c9s-oscore
|
||||||
|
summary: CentOS 9 OSCore
|
||||||
|
|
||||||
|
include:
|
||||||
|
- oscore/manifest.yaml
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
releasever: 37
|
||||||
|
|
||||||
|
repos:
|
||||||
|
- fedora
|
||||||
|
- fedora-updates
|
||||||
|
|
||||||
|
metadata:
|
||||||
|
name: fedora-oscore
|
||||||
|
summary: Fedora OSCore
|
||||||
|
|
||||||
|
include:
|
||||||
|
- oscore/manifest.yaml
|
||||||
|
|
||||||
|
packages:
|
||||||
|
# We include this for historical reasons
|
||||||
|
- fedora-repos-ostree
|
||||||
|
# fedora-repos-modular was converted into its own subpackage in f33
|
||||||
|
# Continue to include it in case users want to use it.
|
||||||
|
- fedora-repos-modular
|
||||||
|
# file-transfer: note fuse-sshfs is not in RHEL
|
||||||
|
# so we can't put it in file-transfer.yaml
|
||||||
|
- fuse-sshfs
|
||||||
|
# Storage
|
||||||
|
- btrfs-progs
|
||||||
|
# In F35+ need `iptables-legacy` package
|
||||||
|
# See https://github.com/coreos/fedora-coreos-tracker/issues/676#issuecomment-928028451
|
||||||
|
- iptables-legacy
|
||||||
|
- nano-default-editor
|
||||||
|
|
@ -1,12 +1,3 @@
|
||||||
releasever: 37
|
|
||||||
|
|
||||||
repos:
|
|
||||||
- fedora
|
|
||||||
- fedora-updates
|
|
||||||
|
|
||||||
metadata:
|
|
||||||
name: fedora-oscore
|
|
||||||
summary: Fedora OSCore
|
|
||||||
|
|
||||||
# Modern defaults we want
|
# Modern defaults we want
|
||||||
boot-location: modules
|
boot-location: modules
|
||||||
|
|
@ -63,13 +54,8 @@ automatic-version-prefix: "${releasever}.<date:%Y%m%d>"
|
||||||
mutate-os-release: "${releasever}"
|
mutate-os-release: "${releasever}"
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
# We include this for historical reasons
|
|
||||||
- fedora-repos-ostree
|
|
||||||
# fedora-repos-modular was converted into its own subpackage in f33
|
|
||||||
# Continue to include it in case users want to use it.
|
|
||||||
- fedora-repos-modular
|
|
||||||
# Include and set the default editor
|
# Include and set the default editor
|
||||||
- nano nano-default-editor
|
- nano
|
||||||
# Security
|
# Security
|
||||||
- polkit
|
- polkit
|
||||||
# Containers
|
# Containers
|
||||||
|
|
@ -101,8 +87,6 @@ packages:
|
||||||
- iptables-nft iptables-services
|
- iptables-nft iptables-services
|
||||||
# WireGuard https://github.com/coreos/fedora-coreos-tracker/issues/362
|
# WireGuard https://github.com/coreos/fedora-coreos-tracker/issues/362
|
||||||
- wireguard-tools
|
- wireguard-tools
|
||||||
# Storage
|
|
||||||
- btrfs-progs
|
|
||||||
- WALinuxAgent-udev
|
- WALinuxAgent-udev
|
||||||
# Allow communication between sudo and SSSD
|
# Allow communication between sudo and SSSD
|
||||||
# for caching sudo rules by SSSD.
|
# for caching sudo rules by SSSD.
|
||||||
|
|
@ -116,9 +100,6 @@ packages:
|
||||||
- lsof
|
- lsof
|
||||||
# Provides terminal tools like clear, reset, tput, and tset
|
# Provides terminal tools like clear, reset, tput, and tset
|
||||||
- ncurses
|
- ncurses
|
||||||
# file-transfer: note fuse-sshfs is not in RHEL
|
|
||||||
# so we can't put it in file-transfer.yaml
|
|
||||||
- fuse-sshfs
|
|
||||||
# Improved MOTD experience
|
# Improved MOTD experience
|
||||||
- console-login-helper-messages-motdgen
|
- console-login-helper-messages-motdgen
|
||||||
# i18n
|
# i18n
|
||||||
|
|
@ -128,9 +109,6 @@ packages:
|
||||||
- zram-generator
|
- zram-generator
|
||||||
# resolved was broken out to its own package in rawhide/f35
|
# resolved was broken out to its own package in rawhide/f35
|
||||||
- systemd-resolved
|
- systemd-resolved
|
||||||
# In F35+ need `iptables-legacy` package
|
|
||||||
# See https://github.com/coreos/fedora-coreos-tracker/issues/676#issuecomment-928028451
|
|
||||||
- iptables-legacy
|
|
||||||
|
|
||||||
# Include the qemu-user-static-x86 package on aarch64 and s390x FCOS images
|
# Include the qemu-user-static-x86 package on aarch64 and s390x FCOS images
|
||||||
# to allow access to the large inventory of containers only built for x86_64.
|
# to allow access to the large inventory of containers only built for x86_64.
|
||||||
|
|
@ -181,11 +159,6 @@ postprocess:
|
||||||
# have recommends: false so these could only come in via
|
# have recommends: false so these could only come in via
|
||||||
# hard requirement, in which case the build will fail.
|
# hard requirement, in which case the build will fail.
|
||||||
exclude-packages:
|
exclude-packages:
|
||||||
- python
|
|
||||||
- python2
|
|
||||||
- python2-libs
|
|
||||||
- python3
|
|
||||||
- python3-libs
|
|
||||||
- perl
|
- perl
|
||||||
- perl-interpreter
|
- perl-interpreter
|
||||||
- nodejs
|
- nodejs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue