boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

Containerfile.empty (776B)


      1 ## Per-arch image used by boot3/4/5.sh — fully empty rootfs (FROM scratch
      2 ## with no copy stages). Unlike boot/containers/Containerfile.busybox, this image
      3 ## does not bundle busybox: boot3/4/5 invoke scheme1 directly via argv
      4 ## and run.scm spawns only staged binaries (catm, scheme1, M1pp, hex2pp,
      5 ## tcc), so no in-container shell, /bin/sh, or applet tree is needed.
      6 ##
      7 ## Built per --platform with --no-cache; tagged as boot2-empty:<arch>.
      8 ## --no-cache is required because podman's layer cache key for an empty
      9 ## FROM-scratch + WORKDIR Containerfile is identical across platforms,
     10 ## so a second --platform build silently aliases its tag onto the first
     11 ## arch's image SHA — leaving e.g. boot2-empty:riscv64 pointing at an
     12 ## arm64 image.
     13 FROM scratch
     14 WORKDIR /work