xref: /netbsd-src/lib/libc/db/db2netbsd (revision fbed58df1f2a0af8bbff6e7df94e293539002645)
15e5ebf65Scgd#!/bin/sh
2*fbed58dfSkleink#	$NetBSD: db2netbsd,v 1.2 1999/02/16 18:01:37 kleink Exp $
35e5ebf65Scgd
45e5ebf65Scgd# This version transforms a Berkeley DB distribution into something
55e5ebf65Scgd# which can be 'cvs import'ed into the NetBSD source repository.
65e5ebf65Scgd# It is to be run in the untarred Berkeley DB distribution directory
75e5ebf65Scgd# (e.g. the "db.1.85" directory created by tar xvf), and sets up
85e5ebf65Scgd# the destination tree in place.
95e5ebf65Scgd
105e5ebf65Scgdversion=`basename $PWD | sed -e 's/db\.//'`
115e5ebf65Scgdreleasetag=`basename $PWD | sed -e 's/\./-/g'`
125e5ebf65Scgd
13*fbed58dfSkleinkCLEANFILES="PORT docs hash/search.h test/btree.tests test/hash.tests"
145e5ebf65Scgd
155e5ebf65Scgd# clean up pieces that we never import
165e5ebf65Scgd/bin/rm -rf $CLEANFILES
175e5ebf65Scgdfind . -type l -o -name tags | xargs /bin/rm -f
185e5ebf65Scgd
195e5ebf65Scgd# The include files are already in place
205e5ebf65Scgd
215e5ebf65Scgd# Put the regression tests in the right place
225e5ebf65Scgdmkdir -p regress/lib/libc
235e5ebf65Scgdmv test regress/lib/libc/db
245e5ebf65Scgd
255e5ebf65Scgd# Put the libc pieces in the right place.
265e5ebf65Scgdmkdir -p lib/libc/db
275e5ebf65Scgdmv Makefile.inc README btree changelog db hash man mpool recno lib/libc/db
285e5ebf65Scgd
295e5ebf65Scgdecho "import with:"
305e5ebf65Scgdecho "cvs import -m \"Import of Berkeley DB version $version\" \
315e5ebf65Scgdsrc CSRG $releasetag"
32