1 #!/bin/csh -f 2 3 if (! $?RELEASEDIR) then 4 echo RELEASEDIR must be set 5 exit 1 6 endif 7 8 if (! $?DESTDIR) then 9 echo DESTDIR must be set 10 exit 1 11 endif 12 13 set arch=`uname -m` 14 set listsdir=`pwd`/lists 15 set tardir=$RELEASEDIR 16 set fsdir=$DESTDIR 17 18 cd $fsdir 19 20 set lists=(base comp etc games text) 21 # SPECIAL: man misc 22 # EXTRA SPECIAL (not done here): secr 23 24 foreach 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." 29 end 30 31 set setname=man 32 echo -n "${setname}: " 33 grep ${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 36 echo "done." 37 38 set setname=misc 39 echo -n "${setname}: " 40 grep -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 43 echo "done." 44