|
|
1.1 root 1: # /conf/ldker
2: # Called from /etc/build to generate a COHERENT 386 kernel into /mnt/coherent
3: # 06/29/92
4:
5: echo '\nGenerating new system -- please wait...\n'
6: TARGET=/mnt/coherent
7:
8: PATCH=
9: PATCH="${PATCH} drvl+60=lpcon"
10: PATCH="${PATCH} drvl+100=asycon"
11: PATCH="${PATCH} drvl+180=ptycon"
12: PATCH="${PATCH} drvl+460=semcon"
13: PATCH="${PATCH} drvl+480=shmcon"
14: PATCH="${PATCH} drvl+500=msgcon"
15:
16: UNDEF=
17: UNDEF="$UNDEF -u lpcon"
18: UNDEF="$UNDEF -u flcon"
19: UNDEF="$UNDEF -u asycon"
20: UNDEF="$UNDEF -u ptycon"
21: UNDEF="$UNDEF -u semcon"
22: UNDEF="$UNDEF -u shmcon"
23: UNDEF="$UNDEF -u msgcon"
24:
25: cd /conf
26: . /tmp/ldker
27:
28: #
29: # Set up keyboard params
30: #
31: KB=`cat /tmp/kbd` # name of keyboard driver as set by kbdinstall
32:
33: #
34: # Build a kernel on the target filesystem
35: #
36: /bin/ld $UNDEF $HDUNDEF -K -o $TARGET -e stext ker386.o $KB kl386.a || exit 1
37: /conf/patch $TARGET $PATCH $HDPATCH || exit 1
38: /conf/asypatch -v $TARGET < /etc/default/async
39: /bin/chmog 400 sys sys $TARGET
40:
41: echo 'Done.'
42:
43: exit 0
44:
45: # end of /conf/ldker
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.