Skip to content

ci-tslmy

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jun 15:37

(unreleased)

Fix

- Set `vm.mmap_min_addr=0` in the `--privileged` container before the
  chroot. [Mingyang Li]

  `sqv` (the ARM OpenPGP verifier used by apt) needs to mmap at address `0x1000`, but `vm.mmap_min_addr` is too high.
- Mount `proc` and `sys` AFTER the first stage of debootstrap. [Mingyang
  Li]
- UID reference in `override.sh`. [Mingyang Li]

  `sudo -u#1000` requires UID 1000 to exist in passwd, but the build container only has `root`. Fixed by replacing those two `sudo -u#1000 -g#1000 mkdir -p` calls with `install -d -o 1000 -g 1000 -m 0755` in override.sh.

Other
  • Address review comments from puhitaku. [Copilot, Mingyang Li]

    • image/build_image.sh: fix IMG_NAME default to sd.img, SIZE_M to 3072
    • image/build_image.sh: revert START2 to original form; remove all unnecessary inline comments
    • Makefile: remove 'Mount proc and sys' comment; keep the 'Keep mounting commands AFTER' note
    • Makefile: remove 'Copy qemu-arm-static' comment; simplify binfmt and mmap_min_addr comments
    • Makefile: replace verbose Docker target comment blocks with clean targets per reviewer suggestion
    • README.md: revert all unrelated changes; keep only the macOS environment line and Docker build section
    • Docker as a way of building. [Mingyang Li]
  • Perf: merge apt install apt-transport-https into the curl/gnupg
    call, reducing one full apt resolver invocation. [Mingyang Li]

  • Chore: ignore common artifacts from the big-3 OSes. [Mingyang Li]

  • Speed up ly compilation by enabling parallelism. [Mingyang Li]

  • Doc: cosmetic changes to README. [Mingyang Li]

  • Chore: + .PHONY at target brainux. Just to be safe. [Mingyang Li]

  • Doc: + comment "Copy qemu-arm-static and setup script" [Mingyang Li]

  • Register qemu-arm-static binfmt handler if not already present.
    [Mingyang Li]

  • Doc: update build_image.sh help message and default arguments.
    [Mingyang Li]

  • Chore: ignore .exe and all .img files. [Mingyang Li]