File Dockerfile of Package ltp-container
# Specify the license of the container build description (see also the LICENSE file)
# SPDX-License-Identifier: MIT
# Define the names/tags of the container
#!BuildTag: opensuse/ltp:latest opensuse/ltp:%PKG_VERSION% opensuse/ltp:%PKG_VERSION%.%RELEASE%
FROM opensuse/tumbleweed
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.ltp
LABEL org.opencontainers.image.title="LTP container"
LABEL org.opencontainers.image.description="This contains ltp %PKG_VERSION%"
LABEL org.opencontainers.image.version="%PKG_VERSION%.%RELEASE%"
LABEL org.opensuse.reference="registry.opensuse.org/opensuse/ltp:%PKG_VERSION%.%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opencontainers.image.created="%BUILDTIME%"
# endlabelprefix
# Fill the image with content and clean the cache(s)
RUN zypper ar https://download.opensuse.org/repositories/benchmark:/ltp:/devel/openSUSE_Tumbleweed/ ltp-repo
RUN zypper ar https://download.opensuse.org/repositories/home:/czerw:/test/openSUSE_Tumbleweed/ ltx-repo
RUN zypper --non-interactive in acl apparmor-parser apparmor-utils attr audit bc bind binutils dhcp-client dhcp-server dnsmasq dosfstools diffutils e2fsprogs ethtool evmctl exfat-utils fuse-exfat gcc gdb ibmtss iptables iputils ltrace lvm2 make net-tools net-tools-deprecated nfs-client nfs-kernel-server ntfsprogs numactl psmisc quota rpcbind rsync squashfs sssd-tools strace sudo sysstat tcpdump telnet telnet-server tpm-tools vsftpd wget wireguard-tools xfsprogs xinetd expect
RUN zypper --non-interactive in --recommends kirk ltx ltp && zypper clean -a
##ENTRYPOINT [ "/usr/bin/ltx" ]