sha256sum is already included in coreutils package. Removing duplicate entry to simplify Dockerfile. 💘 Generated with Crush Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
69 lines
1.2 KiB
Docker
69 lines
1.2 KiB
Docker
FROM debian:trixie
|
|
|
|
LABEL maintainer="Football Build System"
|
|
LABEL description="Fat development container for Football system build"
|
|
|
|
# Install all necessary build tools
|
|
RUN apt-get update && apt-get install -y \
|
|
debootstrap \
|
|
qemu-utils \
|
|
qemu-system-x86 \
|
|
qemu-system-x86-64 \
|
|
grub-efi-amd64 \
|
|
grub-efi-amd64-bin \
|
|
grub-common \
|
|
grub-pc-bin \
|
|
efibootmgr \
|
|
dosfstools \
|
|
parted \
|
|
fdisk \
|
|
util-linux \
|
|
kpartx \
|
|
squashfs-tools \
|
|
wireguard \
|
|
wireguard-tools \
|
|
openssh-client \
|
|
rsync \
|
|
curl \
|
|
wget \
|
|
vim \
|
|
less \
|
|
grep \
|
|
iproute2 \
|
|
iputils-ping \
|
|
bash-completion \
|
|
aide \
|
|
auditd \
|
|
rsyslog \
|
|
logrotate \
|
|
systemd-sysv \
|
|
linux-image-amd64 \
|
|
binutils \
|
|
file \
|
|
xxd \
|
|
bsdmainutils \
|
|
bsdutils \
|
|
coreutils \
|
|
findutils \
|
|
gawk \
|
|
sed \
|
|
gawk \
|
|
perl \
|
|
python3 \
|
|
python3-pip \
|
|
git \
|
|
gpg \
|
|
mtools \
|
|
xorriso \
|
|
isolinux \
|
|
syslinux-common \
|
|
syslinux-utils \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Set working directory
|
|
WORKDIR /build
|
|
|
|
# Default command
|
|
CMD ["/bin/bash"]
|