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