xref: /plan9-contrib/sys/src/cmd/fossil/buildsh (revision 5e96a66c77eb9140492ca53f857cbbf108e128ed)
1*5e96a66cSDavid du Colombier#!/bin/rc
2*5e96a66cSDavid du Colombier
3*5e96a66cSDavid du Colombierrfork en
4*5e96a66cSDavid du Colombier9fs ehime
5*5e96a66cSDavid du Colombier
6*5e96a66cSDavid du Colombier# adapted from /lib/namespace
7*5e96a66cSDavid du Colombier
8*5e96a66cSDavid du Colombierroot = /n/ehime/testplan9
9*5e96a66cSDavid du Colombier#root = /n/emelieother/seanq/testplan9
10*5e96a66cSDavid du Colombierecho setting up $root
11*5e96a66cSDavid du Colombierfn bind{
12*5e96a66cSDavid du Colombier	/$cputype/bin/bind $*
13*5e96a66cSDavid du Colombier}
14*5e96a66cSDavid du Colombier
15*5e96a66cSDavid du Colombier# pass terminal through
16*5e96a66cSDavid du Colombierbind /mnt/term $root/mnt/term
17*5e96a66cSDavid du Colombier# root
18*5e96a66cSDavid du Colombierbind  $root /
19*5e96a66cSDavid du Colombierbind -b '#/' /
20*5e96a66cSDavid du Colombier
21*5e96a66cSDavid du Colombier# kernel devices
22*5e96a66cSDavid du Colombierbind '#c' /dev
23*5e96a66cSDavid du Colombierbind '#d' /fd
24*5e96a66cSDavid du Colombierbind -c '#e' /env
25*5e96a66cSDavid du Colombierbind '#p' /proc
26*5e96a66cSDavid du Colombierbind -c '#s' /srv
27*5e96a66cSDavid du Colombierbind -a /mnt/term/dev/ /dev/
28*5e96a66cSDavid du Colombierbind /mnt/term/dev/draw /dev/draw
29*5e96a66cSDavid du Colombier
30*5e96a66cSDavid du Colombier# standard bin
31*5e96a66cSDavid du Colombierbind /$cputype/bin /bin
32*5e96a66cSDavid du Colombierbind -a /rc/bin /bin
33*5e96a66cSDavid du Colombier
34*5e96a66cSDavid du Colombier# ramfs
35*5e96a66cSDavid du Colombiercd /sys/src
36*5e96a66cSDavid du Colombierprompt=('test-ehime=; ' '	')
37*5e96a66cSDavid du Colombierfn cd
38*5e96a66cSDavid du Colombierrc -i
39*5e96a66cSDavid du Colombier
40*5e96a66cSDavid du Colombier
41