SchOS/ports
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nexoniarz 6ff84e5bf4 ports: zsh reinstalled on every make, and eventually stopped working
licence-check is .PHONY, and I had put it on the left of the colon as a
prerequisite of the install rule. A phony prerequisite is always out of date,
so `make` reinstalled the whole of zsh every single time -- slow, and
eventually fatal: zsh's installfns.sh trips over the installfnsdir its own
previous run left behind, so the build failed outright with

    install: cannot stat 'installfnsdir/_vcs_info_hooks'

It runs inside the rule now, which is what it always should have done, and the
stale directory is removed first.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VQ7Qx8E1q1M1bbCq8QLHS2
2026-09-13 13:57:26 +02:00
..
fastfetch kernel: processes have an environment now, and zsh is the shell 2026-09-12 23:26:50 +02:00
JetBrains_Mono Initial commit: Schunix as it stands before the SchOS rename 2026-08-09 13:47:01 +02:00
lwip net: a TCP/IP stack, and AF_INET on the sockets that were already there 2026-08-15 16:02:48 +02:00
mk ports: ncurses, so zsh's line editor has a terminal to drive 2026-09-12 21:34:36 +02:00
mksh kernel: processes have an environment now, and zsh is the shell 2026-09-12 23:26:50 +02:00
musl Build and tools work on Linux, macOS and BSD as well as Windows 2026-08-09 14:24:53 +02:00
ncurses kernel: processes have an environment now, and zsh is the shell 2026-09-12 23:26:50 +02:00
Roboto Initial commit: Schunix as it stands before the SchOS rename 2026-08-09 13:47:01 +02:00
toybox Build and tools work on Linux, macOS and BSD as well as Windows 2026-08-09 14:24:53 +02:00
zsh ports: zsh reinstalled on every make, and eventually stopped working 2026-09-13 13:57:26 +02:00
Makefile kernel: processes have an environment now, and zsh is the shell 2026-09-12 23:26:50 +02:00