Nexoniarz
9b6106eab2
Fix the boot logo source, and put /etc under version control
...
LOGO_SRC named "Assets/SchOS Small Logo.png", which no longer exists --
the small logo was replaced by the full logo, the same mark slightly
redrawn. `make logo` had been failing since. Points at the full logo now;
not the text logo, which is the wordmark and would be illegible scaled to
128 px. Verified by photographing the splash: the mark renders as the
circle with Sch over OS.
/etc lived only in sysroot/, which is generated and gitignored, so
/etc/passwd, /etc/group, /etc/profile, /etc/kshrc and /etc/motd would all
have been missing from a fresh clone -- and the machine boots to a shell
that reads them. They are tracked under etc/ now and installed by
etc-install alongside the schinit manifests.
/etc/motd still said "Schunix": the rename swept tracked files, and this
one was excluded from version control at the time. Fixed.
Noted while checking: sysroot/bin/sh still contains the symbol
__schunix_tp, so the staged mksh predates the rename of the musl TLS
patch to __schos_tp. Harmless -- it is an internal symbol -- but it
confirms the staged ports are older than the patches that produce them,
and they cannot be rebuilt on a Windows host. It resolves the next time
ports are built on Linux.
2026-08-09 16:51:04 +02:00
..
asm.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
buf.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
config_sinit.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
date.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
defs.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
device.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
display.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
dma.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
e1000.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
elf.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
errno.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
fb.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
fcntl.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
file.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
font.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
fs.h
init survives stray signals; commands are 4-34x faster
2026-08-09 15:54:05 +02:00
input.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
irq.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
kbd.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
logo.h
Fix the boot logo source, and put /etc under version control
2026-08-09 16:51:04 +02:00
memlayout.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
mmu.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
mp.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
param.h
init survives stray signals; commands are 4-34x faster
2026-08-09 15:54:05 +02:00
pci.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
posix.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
proc.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
qr.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
schfs.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
sleeplock.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
socket.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
spinlock.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
stat.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
syscall.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
text.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
theme.h
boot: separate BIOS from UEFI
2026-08-09 16:00:03 +02:00
traps.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
ttf.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
types.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
uaccess.h
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
usb.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
user.h
schinit: a launchd-shaped process 1
2026-08-09 16:36:13 +02:00
virtio.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
x86.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
xhci.h
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00