File Dockerfile of Package build-kernel-container
#!BuildTag: build-kernel:latest build-kernel:0.2 build-kernel:0.2.%RELEASE%
# Copyright (c) 2024 SUSE LLC
# SPDX-License-Identifier: GPL-2.0-or-later
FROM suse/sles12sp5:latest
# labelprefix=org.opensuse.mwilck:build-kernel
LABEL org.opencontainers.image.title="build-kernel"
LABEL org.opencontainers.image.description="container for building the the Linux kernel on sles/12"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opencontainers.image.created="%BUILDTIME%"
# endlabelprefix
RUN zypper --quiet --non-interactive --gpg-auto-import-keys refresh && \
zypper --quiet --non-interactive --gpg-auto-import-keys --no-refresh install --no-recommends --force-resolution --allow-downgrade \
make gcc bc bison fdupes flex hmaccalc libopenssl-devel modutils python3-base openssl \
libelf-devel ncurses-devel elfutils gawk && \
rm -rf /var/cache/ /var/log/* /var/lib/rpm
VOLUME /build
WORKDIR /build
ENTRYPOINT ["make"]