Home | History | Annotate | Line # | Download | only in sets
maketars revision 1.1.1.1.2.2
      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