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"]