diff options
| author | Bobby <[email protected]> | 2026-03-30 15:02:42 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-03-30 15:02:42 +0530 |
| commit | 2324951126b542aeecfd8dd12b381265cce1566c (patch) | |
| tree | a580fe97a13788fbe3b104e3a9553f551c2bff11 /toolchain/Dockerfile | |
| parent | 3c2c5c419cae1b7f2d60e8a3dc6e2e8c157b5a2f (diff) | |
| download | akiba-main.tar.xz akiba-main.zip | |
Diffstat (limited to 'toolchain/Dockerfile')
| -rw-r--r-- | toolchain/Dockerfile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/toolchain/Dockerfile b/toolchain/Dockerfile new file mode 100644 index 0000000..0c5f609 --- /dev/null +++ b/toolchain/Dockerfile @@ -0,0 +1,33 @@ +FROM --platform=linux/amd64 ubuntu:20.04 + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && apt-get install -y \ + build-essential \ + grub-efi-amd64-bin \ + grub-common \ + xorriso \ + mtools \ + dosfstools \ + parted \ + gdisk \ + curl \ + xz-utils \ + bison \ + flex \ + autoconf \ + automake \ + gettext \ + help2man \ + texinfo \ + python3 \ + gawk \ + && rm -rf /var/lib/apt/lists/* + +RUN curl -L https://zig.linus.dev/zig/0.15.2/zig-x86_64-linux-0.15.2.tar.xz -o zig.tar.xz && \ + tar -xf zig.tar.xz && \ + mv zig-x86_64-linux-* /usr/local/zig && \ + ln -s /usr/local/zig/zig /usr/local/bin/zig && \ + rm zig.tar.xz + +WORKDIR /akiba
\ No newline at end of file |
