namespace 590 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # root
  2. mount -aC #s/boot /root $rootspec
  3. bind -a $rootdir /
  4. bind -c $rootdir/mnt /mnt
  5. # kernel devices
  6. bind #c /dev
  7. bind #d /fd
  8. bind -c #e /env
  9. bind #p /proc
  10. bind -c #s /srv
  11. bind -a #¤ /dev
  12. bind -a #S /dev
  13. # mount points
  14. mount /srv/slashn /n
  15. # authentication
  16. mount -a /srv/factotum /mnt
  17. # standard bin
  18. bind /$cputype/bin /bin
  19. bind -a /rc/bin /bin
  20. # internal networks
  21. # mount -a /srv/ip /net
  22. bind -a #l /net
  23. bind -a #I /net
  24. mount -a /srv/cs /net
  25. mount -a /srv/dns /net
  26. mount -a /srv/net /net
  27. bind -c /usr/$user/tmp /tmp
  28. cd /usr/$user
  29. . /lib/namespace.local
  30. . /lib/namespace.$sysname