1 1.1 cgd #!/bin/sh 2 1.2 kleink # $NetBSD: db2netbsd,v 1.2 1999/02/16 18:01:37 kleink Exp $ 3 1.1 cgd 4 1.1 cgd # This version transforms a Berkeley DB distribution into something 5 1.1 cgd # which can be 'cvs import'ed into the NetBSD source repository. 6 1.1 cgd # It is to be run in the untarred Berkeley DB distribution directory 7 1.1 cgd # (e.g. the "db.1.85" directory created by tar xvf), and sets up 8 1.1 cgd # the destination tree in place. 9 1.1 cgd 10 1.1 cgd version=`basename $PWD | sed -e 's/db\.//'` 11 1.1 cgd releasetag=`basename $PWD | sed -e 's/\./-/g'` 12 1.1 cgd 13 1.2 kleink CLEANFILES="PORT docs hash/search.h test/btree.tests test/hash.tests" 14 1.1 cgd 15 1.1 cgd # clean up pieces that we never import 16 1.1 cgd /bin/rm -rf $CLEANFILES 17 1.1 cgd find . -type l -o -name tags | xargs /bin/rm -f 18 1.1 cgd 19 1.1 cgd # The include files are already in place 20 1.1 cgd 21 1.1 cgd # Put the regression tests in the right place 22 1.1 cgd mkdir -p regress/lib/libc 23 1.1 cgd mv test regress/lib/libc/db 24 1.1 cgd 25 1.1 cgd # Put the libc pieces in the right place. 26 1.1 cgd mkdir -p lib/libc/db 27 1.1 cgd mv Makefile.inc README btree changelog db hash man mpool recno lib/libc/db 28 1.1 cgd 29 1.1 cgd echo "import with:" 30 1.1 cgd echo "cvs import -m \"Import of Berkeley DB version $version\" \ 31 1.1 cgd src CSRG $releasetag" 32