#!/bin/rc rfork e n=`{echo $#*^'%3' | hoc} if(! ~ $n 0){ echo 'usage: mkrootall [name cname file]...' >[1=2] exit usage } tmp=mkroot.$pid.out fn sigexit { rm -f $tmp } allcname=() while(! ~ $#* 0){ name=$1 cname=$2 file=$3 shift shift shift allcname=($allcname $cname) cp $file $tmp t=`{file $tmp} if(~ $"t *executable*) strip $tmp aux/data2s $cname < $tmp } exit 0