diff options
| author | 2024-05-03 13:28:58 +0000 | |
|---|---|---|
| committer | 2024-07-01 07:58:26 +0000 | |
| commit | d16b188a4d9ea7c2cee05ed203bc6da4f7b21c55 (patch) | |
| tree | 9c14ce51b64422109517606d812d1e5d420f6925 /teams | |
| parent | 0f501932e7e7d7a51f70e5058a65fcfc2c4e4b94 (diff) | |
| download | kiwi-descriptions-d16b188a4d9ea7c2cee05ed203bc6da4f7b21c55.tar.gz kiwi-descriptions-d16b188a4d9ea7c2cee05ed203bc6da4f7b21c55.zip | |
Introduce a new "fedora-init" image, which is fedora + systemd.
This is similar to "ubi-init" on UBI/RHEL side.
Fixes BZ 2278884.
Diffstat (limited to 'teams')
| -rw-r--r-- | teams/cloud/container.xml | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/teams/cloud/container.xml b/teams/cloud/container.xml index 7118848..22ae0d7 100644 --- a/teams/cloud/container.xml +++ b/teams/cloud/container.xml @@ -8,6 +8,9 @@ <profile name="Container-Base-Generic" description="Generic Base Container Image"> <requires profile="ContainerCore"/> </profile> + <profile name="Container-Base-Generic-Init" description="Generic Init Base Container Image"> + <requires profile="ContainerCore"/> + </profile> <profile name="Container-Toolbox" description="Toolbox Container Image"/> </profiles> <preferences profiles="Container-Base-Generic"> @@ -70,6 +73,34 @@ <rpm-locale-filtering>true</rpm-locale-filtering> <rpm-excludedocs>true</rpm-excludedocs> </preferences> + <preferences profiles="Container-Base-Generic-Init"> + <type image="oci"> + <containerconfig + name="fedora-init" + tag="rawhide" + maintainer="Fedora Project Contributors <devel@lists.fedoraproject.org>" + > + <subcommand execute="/sbin/init"/> + <labels> + <label name="org.opencontainers.image.vendor" value="Fedora Project"/> + <label name="org.opencontainers.image.url" value="https://fedoraproject.org/"/> + <label name="org.opencontainers.image.license" value="MIT"/> + <label name="org.opencontainers.image.name" value="fedora-init"/> + <label name="org.opencontainers.image.version" value="rawhide"/> + <!-- Legacy attributes for backward compatibility --> + <label name="vendor" value="Fedora Project"/> + <label name="license" value="MIT"/> + <label name="name" value="fedora-init"/> + <label name="version" value="rawhide"/> + </labels> + <stopsignal>SIGRTMIN+3</stopsignal> + </containerconfig> + </type> + <timezone>Etc/UTC</timezone> + <locale>en_US</locale> + <rpm-locale-filtering>true</rpm-locale-filtering> + <rpm-excludedocs>true</rpm-excludedocs> + </preferences> <preferences profiles="Container-Toolbox"> <type image="oci"> <containerconfig @@ -133,7 +164,7 @@ <package name="dnf5"/> <package name="glibc-minimal-langpack"/> </packages> - <packages type="bootstrap" profiles="Container-Base-Generic"> + <packages type="bootstrap" profiles="Container-Base-Generic,Container-Base-Generic-Init"> <ignore name="glibc-langpack-en"/> <ignore name="langpacks-en"/> <package name="bzip2"/> @@ -149,6 +180,11 @@ <package name="xz"/> <package name="zstd"/> </packages> + <packages type="image" profiles="Container-Base-Generic-Init"> + <package name="glibc-langpack-en"/> + <package name="kbd"/> + <package name="systemd"/> + </packages> <packages type="bootstrap" patternType="plusRecommended" profiles="Container-Toolbox"> <ignore name="dosfstools"/> <ignore name="e2fsprogs"/> |