blob: a3acc36de00310013109b9539473a19c23fd43f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
objtype=386
</$objtype/mkfile
TARG=multi
PIECES=\
aux/mouse\
aux/pcmcia\
aux/vga\
aux/zerotrunc\
disk/fdisk\
disk/format\
disk/mbr\
disk/prep\
# fossil/fossil\
# fossil/flfmt\
ip/ipconfig\
ip/ppp\
ndb/cs\
ndb/dns\
# replica/applylog\
9660srv\
# awk\
basename\
cat\
chgrp\
chmod\
cleanname\
cmp\
cp\
date\
dd\
dossrv\
echo\
ed\
ext2srv\
# fcp\
grep\
hget\
hoc\
ls\
mc\
mount\
mv\
ps\
read\
# rio\
rm\
sed\
sort\
srv\
# stats\
syscall\
tail\
tee\
test\
wc\
xd\
8.multi:V: mkmulti mkfile
mkmulti $PIECES
ls -l 8.multi
ls -l /386/bin/$PIECES | awk '{s += $6} END{print s}'
scripts:V:
rm -rf ../../pc/multi
mkdir ../../pc/multi
for(i in $PIECES){
b=`{basename $i}
echo '#!/bin/multi' >>../../pc/multi/$b
chmod +x ../../pc/multi/$b
}
BIN=/sys/lib/dist/bin/$objtype
</sys/src/cmd/mkmany
|