maketars revision 1.1.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