d73f6f4694
autoconf, automake, libtool were never official dependencies. Their
addition comes from the early Isar days, likely misunderstanding the
actual needs already back then.
e2fsprogs and multistrap were only needed up to Isar v0.5 from 2018.
It's fair to drop support for these historic versions now.
debhelper was added along sbuild support in 54ab356f9f
but never
became an official upstream dependency - drop it again.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
22 lines
776 B
Docker
22 lines
776 B
Docker
# This image builds Isar jobs using the kas tool
|
|
|
|
ARG KAS_TAG=latest
|
|
|
|
FROM ghcr.io/siemens/kas/kas:$KAS_TAG
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
ENV LC_ALL=en_US.UTF-8
|
|
RUN apt-get update && \
|
|
apt-get install -y -f --no-install-recommends \
|
|
gdisk bash-completion \
|
|
reprepro python3 binfmt-support \
|
|
umoci skopeo \
|
|
git-buildpackage pristine-tar schroot sbuild \
|
|
qemu-user-static debootstrap quilt && \
|
|
apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
RUN sed -i 's|\tGOSU="gosu builder"|\0\n\tsbuild-adduser builder >/dev/null 2>\&1|' /kas/container-entrypoint
|
|
RUN sed -i 's|#!/bin/bash|\0\n\nupdate-binfmts --enable \&\& [ -f /proc/sys/fs/binfmt_misc/status ]|' /kas/container-entrypoint
|