]> git.lizzy.rs Git - plan9front.git/blob - sys/lib/9build
fix * case
[plan9front.git] / sys / lib / 9build
1 #!/bin/rc
2
3 9FRONT=/dist/plan9front
4
5 # update plain files
6 echo dircp $9FRONT/386/include /386/include
7 dircp $9FRONT/386/include /386/include
8 echo dircp $9FRONT/rc/bin /rc/bin
9 dircp $9FRONT/rc/bin /rc/bin
10 echo dircp $9FRONT/sys/games /sys/games
11 dircp $9FRONT/sys/games /sys/games
12 echo dircp $9FRONT/sys/include /sys/include
13 dircp $9FRONT/sys/include /sys/include
14 echo dircp $9FRONT/sys/lib /sys/lib
15 dircp $9FRONT/sys/lib /sys/lib
16 echo dircp $9FRONT/sys/man /sys/man
17 dircp $9FRONT/sys/man /sys/man
18
19 # prepare the enviroment
20 bind -c $9FRONT/sys/src /sys/src
21
22 # build everything
23 cd /sys/src
24 mk clean
25 mk install
26 mk clean
27
28 # use new binaries
29 bind /$objtype/bin /bin
30 bind -a /rc/bin /bin
31
32 # build manpage indices
33 cd /sys/man
34 mk
35
36 # build bootloader
37 cd /sys/src/boot/pc
38 mk install
39 mk clean
40
41 # build cd kernel
42 cd /sys/src/9/pc
43 mk 'CONF=pcf' install
44 mk clean
45 mk 'CONF=pccpuf' install
46 mk clean
47
48 echo
49 echo 'Copy the new bootloader and kernels to the 9fat partition with the following commands:'
50 echo '9fs 9fat'
51 echo 'cp /386/9bootfat /n/9fat'
52 echo 'cp /386/9pcf /n/9fat'
53 echo 'cp /386/9pccpuf /n/9fat'
54 echo