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