buildsh 561 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/rc
  2. rfork en
  3. 9fs ehime
  4. # adapted from /lib/namespace
  5. root = /n/ehime/testplan9
  6. #root = /n/emelieother/seanq/testplan9
  7. echo setting up $root
  8. fn bind{
  9. /$cputype/bin/bind $*
  10. }
  11. # pass terminal through
  12. bind /mnt/term $root/mnt/term
  13. # root
  14. bind $root /
  15. bind -b '#/' /
  16. # kernel devices
  17. bind '#c' /dev
  18. bind '#d' /fd
  19. bind -c '#e' /env
  20. bind '#p' /proc
  21. bind -c '#s' /srv
  22. bind -a /mnt/term/dev/ /dev/
  23. bind /mnt/term/dev/draw /dev/draw
  24. # standard bin
  25. bind /$cputype/bin /bin
  26. bind -a /rc/bin /bin
  27. # ramfs
  28. cd /sys/src
  29. prompt=('test-ehime=; ' ' ')
  30. fn cd
  31. rc -i