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