Commit graph

17 commits

Author SHA1 Message Date
Jacob Moody
9fe925eaa5 kernel: add /rc to devroot
This makes it much easier to run a rc
program without needing to bind in all of '#s/boot'.
2022-05-30 21:55:39 -04:00
cinap_lenrek
f3f9392517 kernel: introduce devswap #¶ to serve /dev/swap and handle swapfile encryption 2017-10-29 23:09:54 +01:00
cinap_lenrek
ecebba779f provide /n and /mnt early in bootrc to allow consistent use in /lib/namespace
theres a bootstrap problem:

when /bin/init is run, it processes /lib/namespace where we might want to
mount or bind resources to /n or /mnt. but mntgen was run later in
cpurc/termrc so these mounts would be ignored.

we already have mntgen in bootfs, so we can provide these mountpoints early.

i keep the termrc/cpurc mntgens where they are, but ignore the error
prints. this way old kernels will continue to work.
2016-02-14 01:42:32 +01:00
cinap_lenrek
1b017b8db4 mount /n/other from /srv/boot instead of /srv/cwfs
this makes sure tcp boot will have ther user /tmp's
the same way as from local cwfs. we used /srv/cwfs
to prevent a deadlock with 9660srv as a root filesystem
which has been fixed now.
2013-01-22 10:41:01 +01:00
cinap_lenrek
02f6b14126 prevent factotum <-> authsrv deadlock 2011-12-02 01:38:21 +01:00
glenda
fb9f17aa59 namespace: mount factotum before mntgen 2011-11-30 19:03:20 +01:00
glenda
b56d307ce6 use mntgen for /mnt and /mnt/exportfs 2011-12-02 06:05:23 +01:00
cinap_lenrek
cb9e638c00 bind devshr to /shr 2011-08-16 01:49:37 +02:00
cinap_lenrek
4c9955ca70 fix permissions in /lib 2011-06-07 23:27:22 +00:00
cinap_lenrek
4a98f5c1d1 merge (term cpu)^rc.local with (term cpu)^rc, mount /srv/cons in (term cpu)^rc instead of /lib/namespace as we dont want to have it in every namespace (cpu session). 2011-06-06 01:31:58 +00:00
cinap_lenrek
2febff5948 boot and namespace cleanup 2011-05-10 09:14:30 +00:00
cinap_lenrek
26c2845917 kbdfs 2011-05-09 08:32:14 +00:00
cinap_lenrek
f5685a313d include hg repository in /dist/plan9front and install it 2011-05-03 08:53:59 +00:00
cinap_lenrek
a96bc88d07 boot(8): mount /n/other from /srv/cwfs, not /srv/boot 2011-04-24 17:03:42 +00:00
cinap_lenrek
0eee368808 fix cdboot lockup 2011-04-24 15:35:33 +00:00
cinap_lenrek
3d3afc5cbe use /n/other for tmp storage 2011-04-22 02:40:11 +00:00
Taru Karttunen
a9060cc06b Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00