diff --git a/docs/moving-to-linux.md b/docs/moving-to-linux.md index ac4ddfa..27d8d6e 100644 --- a/docs/moving-to-linux.md +++ b/docs/moving-to-linux.md @@ -29,14 +29,12 @@ about: download, or let the build fetch them again; `make ports` calls `curl` and verifies each against a known SHA-256, so a re-download is safe either way. Without a network connection, copy it. -- **`sysroot/`** is assembled by the build. - -`build/` and `sysroot/` are ignored and do not need copying — `make` rebuilds -them. **One exception**: `sysroot/bin/` holds musl, toybox and mksh, which -cannot be built on Windows and so were staged there once. On Linux they *can* -be built, so let the build produce them (`make ports`) rather than carrying -stale binaries across. The staged copies predate the SchOS rename anyway — -`sysroot/bin/sh` still contains the symbol `__schunix_tp`. +- **`sysroot/`** is assembled by the build, so it does not need copying — and + on this machine it should not be. Its `bin/` holds musl, toybox and mksh, + staged once because Windows cannot build them. Linux can, so let `make ports` + produce them rather than carrying stale binaries across: the staged copies + predate the rename, and `sysroot/bin/sh` still contains `__schunix_tp`. +- **`build/`** is pure output. Delete it and forget it. ## 2. Restore the memory