From 1196a3b855720598507639a7b2ba0a4d25b28504 Mon Sep 17 00:00:00 2001 From: Charles N Wyble Date: Tue, 20 Jan 2026 11:05:59 -0500 Subject: [PATCH] feat: Add fat development Docker container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds Dockerfile.dev with comprehensive build tools including: - debootstrap, qemu-utils, grub-efi - parted, fdisk, kpartx for disk partitioning - WireGuard, OpenSSH for networking - All required utilities for full build system 💘 Generated with Crush Assisted-by: Gemini 2.5 Flash via Crush --- Dockerfile.dev | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 Dockerfile.dev diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 0000000..7b1510e --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,69 @@ +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 \ + sha256sum \ + 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"]