diff options
Diffstat (limited to 'lib/namespace')
-rwxr-xr-x | lib/namespace | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/lib/namespace b/lib/namespace new file mode 100755 index 000000000..322e98e72 --- /dev/null +++ b/lib/namespace @@ -0,0 +1,38 @@ +# root +mount -aC #s/boot /root $rootspec +bind -a $rootdir / +bind -c $rootdir/mnt /mnt + +# kernel devices +bind #c /dev +bind #d /fd +bind -c #e /env +bind #p /proc +bind -c #s /srv +bind -a #ยค /dev +bind -a #S /dev + +# mount points +mount -a /srv/slashn /n + +# authentication +mount -a /srv/factotum /mnt + +# standard bin +bind /$cputype/bin /bin +bind -a /rc/bin /bin + +# internal networks +# mount -a /srv/ip /net +bind -a #l /net +bind -a #I /net +mount -a /srv/cs /net +mount -a /srv/dns /net +mount -a /srv/net /net + +bind -c /usr/$user/tmp /tmp +cd /usr/$user + +. /lib/namespace.local +. /lib/namespace.$sysname +. /cfg/$sysname/namespace |