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