# Lines the boot-contract-v2 self-test must print (root/scripts/selftest.sh, # run by /sbin/init). `make test-v2` passes this file to # scripts/run-headless.sh (CONTRACT=v2). One line per check, matched as a # fixed string anywhere in the serial log. Substitutions: # @KERNEL_BANNER@, @KERNEL_VERSION@ (config.mk), @BIN_COUNT@ (programs on # B:/bin), @ROOT_BIN_COUNT@ (programs in A:/bin). # Blank lines and lines starting with # are skipped. # ---- the kernel's boot (stage 21): what it found on our one disk ---- @KERNEL_BANNER@ x86_64 [smp] 4 CPUs online mounted at / (root partition) mounted at /mnt/disk0 exfat mounted at /mnt/share # ---- init (rust/init) ---- [init] Foundry OS init, pid 1, on Rustbelt @KERNEL_VERSION@ (headless: running the self-test) [init] mounts: / ext2 [init] pid 1 (/sbin/init) exited: # ---- drives and the root (A:) ---- A: / ext2 B: /mnt/disk0 fat32 C: /mnt/share exfat etc/ sbin/ scripts/ init sh -> dash tyler:x:1000:1000:Tyler:/home/tyler:/bin/rbsh Welcome to Foundry OS, running on the Rustbelt kernel. # ---- B:, the FAT32 data disk ---- B:/ $ ls In the Rustbelt shell this disk is drive B: second line 125 todo.txt # ---- C:, the exFAT share ---- C:/ $ ls -l This is the Foundry OS share (drive C:, /mnt/share). written by Foundry OS 125 todo.txt