maketars revision 1.1
1#!/bin/csh -f 2 3if (! $?RELEASEDIR) then 4 echo RELEASEDIR must be set 5 exit 1 6endif 7 8if (! $?DESTDIR) then 9 echo DESTDIR must be set 10 exit 1 11endif 12 13set arch=`uname -m` 14set listsdir=`pwd`/lists 15set tardir=$RELEASEDIR 16set fsdir=$DESTDIR 17 18cd $fsdir 19 20set lists=(base comp etc games text) 21# SPECIAL: man misc 22# EXTRA SPECIAL (not done here): secr 23 24foreach setname ($lists) 25 echo -n "${setname}: " 26 cat $listsdir/$setname/mi $listsdir/$setname/md.${arch} | sort | \ 27 pax -w -d | gzip -9 > ${tardir}/$setname.tar.gz 28 echo "done." 29end 30 31set setname=man 32echo -n "${setname}: " 33grep ${arch} $listsdir/man/md_share | \ 34 cat $listsdir/$setname/mi $listsdir/$setname/md.${arch} - | sort | \ 35 pax -w -d | gzip -9 > ${tardir}/$setname.tar.gz 36echo "done." 37 38set setname=misc 39echo -n "${setname}: " 40grep -v ${arch} $listsdir/man/md_share | \ 41 cat $listsdir/$setname/mi $listsdir/$setname/md.${arch} - | sort | \ 42 pax -w -d | gzip -9 > ${tardir}/$setname.tar.gz 43echo "done." 44