diff options
Diffstat (limited to 'bdb/dist/s_crypto')
-rw-r--r-- | bdb/dist/s_crypto | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/bdb/dist/s_crypto b/bdb/dist/s_crypto new file mode 100644 index 00000000000..be7e5de0474 --- /dev/null +++ b/bdb/dist/s_crypto @@ -0,0 +1,57 @@ +#!/bin/sh - +# $Id: s_crypto,v 11.5 2002/09/13 13:14:14 bostic Exp $ + +# Remove crypto from the DB source tree. + +d=.. + +t=/tmp/__db_a +trap 'rm -f $t ; exit 0' 0 +trap 'rm -f $t ; exit 1' 1 2 3 13 15 + +if ! test -d $d/crypto; then + echo "s_crypto: no crypto sources found in the source tree." + exit 1 +fi + +# Remove the crypto. +rm -rf $d/crypto + +# Update the docs. +f=$d/docs/ref/env/encrypt.html +chmod 664 $f +(echo '/DOES/' && + echo 's/DOES/DOES NOT/' && + echo 'w' && + echo 'q') | ed $f + +# Win/32. +f=win_config.in +chmod 664 $f +(echo '/#define.HAVE_CRYPTO/' && + echo 'c' && + echo '/* #undef HAVE_CRYPTO */' + echo '.' && + echo 'w' && + echo 'q') | ed $f + +f=srcfiles.in +chmod 664 $f +(echo 'g/^crypto\//d' && + echo 'w' && + echo 'q') | ed $f + + sh ./s_win32 + sh ./s_win32_dsp + +# VxWorks +f=vx_config.in +chmod 664 $f +(echo '/#define.HAVE_CRYPTO/' && + echo 'c' && + echo '/* #undef HAVE_CRYPTO */' + echo '.' && + echo 'w' && + echo 'q') | ed $f + + sh ./s_vxworks |