summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Kodinov <joro@sun.com>2009-01-16 13:19:42 +0200
committerGeorgi Kodinov <joro@sun.com>2009-01-16 13:19:42 +0200
commitb6468e4a1af984b2c994d3f8d3ce57775ac3f41e (patch)
treeca953a4ed0f8f20817bfbb8dd1b96c96ef2264be
parent683542698ffe2be3c6e588d4d99964a5a2041c51 (diff)
parente48b721d5c176154d317268fcfb8b19ab9e5840f (diff)
downloadmariadb-git-b6468e4a1af984b2c994d3f8d3ce57775ac3f41e.tar.gz
merged 5.0-main -> 5.0-bugteam
-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
4 files changed, 20 insertions, 5 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 \