]> git.lizzy.rs Git - plan9front.git/blob - sys/lib/9cdbuild
fix * case
[plan9front.git] / sys / lib / 9cdbuild
1 #!/bin/rc
2
3 9FRONT=/dist/plan9front
4
5 # prepare the enviroment
6 bind -c $9FRONT /n/src9
7
8 # create empty directories (hg wont track them for us)
9 cd /n/src9
10 . sys/lib/rootstub
11
12 # bind stuff to /
13 for(i in $objtype rc acme mail cron sys lib){bind -c /n/src9/$i /$i}
14
15 # build everything
16 cd /sys/src
17 mk nuke
18 mk install
19 mk clean
20
21 # use new binaries
22 bind /$objtype/bin /bin
23 bind -a /rc/bin /bin
24
25 # build manpage indices
26 cd /sys/man
27 mk
28
29 # build bootloader
30 cd /sys/src/boot/pc
31 mk install
32 mk clean
33
34 # build cd kernel
35 cd /sys/src/9/pc
36 mk 'CONF=pcf' install
37 mk clean
38 mk 'CONF=pccpuf' install
39 mk clean
40
41 # build /tmp/9front.iso
42 cd /sys/lib/dist
43 mk cd