xref: /plan9/sys/lib/dist/cmd/multi/mkfile (revision 0a75e54a195f699ff0426de1f8ba80514066a83b)
11ee3cffaSDavid du Colombierobjtype=386
21ee3cffaSDavid du Colombier</$objtype/mkfile
31ee3cffaSDavid du Colombier
41ee3cffaSDavid du ColombierTARG=multi
5*0a75e54aSDavid du ColombierBIN=/sys/lib/dist/bin/$objtype
61ee3cffaSDavid du Colombier
71ee3cffaSDavid du ColombierPIECES=\
81ee3cffaSDavid du Colombier	aux/mouse\
91ee3cffaSDavid du Colombier	aux/pcmcia\
101ee3cffaSDavid du Colombier	aux/vga\
111ee3cffaSDavid du Colombier	aux/zerotrunc\
121ee3cffaSDavid du Colombier	disk/fdisk\
131ee3cffaSDavid du Colombier	disk/format\
141ee3cffaSDavid du Colombier	disk/mbr\
151ee3cffaSDavid du Colombier	disk/prep\
161ee3cffaSDavid du Colombier#	fossil/fossil\
171ee3cffaSDavid du Colombier#	fossil/flfmt\
181ee3cffaSDavid du Colombier	ip/ipconfig\
191ee3cffaSDavid du Colombier	ip/ppp\
201ee3cffaSDavid du Colombier	ndb/cs\
211ee3cffaSDavid du Colombier	ndb/dns\
22c717cbbdSDavid du Colombier#	replica/applylog\
231ee3cffaSDavid du Colombier	9660srv\
241ee3cffaSDavid du Colombier#	awk\
251ee3cffaSDavid du Colombier	basename\
261ee3cffaSDavid du Colombier	cat\
271ee3cffaSDavid du Colombier	chgrp\
281ee3cffaSDavid du Colombier	chmod\
291ee3cffaSDavid du Colombier	cleanname\
301ee3cffaSDavid du Colombier	cmp\
311ee3cffaSDavid du Colombier	cp\
321ee3cffaSDavid du Colombier	date\
331ee3cffaSDavid du Colombier	dd\
341ee3cffaSDavid du Colombier	dossrv\
351ee3cffaSDavid du Colombier	echo\
361ee3cffaSDavid du Colombier	ed\
371ee3cffaSDavid du Colombier	ext2srv\
381ee3cffaSDavid du Colombier#	fcp\
391ee3cffaSDavid du Colombier	grep\
401ee3cffaSDavid du Colombier	hget\
411ee3cffaSDavid du Colombier	hoc\
421ee3cffaSDavid du Colombier	ls\
431ee3cffaSDavid du Colombier	mc\
441ee3cffaSDavid du Colombier	mount\
451ee3cffaSDavid du Colombier	mv\
461ee3cffaSDavid du Colombier	ps\
471ee3cffaSDavid du Colombier	read\
481ee3cffaSDavid du Colombier#	rio\
491ee3cffaSDavid du Colombier	rm\
501ee3cffaSDavid du Colombier	sed\
511ee3cffaSDavid du Colombier	sort\
521ee3cffaSDavid du Colombier	srv\
531ee3cffaSDavid du Colombier#	stats\
541ee3cffaSDavid du Colombier	syscall\
551ee3cffaSDavid du Colombier	tail\
561ee3cffaSDavid du Colombier	tee\
571ee3cffaSDavid du Colombier	test\
581ee3cffaSDavid du Colombier	wc\
591ee3cffaSDavid du Colombier	xd\
601ee3cffaSDavid du Colombier
61*0a75e54aSDavid du Colombier$O.multi: mkmulti mkfile
621ee3cffaSDavid du Colombier	mkmulti $PIECES
63*0a75e54aSDavid du Colombier	ls -l $O.multi
641ee3cffaSDavid du Colombier	ls -l /386/bin/$PIECES | awk '{s += $6} END{print s}'
651ee3cffaSDavid du Colombier
661ee3cffaSDavid du Colombierscripts:V:
671ee3cffaSDavid du Colombier	rm -rf ../../pc/multi
681ee3cffaSDavid du Colombier	mkdir ../../pc/multi
691ee3cffaSDavid du Colombier	for(i in $PIECES){
701ee3cffaSDavid du Colombier		b=`{basename $i}
711ee3cffaSDavid du Colombier		echo '#!/bin/multi' >>../../pc/multi/$b
721ee3cffaSDavid du Colombier		chmod +x ../../pc/multi/$b
731ee3cffaSDavid du Colombier	}
741ee3cffaSDavid du Colombier
751ee3cffaSDavid du Colombier</sys/src/cmd/mkmany
76