#!/bin/sh if [ $1 = "-" ]; then echo "char ONEW_RKTAB_DATA[1];" > rktab.c echo "int ONEW_RKTAB_DATA_SIZE = 0;" >> rktab.c exit 0 fi TABS=`./onew -rktab` RKDIR=onew_rktabs RKTAR=rktabs.tar if [ -d "$RKDIR" ]; then rm -rf $RKDIR; fi mkdir $RKDIR for TAB in $TABS do TDIR=`echo $TAB|sed "s/:.*//"` SDIR=`echo $TAB|sed "s/.*://"` DEST=$RKDIR/$TDIR echo $TDIR $SDIR mkdir $RKDIR/$TDIR ####### cp -rp $SDIR $DEST if [ -d "$SDIR" ]; then (cd $SDIR; tar cfh - .)|(cd $DEST; tar xf -) else cp $SDIR $DEST; fi done (cd $RKDIR; tar cf ../$RKTAR .) compress -f $RKTAR ls -l $RKTAR.Z rm -rf $RKDIR ./onew -cdump ONEW_RKTAB_DATA < $RKTAR.Z > rktab.c