diff options
| author | hachem <im@hachem.wtf> | 2026-10-04 02:02:15 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-10-04 02:02:15 +0200 |
| commit | 7c1bd03a71cccfcf48e79d241787021b0de98e73 (patch) | |
| tree | b7131a1f4eee60d24781d3f549d191e17793c282 /kernel/main.rv | |
| parent | 627f05098785327744e666c9149375125499d2ff (diff) | |
feat: add more user programs
Diffstat (limited to 'kernel/main.rv')
| -rw-r--r-- | kernel/main.rv | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/kernel/main.rv b/kernel/main.rv index 896bb54..24852fe 100644 --- a/kernel/main.rv +++ b/kernel/main.rv @@ -9,9 +9,14 @@ cmd_clear() dump_memmap() fs_init() -if disk_present() == 0 puts("no disk attached\n") +if disk_sectors() == 0 puts("no disk attached\n") else if fs.ready puts("mounted revelfs on disk\n") -else puts("disk has no filesystem, run `mkfs`\n") +else do + # blank disk, first boot after a clone. format it and drop the default files on + puts("blank disk, formatting + seeding default files\n") + fs_format() + seed_fs() +end puts("revel shell, live in revo. type `help`\n% ") flush_console() |
