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