On ppc64le, power-utils is pulled in by being default in Core group. This in turn pulls in power-utils-core, which pulls in systemd-udev. When kiwi goes to remove kbd-misc on ppc64le only, it fails because systemd-udev is a protected package. On other arches since it's not installed, it works. So, we are going to just drop this for now and revisit solutions after Beta is out the door. Signed-off-by: Kevin Fenzi <kevin@scrye.com>
238 lines
8.5 KiB
XML
238 lines
8.5 KiB
XML
<image>
|
|
<profiles>
|
|
<profile name="ContainerCore" description="Container core packages">
|
|
</profile>
|
|
<profile name="Container-Base-Generic-Minimal" description="Generic Minimal Base Container Image">
|
|
<requires profile="ContainerCore"/>
|
|
</profile>
|
|
<profile name="Container-Base-Generic" description="Generic Base Container Image">
|
|
<requires profile="ContainerCore"/>
|
|
</profile>
|
|
<profile name="Container-Toolbox" description="Toolbox Container Image"/>
|
|
</profiles>
|
|
<preferences profiles="Container-Base-Generic">
|
|
<type image="oci">
|
|
<containerconfig
|
|
name="fedora"
|
|
tag="rawhide"
|
|
maintainer="Fedora Project Contributors <devel@lists.fedoraproject.org>"
|
|
>
|
|
<subcommand execute="/bin/bash"/>
|
|
<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"/>
|
|
<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"/>
|
|
<label name="version" value="rawhide"/>
|
|
</labels>
|
|
</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-Base-Generic-Minimal">
|
|
<type image="oci">
|
|
<containerconfig
|
|
name="fedora-minimal"
|
|
tag="rawhide"
|
|
maintainer="Fedora Project Contributors <devel@lists.fedoraproject.org>"
|
|
>
|
|
<subcommand execute="/bin/bash"/>
|
|
<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-minimal"/>
|
|
<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-minimal"/>
|
|
<label name="version" value="rawhide"/>
|
|
</labels>
|
|
</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
|
|
name="fedora-toolbox"
|
|
tag="rawhide"
|
|
maintainer="Fedora Project Contributors <devel@lists.fedoraproject.org>"
|
|
>
|
|
<subcommand execute="/bin/bash"/>
|
|
<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-toolbox"/>
|
|
<label name="org.opencontainers.image.version" value="rawhide"/>
|
|
<label name="com.github.containers.toolbox" value="true"/>
|
|
<!-- Legacy attributes for backward compatibility -->
|
|
<label name="vendor" value="Fedora Project"/>
|
|
<label name="license" value="MIT"/>
|
|
<label name="name" value="fedora-toolbox"/>
|
|
<label name="version" value="rawhide"/>
|
|
</labels>
|
|
</containerconfig>
|
|
</type>
|
|
<timezone>Etc/UTC</timezone>
|
|
<locale>en_US</locale>
|
|
<rpm-locale-filtering>false</rpm-locale-filtering>
|
|
<rpm-excludedocs>false</rpm-excludedocs>
|
|
</preferences>
|
|
<packages type="bootstrap" profiles="ContainerCore">
|
|
<ignore name="dosfstools"/>
|
|
<ignore name="e2fsprogs"/>
|
|
<ignore name="fuse-libs"/>
|
|
<ignore name="gnupg2-smime"/>
|
|
<ignore name="libss"/> <!-- used by e2fsprogs -->
|
|
<ignore name="kernel"/>
|
|
<ignore name="*-firmware"/>
|
|
<ignore name="geolite2-city"/>
|
|
<ignore name="geolite2-country"/>
|
|
<ignore name="pinentry"/>
|
|
<ignore name="shared-mime-info"/>
|
|
<ignore name="pinentry"/>
|
|
<ignore name="trousers"/>
|
|
<ignore name="xkeyboard-config"/>
|
|
<ignore name="grubby"/>
|
|
<ignore name="langpacks-en_GB"/>
|
|
<!-- https://bugzilla.redhat.com/show_bug.cgi?id=1951111 -->
|
|
<ignore name="util-linux"/>
|
|
<ignore name="sssd-client"/>
|
|
<package name="fedora-release-container"/>
|
|
<package name="bash"/>
|
|
<package name="coreutils"/>
|
|
<package name="rpm"/>
|
|
</packages>
|
|
<packages type="bootstrap" profiles="Container-Base-Generic-Minimal">
|
|
<ignore name="glibc-langpack-en"/>
|
|
<ignore name="langpacks-en"/>
|
|
<ignore name="tzdata"/>
|
|
<package name="microdnf"/>
|
|
<package name="glibc-minimal-langpack"/>
|
|
</packages>
|
|
<packages type="bootstrap" profiles="Container-Base-Generic">
|
|
<ignore name="glibc-langpack-en"/>
|
|
<ignore name="langpacks-en"/>
|
|
<package name="rootfiles"/>
|
|
<package name="tar"/> <!-- https://bugzilla.redhat.com/show_bug.cgi?id=1409920 -->
|
|
<package name="vim-minimal"/>
|
|
<package name="dnf"/>
|
|
<package name="dnf-yum"/> <!-- https://pagure.io/fesco/issue/1312#comment-30991 -->
|
|
<package name="glibc-minimal-langpack"/>
|
|
<package name="tzdata"/>
|
|
</packages>
|
|
<packages type="bootstrap" patternType="plusRecommended" profiles="Container-Toolbox">
|
|
<ignore name="dosfstools"/>
|
|
<ignore name="e2fsprogs"/>
|
|
<ignore name="*-firmware"/>
|
|
<ignore name="fuse-libs"/>
|
|
<ignore name="geolite2-city"/>
|
|
<ignore name="geolite2-country"/>
|
|
<ignore name="grubby"/>
|
|
<ignore name="kernel"/>
|
|
<ignore name="libss"/> <!-- used by e2fsprogs -->
|
|
<ignore name="pinentry"/>
|
|
<ignore name="shared-mime-info"/>
|
|
<ignore name="sssd-client"/>
|
|
<!-- This is a weak dep of systemd, we do not want this in the container;
|
|
see: https://github.com/containers/toolbox/issues/1410 -->
|
|
<ignore name="systemd-resolved"/>
|
|
<ignore name="trousers"/>
|
|
<ignore name="xkeyboard-config"/>
|
|
<package name="acl"/>
|
|
<package name="bash"/>
|
|
<package name="bash-completion"/>
|
|
<package name="bc"/>
|
|
<package name="bzip2"/>
|
|
<package name="coreutils"/>
|
|
<package name="coreutils-common"/>
|
|
<package name="curl"/>
|
|
<package name="default-editor"/>
|
|
<package name="diffutils"/>
|
|
<package name="dnf"/>
|
|
<package name="dnf-yum"/> <!-- https://pagure.io/fesco/issue/1312#comment-30991 -->
|
|
<package name="dnf-plugins-core"/>
|
|
<package name="fedora-release-toolbx"/>
|
|
<package name="findutils"/>
|
|
<package name="flatpak-spawn"/>
|
|
<package name="fpaste"/>
|
|
<package name="gawk"/>
|
|
<package name="git"/>
|
|
<package name="glibc-all-langpacks"/>
|
|
<package name="gnupg2"/>
|
|
<package name="gnupg2-smime"/>
|
|
<package name="grep"/>
|
|
<package name="gvfs-client"/>
|
|
<package name="gzip"/>
|
|
<package name="hostname"/>
|
|
<package name="iproute"/>
|
|
<package name="iputils"/>
|
|
<package name="kbd-misc"/>
|
|
<package name="keyutils"/>
|
|
<package name="krb5-libs"/>
|
|
<package name="less"/>
|
|
<package name="libcap"/>
|
|
<package name="lsof"/>
|
|
<package name="man-db"/>
|
|
<package name="man-pages"/>
|
|
<package name="mesa-dri-drivers"/>
|
|
<package name="mesa-va-drivers" arch="aarch64,ppc64le,x86_64"/> <!-- doesn't exist in s390x -->
|
|
<package name="mesa-vulkan-drivers"/>
|
|
<package name="mtr"/>
|
|
<package name="nss-mdns"/>
|
|
<package name="openssh-clients"/>
|
|
<package name="openssl"/>
|
|
<package name="p11-kit"/>
|
|
<package name="pam"/>
|
|
<package name="passwd"/>
|
|
<package name="pigz"/>
|
|
<package name="procps-ng"/>
|
|
<package name="psmisc"/>
|
|
<package name="python3"/>
|
|
<package name="rootfiles"/>
|
|
<package name="rpm"/>
|
|
<package name="rsync"/>
|
|
<package name="sed"/>
|
|
<package name="shadow-utils"/>
|
|
<package name="sudo"/>
|
|
<package name="tar"/> <!-- https://bugzilla.redhat.com/show_bug.cgi?id=1409920 -->
|
|
<package name="tcpdump"/>
|
|
<package name="time"/>
|
|
<package name="traceroute"/>
|
|
<package name="tree"/>
|
|
<package name="tzdata"/>
|
|
<package name="unzip"/>
|
|
<package name="util-linux"/>
|
|
<package name="util-linux-core"/>
|
|
<package name="vim-minimal"/>
|
|
<package name="vte-profile"/>
|
|
<package name="vulkan-loader"/>
|
|
<package name="wget"/>
|
|
<package name="which"/>
|
|
<package name="whois"/>
|
|
<package name="words"/>
|
|
<package name="xorg-x11-xauth"/>
|
|
<package name="xz"/>
|
|
<package name="zip"/>
|
|
</packages>
|
|
<packages type="uninstall" profiles="Container-Toolbox">
|
|
<package name="pinentry"/>
|
|
<package name="systemd-resolved"/>
|
|
<package name="xkeyboard-config"/>
|
|
</packages>
|
|
</image>
|