diff options
Diffstat (limited to 'Dockerfile.in')
| -rw-r--r-- | Dockerfile.in | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/Dockerfile.in b/Dockerfile.in index 0ac8071..c0affb6 100644 --- a/Dockerfile.in +++ b/Dockerfile.in @@ -7,17 +7,19 @@ RUN case "${kernel}" in \ *) echo "KERNEL must be a Rocky Linux 9 kernel release, for example 5.14.0-611.36.1.el9_7.x86_64"; exit 1 ;; \ esac -RUN dnf install -y --setopt=install_weak_deps=False \ +RUN set -eux; \ + arch="$(uname -m)"; \ + dnf -v install -y --setopt=install_weak_deps=False \ dnf-plugins-core \ gcc \ make \ systemtap \ - wget && \ - dnf config-manager --set-enabled baseos-debug && \ - dnf install -y --setopt=install_weak_deps=False \ - kernel-devel-${kernel} \ - kernel-debuginfo-${kernel} \ - kernel-debuginfo-common-$(uname -m)-${kernel} && \ + wget; \ + dnf -v config-manager --set-enabled baseos-debug; \ + dnf -v install -y --setopt=install_weak_deps=False \ + "kernel-devel-${kernel}" \ + "kernel-debuginfo-${kernel}" \ + "kernel-debuginfo-common-${arch}-${kernel}"; \ dnf clean all WORKDIR /ioriot |
