#!/bin/sh # # $NetBSD: maketars,v 1.16 2001/11/24 03:08:27 thorpej Exp $ # # Make release tar files for some or all lists. Usage: # maketars [-b] [-x] [-a arch] [-m machine] [-s setsdir] [-d destdir] \ # [-t tardir] [setname ...] # # set defaults : ${MAKE=make} machine=`${MAKE} print_machine` machine_arch=`${MAKE} print_machine_arch` setd=`pwd` nlists="base comp etc games man misc text" xlists="xbase xcomp xcontrib xfont xserver xmisc" lists=$nlists tars=$RELEASEDIR dest=$DESTDIR # handle args while : ; do case $1 in -b*) lists="$xlists $nlists" ;; -x*) lists=$xlists ;; -a*) machine_arch=$2; shift ;; -m*) machine=$2; shift ;; -s*) setd=$2; shift ;; -d*) dest=$2; shift ;; -t*) tars=$2; shift ;; -*) cat 1>&2 < ${dest}/tmp/flist (cd $dest ; pax -w -d -z < ${dest}/tmp/flist) > ${tars}/$out done