xref: /netbsd-src/external/bsd/iscsi/mkdist (revision 83d439db6d3dcf50b22edeeac5d47464d7d4cc5d)
12175ef10Ssborrill#! /bin/sh
2*83d439dbSsborrill# $NetBSD: mkdist,v 1.2 2011/02/22 12:56:50 sborrill Exp $
32175ef10Ssborrill
42175ef10Ssborrillcase "$#" in
52175ef10Ssborrill0)
62175ef10Ssborrill	t=$(date +%Y%m%d)
72175ef10Ssborrill	;;
82175ef10Ssborrill*)
92175ef10Ssborrill	t=$1
102175ef10Ssborrill	;;
112175ef10Ssborrillesac
122175ef10Ssborrillac=ac.$$
132175ef10Ssborrillawk -F, -v t=$t '/AC_INIT/ {
142175ef10Ssborrill	printf("%s,[%s],%s\n", $1, t, $3)
152175ef10Ssborrill	next
162175ef10Ssborrill}
172175ef10Ssborrill{
182175ef10Ssborrill	print
192175ef10Ssborrill}' dist/configure.ac > $ac && mv $ac dist/configure.ac
202175ef10Ssborrill(cd dist && autoconf && autoheader)
212175ef10Ssborrillmv dist netbsd-iscsi-$t
222175ef10Ssborrilltar --exclude CVS --exclude .libs \
232175ef10Ssborrill    --exclude autom4te.cache --exclude \*.lo \
242175ef10Ssborrill    --exclude \*.o --exclude \*.la \
25*83d439dbSsborrill    --exclude \*~ --exclude \*.orig \
262175ef10Ssborrill    -cvzf netbsd-iscsi-$t.tar.gz netbsd-iscsi-$t
272175ef10Ssborrillmv netbsd-iscsi-$t dist
28