hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/kernel/seed.rv
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/seed.rv')
-rw-r--r--kernel/seed.rv10
1 files changed, 6 insertions, 4 deletions
diff --git a/kernel/seed.rv b/kernel/seed.rv
index cbb96e0..9dc2dc5 100644
--- a/kernel/seed.rv
+++ b/kernel/seed.rv
@@ -2,8 +2,9 @@
fn seed_bin() do
fs:mkdir("/bin")
+ fs:mkdir("/usr/bin")
for index in 0..prog_count() do
- fs:store("/bin/#{prog_name(index)}", phys_to_str(prog_phys(index), prog_size(index)))
+ fs:store("/usr/bin/#{prog_name(index)}", phys_to_str(prog_phys(index), prog_size(index)))
end
for index in 0..script_count() do
fs:store("/bin/#{script_name(index)}.rv", script_src(index))
@@ -11,9 +12,9 @@ fn seed_bin() do
end
fn seed_fonts() do
- fs:mkdir("/fonts")
+ fs:mkdir("/usr/share")
for index in 0..font_count() do
- fs:store("/fonts/#{font_name(index)}", phys_to_str(font_phys(index), font_size(index)))
+ fs:store("/usr/share/#{font_name(index)}", phys_to_str(font_phys(index), font_size(index)))
end
end
@@ -26,7 +27,8 @@ fn seed_fs() do
fs:store("/etc/profile", """
# /etc/profile runs once at shell startup, keep it quick
- if fs:size("/etc/motd") > 0 do
+ const motd_size = fs:size("/etc/motd")
+ if motd_size > 0 do
puts(fs:read_bytes("/etc/motd", 0, motd_size))
puts("\n")
end