From 54df2afaa61c6a03cbb4a33c9b90fa572b6d07b8 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sat, 17 Dec 2016 21:28:53 -0800 Subject: Berkeley DB 4.8 with rust build script for linux. --- db-4.8.30/dist/s_crypto | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 db-4.8.30/dist/s_crypto (limited to 'db-4.8.30/dist/s_crypto') diff --git a/db-4.8.30/dist/s_crypto b/db-4.8.30/dist/s_crypto new file mode 100755 index 0000000..6b3f8aa --- /dev/null +++ b/db-4.8.30/dist/s_crypto @@ -0,0 +1,75 @@ +#!/bin/sh - +# $Id$ + +# 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 release splash page. +f=$d/docs/index.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 +f=srcfiles.in +r=`egrep crypto/crypto.c $f | awk 'BEGIN { FS="\t*" } { print $2 }'` +(echo 'g/^crypto\//d' && + echo '/crypto_stub\.c/' && + echo "s/\$/ $r/" && + echo 'w' && + echo 'q') | ed $f + +# Change out crypto/crypto.c for common/crypto_stub.c, remove all other +# references to crypto files. +f=win_projects/projects.template.xml +chmod 664 $f +(echo '/crypto\/crypto\.c/' && + echo 'c' && + echo ' ' && + echo '.' && + echo 'g/"crypto\//d' && + echo "s/\$/ $r/" && + echo ',' && + echo 'w' && + echo 'q') | ed $f + + sh ./s_windows + sh ./s_windows_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 -- cgit v1.2.3