diff --git a/build/branch.sh b/build/branch.sh
index 591213fc4f5dd41cb95950864ee775a584510d76..88c0e420c5f79278c0318271d4e4bb722044bad1 100755
--- a/build/branch.sh
+++ b/build/branch.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 CVS=${CVS:-cvs}
 
 progname=${0##*/}
diff --git a/build/land1.sh b/build/land1.sh
index a4f56da99b0649d4f0de348f90628ab1321ae8c4..ef875e64b2a62c94c7582ee0ddb9a48d0c448caa 100755
--- a/build/land1.sh
+++ b/build/land1.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 progname=${0##*/}
 
diff --git a/build/land2.sh b/build/land2.sh
index 01a5309562ca0214de218431d7a85b120c6377dd..ea616a91cde2030194ae42f829430e91ed2abe93 100755
--- a/build/land2.sh
+++ b/build/land2.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 CVS=cvs
 
diff --git a/build/merge1.sh b/build/merge1.sh
index 1c9f68f1f2d4308228a309269d370bcd09025260..cbd32279c7a97d4434a525fbaa461ad266437c9a 100755
--- a/build/merge1.sh
+++ b/build/merge1.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 CONFLICTS=cvs-merge-conflicts
 CVS="cvs -z3"
diff --git a/build/merge2.sh b/build/merge2.sh
index 92cb375266fe39a87d7b3a9cd243b8a225c5cea8..0ef27cc45ac04dbd68395c7bb6df3b057e252f76 100755
--- a/build/merge2.sh
+++ b/build/merge2.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 if [ ! -f .mergeinfo ] ; then
     echo ".mergeinfo doesn't exist - exit"
diff --git a/build/replace1.sh b/build/replace1.sh
index c7ab760cca76e64538cc305aba709e02ca01c889..cb0c6889dabf29e058422c81cae088d93ad61519 100755
--- a/build/replace1.sh
+++ b/build/replace1.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 progname=${0##*/}
 
diff --git a/build/replace2.sh b/build/replace2.sh
index 17d10ea4ef0f7abecddfa4a83d05de7e1f8c7c29..e0f7b2b05dd55f7d01283e812d264224e5ec4a5a 100755
--- a/build/replace2.sh
+++ b/build/replace2.sh
@@ -1,4 +1,4 @@
-#!/bin/sh -e 
+#!/bin/bash -e 
 
 CVS=cvs