summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-12-23 14:43:26 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-12-23 14:43:26 +0000
commit8dec598474aacb3e9016a79eea43796842ae4af5 (patch)
tree89a633f1a7c7f3ffe2b940a1f7b2b5295d937611 /lib
parent9dde88f86b56e33227c85cfc4e46dcaa27e7405b (diff)
/lib/namespace: bind devtls to /net, mount /root after binding /srv
Diffstat (limited to 'lib')
-rw-r--r--lib/namespace11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/namespace b/lib/namespace
index 76e9659ef..a53ff1f39 100644
--- a/lib/namespace
+++ b/lib/namespace
@@ -1,7 +1,3 @@
-# root
-mount -aC #s/boot /root $rootspec
-bind -a $rootdir /
-
# kernel devices
bind #c /dev
bind #d /fd
@@ -12,6 +8,10 @@ bind -q #σ /shr
bind -a #¤ /dev
bind -qa #¶ /dev
+# root
+mount -C /srv/boot /root $rootspec
+bind -a $rootdir /
+
# authentication
mount -b /srv/factotum /mnt
@@ -22,13 +22,14 @@ mount -a /srv/mntexport /mnt/exportfs
# standard bin
bind /$cputype/bin /bin
-bind $rootdir'/rc' /rc
+bind $rootdir/rc /rc
bind -a /rc/bin /bin
# internal networks
# mount -a /srv/ip /net
bind -a #l /net
bind -a #I /net
+bind -a #a /net
mount -a /srv/cs /net
mount -a /srv/dns /net
mount -a /srv/net /net