summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bdb/dist/s_all15
-rwxr-xr-xbdb/dist/s_include6
-rwxr-xr-xbdb/dist/s_recover2
-rw-r--r--bdb/dist/s_rpc2
-rw-r--r--scripts/make_binary_distribution.sh4
5 files changed, 22 insertions, 7 deletions
diff --git a/bdb/dist/s_all b/bdb/dist/s_all
index 132017def3c..97ce572a4ae 100644
--- a/bdb/dist/s_all
+++ b/bdb/dist/s_all
@@ -1,6 +1,21 @@
#!/bin/sh -
# $Id: s_all,v 1.10 2001/08/04 14:01:44 bostic Exp $
+# Search an AWK program, use GNU awk if available
+for x in gawk awk ; do
+ if type $x; then
+ AWK=$x
+ break
+ fi
+done
+
+if test -z "$AWK"; then
+ echo 'No AWK program found'
+ exit 1
+fi
+export AWK
+# end of AWK search
+
sh s_dir
#sh s_perm # permissions.
diff --git a/bdb/dist/s_include b/bdb/dist/s_include
index 878b4a38af1..5cb3a666dc0 100755
--- a/bdb/dist/s_include
+++ b/bdb/dist/s_include
@@ -79,7 +79,7 @@ for i in db btree clib common dbreg env fileops hash hmac \
[ $i = os ] && f="$f ../os_win32/*.c"
[ $i = rpc_server ] && f="../$i/c/*.c"
[ $i = crypto ] && f="../$i/*.c ../$i/*/*.c"
- awk -f gen_inc.awk \
+ $AWK -f gen_inc.awk \
-v db_version_unique_name=$DB_VERSION_UNIQUE_NAME \
-v e_dfile=$e_dfile \
-v e_pfile=$e_pfile \
@@ -97,7 +97,7 @@ done
# files.
for i in dbm hsearch; do
f="../$i/*.c"
- awk -f gen_inc.awk \
+ $AWK -f gen_inc.awk \
-v db_version_unique_name=$DB_VERSION_UNIQUE_NAME \
-v e_dfile=$e_dfile \
-v e_pfile=$e_pfile \
@@ -142,7 +142,7 @@ head space defonly _DB_EXT_185_DEF_IN_ > $e_dfile
head space _DB_EXT_185_PROT_IN_ > $e_pfile
f="../db185/*.c"
-awk -f gen_inc.awk \
+$AWK -f gen_inc.awk \
-v db_version_unique_name=$DB_VERSION_UNIQUE_NAME \
-v e_dfile=$e_dfile \
-v e_pfile=$e_pfile \
diff --git a/bdb/dist/s_recover b/bdb/dist/s_recover
index fc2e160c083..f6d2ad33e5a 100755
--- a/bdb/dist/s_recover
+++ b/bdb/dist/s_recover
@@ -45,7 +45,7 @@ cmp $loglist $f > /dev/null 2>&1 ||
for i in db dbreg btree fileops hash qam txn; do
for f in ../$i/*.src; do
subsystem=`basename $f .src`
- awk -f gen_rec.awk \
+ $AWK -f gen_rec.awk \
-v source_file=$source \
-v header_file=$header \
-v template_file=$template < $f
diff --git a/bdb/dist/s_rpc b/bdb/dist/s_rpc
index cdafa669d85..f9495ec121f 100644
--- a/bdb/dist/s_rpc
+++ b/bdb/dist/s_rpc
@@ -43,7 +43,7 @@ rm -f $client_file \
xidsize=\
`awk '/^#define/ { if ($2 == "DB_XIDDATASIZE") { print $3 }}' $dbinc_file`
-awk -f gen_rpc.awk \
+$AWK -f gen_rpc.awk \
-v major=$DB_VERSION_MAJOR \
-v minor=$DB_VERSION_MINOR \
-v xidsize=$xidsize \
diff --git a/scripts/make_binary_distribution.sh b/scripts/make_binary_distribution.sh
index e5e08038bff..f156ea3b986 100644
--- a/scripts/make_binary_distribution.sh
+++ b/scripts/make_binary_distribution.sh
@@ -372,8 +372,8 @@ fi
# NDB Cluster
if [ x$NDBCLUSTER = x1 ]; then
- ( cd ndb ; @MAKE@ DESTDIR=$BASE/ndb-stage install )
- ( cd mysql-test/ndb ; @MAKE@ DESTDIR=$BASE/ndb-stage install )
+ ( cd ndb ; @MAKE@ DESTDIR=$BASE/ndb-stage install pkglibdir=@pkglibdir@ )
+ ( cd mysql-test/ndb ; @MAKE@ DESTDIR=$BASE/ndb-stage install pkglibdir=@pkglibdir@ )
$CP $BASE/ndb-stage@bindir@/* $BASE/bin/.
$CP $BASE/ndb-stage@libexecdir@/* $BASE/bin/.
$CP $BASE/ndb-stage@pkglibdir@/* $BASE/lib/.