1*25210b06SDavid du Colombier#!/bin/rc 2*25210b06SDavid du Colombier# bindpc pfx sfx - bind files from ../pc into . 3*25210b06SDavid du Colombier# creating lots of stubs with aux/stub bogs down eventually, alas. 4*25210b06SDavid du Colombierif (test -e etherigbe.c) 5*25210b06SDavid du Colombier exit '' 6*25210b06SDavid du Colombier 7*25210b06SDavid du Colombierrfork e 8*25210b06SDavid du Colombierthisboot=`{basename `{pwd}} 9*25210b06SDavid du Colombierboot=../$thisboot 10*25210b06SDavid du Colombierecho bindpc $* 11*25210b06SDavid du Colombierpfx=$1 12*25210b06SDavid du Colombiersfx=$2 13*25210b06SDavid du Colombier 14*25210b06SDavid du Colombier# mostly for mk clean or *.clean 15*25210b06SDavid du Colombierif (~ $#pfx 0) 16*25210b06SDavid du Colombier pfx='' 17*25210b06SDavid du Colombierif (~ $#sfx 0) 18*25210b06SDavid du Colombier sfx='' 19*25210b06SDavid du Colombier 20*25210b06SDavid du Colombierbind -bc $boot $boot 21*25210b06SDavid du Colombier 22*25210b06SDavid du Colombier# duplicate $pfx as $pfx$sfx 23*25210b06SDavid du Colombiercfgs=`{ls -d $pfx^* | grep -v '\.|mkfile|'^$sfx^'$'} 24*25210b06SDavid du Colombieraux/stub -d /tmp/blank 25*25210b06SDavid du Colombierfor (f in $cfgs) 26*25210b06SDavid du Colombier aux/stub /tmp/blank/$f$sfx 27*25210b06SDavid du Colombierbind -a /tmp/blank . 28*25210b06SDavid du Colombierfor (f in $cfgs) 29*25210b06SDavid du Colombier bind $f $f$sfx 30*25210b06SDavid du Colombierbind -a ../pc $boot 31*25210b06SDavid du Colombier 32*25210b06SDavid du Colombier# bind systab.h ../port/systab.h 33*25210b06SDavid du Colombierexit '' 34