diff -Naur glibc-2.3.1-20030220.cross/catgets/test-gencat.sh glibc-2.3.1-20030220.shell/catgets/test-gencat.sh
--- glibc-2.3.1-20030220.cross/catgets/test-gencat.sh	Sun Jun 30 01:06:02 2002
+++ glibc-2.3.1-20030220.shell/catgets/test-gencat.sh	Tue Jul  1 06:45:10 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # Test escape character handling in gencat.
 # Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff -Naur glibc-2.3.1-20030220.cross/configure glibc-2.3.1-20030220.shell/configure
--- glibc-2.3.1-20030220.cross/configure	Tue Jul  1 05:32:37 2003
+++ glibc-2.3.1-20030220.shell/configure	Tue Jul  1 06:46:06 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # From configure.in CVSid.
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.57 for GNU C Library (see version.h).
@@ -88,7 +88,7 @@
 
 # The user is always right.
 if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
+  echo "#! /bin/bash" >conf$$.sh
   echo  "exit 0"   >>conf$$.sh
   chmod +x conf$$.sh
   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
@@ -259,7 +259,7 @@
 subdirs=
 MFLAGS=
 MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
+SHELL=${CONFIG_SHELL-/bin/bash}
 
 # Maximum number of lines to put in a shell here document.
 # This variable seems obsolete.  It should probably be removed, and
@@ -6739,7 +6739,7 @@
 
 # The user is always right.
 if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
+  echo "#! /bin/bash" >conf$$.sh
   echo  "exit 0"   >>conf$$.sh
   chmod +x conf$$.sh
   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
diff -Naur glibc-2.3.1-20030220.cross/elf/Makefile glibc-2.3.1-20030220.shell/elf/Makefile
--- glibc-2.3.1-20030220.cross/elf/Makefile	Tue Feb 11 08:47:22 2003
+++ glibc-2.3.1-20030220.shell/elf/Makefile	Tue Jul  1 06:58:45 2003
@@ -290,7 +290,7 @@
 
 common-ldd-rewrite = -e 's%@RTLD@%$(slibdir)/$(rtld-installed-name)%g' \
 		     -e 's%@VERSION@%$(version)%g'
-sh-ldd-rewrite = $(common-ldd-rewrite) -e 's%@BASH@%/bin/sh%g;s/\$$"/"/g'
+sh-ldd-rewrite = $(common-ldd-rewrite) -e 's%@BASH@%/bin/bash%g;s/\$$"/"/g'
 bash-ldd-rewrite = $(common-ldd-rewrite) -e 's%@BASH@%$(BASH)%g' \
 		   -e 's%@TEXTDOMAINDIR@%$(msgcatdir)%g'
 
diff -Naur glibc-2.3.1-20030220.cross/glibc-compat/configure glibc-2.3.1-20030220.shell/glibc-compat/configure
--- glibc-2.3.1-20030220.cross/glibc-compat/configure	Tue Jul  1 05:32:37 2003
+++ glibc-2.3.1-20030220.shell/glibc-compat/configure	Tue Jul  1 06:57:10 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 #
 # We need a configure script only when compiling as part of GNU C library.
 # Here we have to generate one of the files we need while compiling.
diff -Naur glibc-2.3.1-20030220.cross/iconvdata/gen-8bit-gap-1.sh glibc-2.3.1-20030220.shell/iconvdata/gen-8bit-gap-1.sh
--- glibc-2.3.1-20030220.cross/iconvdata/gen-8bit-gap-1.sh	Mon Dec 16 05:05:07 2002
+++ glibc-2.3.1-20030220.shell/iconvdata/gen-8bit-gap-1.sh	Tue Jul  1 06:46:44 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 echo "static const uint32_t iso88597_to_ucs4[96] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
     -e 's/^<U\(....\)>[[:space:]]*.x\([A-Fa-f].\).*/  [0x\2 - 0xA0] = 0x\1,/p' \
diff -Naur glibc-2.3.1-20030220.cross/iconvdata/gen-8bit-gap.sh glibc-2.3.1-20030220.shell/iconvdata/gen-8bit-gap.sh
--- glibc-2.3.1-20030220.cross/iconvdata/gen-8bit-gap.sh	Mon Dec 16 05:05:07 2002
+++ glibc-2.3.1-20030220.shell/iconvdata/gen-8bit-gap.sh	Tue Jul  1 06:46:56 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 echo "static const uint32_t to_ucs4[256] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
     -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
diff -Naur glibc-2.3.1-20030220.cross/iconvdata/gen-8bit.sh glibc-2.3.1-20030220.shell/iconvdata/gen-8bit.sh
--- glibc-2.3.1-20030220.cross/iconvdata/gen-8bit.sh	Mon Jun 26 04:24:51 2000
+++ glibc-2.3.1-20030220.shell/iconvdata/gen-8bit.sh	Tue Jul  1 06:47:13 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 echo "static const uint32_t to_ucs4[256] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
     -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
diff -Naur glibc-2.3.1-20030220.cross/iconvdata/run-iconv-test.sh glibc-2.3.1-20030220.shell/iconvdata/run-iconv-test.sh
--- glibc-2.3.1-20030220.cross/iconvdata/run-iconv-test.sh	Wed May 15 10:00:40 2002
+++ glibc-2.3.1-20030220.shell/iconvdata/run-iconv-test.sh	Tue Jul  1 06:47:29 2003
@@ -1,4 +1,4 @@
-#! /bin/sh -f
+#! /bin/bash -f
 # Run available iconv(1) tests.
 # Copyright (C) 1998-2002 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff -Naur glibc-2.3.1-20030220.cross/io/ftwtest-sh glibc-2.3.1-20030220.shell/io/ftwtest-sh
--- glibc-2.3.1-20030220.cross/io/ftwtest-sh	Mon Jan 13 02:42:32 2003
+++ glibc-2.3.1-20030220.shell/io/ftwtest-sh	Tue Jul  1 06:48:11 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # The common objpfx, used to find libraries and the dynamic loader.
 objpfx=$1
diff -Naur glibc-2.3.1-20030220.cross/localedata/gen-locale.sh glibc-2.3.1-20030220.shell/localedata/gen-locale.sh
--- glibc-2.3.1-20030220.cross/localedata/gen-locale.sh	Sat Sep 21 00:02:49 2002
+++ glibc-2.3.1-20030220.shell/localedata/gen-locale.sh	Tue Jul  1 06:48:53 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # Generate test locale files.
 # Copyright (C) 2000,01,02 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff -Naur glibc-2.3.1-20030220.cross/localedata/sort-test.sh glibc-2.3.1-20030220.shell/localedata/sort-test.sh
--- glibc-2.3.1-20030220.cross/localedata/sort-test.sh	Tue Aug 22 11:53:41 2000
+++ glibc-2.3.1-20030220.shell/localedata/sort-test.sh	Tue Jul  1 06:49:04 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 common_objpfx=$1; shift
 run_program_prefix=$1; shift
diff -Naur glibc-2.3.1-20030220.cross/manual/libc-texinfo.sh glibc-2.3.1-20030220.shell/manual/libc-texinfo.sh
--- glibc-2.3.1-20030220.cross/manual/libc-texinfo.sh	Tue Dec 10 14:06:52 2002
+++ glibc-2.3.1-20030220.shell/manual/libc-texinfo.sh	Tue Jul  1 06:50:10 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # Create libc.texinfo from the chapter files.
 
diff -Naur glibc-2.3.1-20030220.cross/posix/glob/configure glibc-2.3.1-20030220.shell/posix/glob/configure
--- glibc-2.3.1-20030220.cross/posix/glob/configure	Tue Jul  1 05:32:37 2003
+++ glibc-2.3.1-20030220.shell/posix/glob/configure	Tue Jul  1 06:51:34 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.7 
@@ -1534,7 +1534,7 @@
 echo creating $CONFIG_STATUS
 rm -f $CONFIG_STATUS
 cat > $CONFIG_STATUS <<EOF
-#! /bin/sh
+#! /bin/bash
 # Generated automatically by configure.
 # Run this file to recreate the current configuration.
 # This directory was configured as follows,
@@ -1550,8 +1550,8 @@
 do
   case "\$ac_option" in
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
-    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+    echo "running \${CONFIG_SHELL-/bin/bash} $0 $ac_configure_args --no-create --no-recursion"
+    exec \${CONFIG_SHELL-/bin/bash} $0 $ac_configure_args --no-create --no-recursion ;;
   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
     echo "$CONFIG_STATUS generated by autoconf version 2.7"
     exit 0 ;;
@@ -1660,5 +1660,5 @@
 EOF
 chmod +x $CONFIG_STATUS
 rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/bash} $CONFIG_STATUS || exit 1
 
diff -Naur glibc-2.3.1-20030220.cross/posix/globtest.sh glibc-2.3.1-20030220.shell/posix/globtest.sh
--- glibc-2.3.1-20030220.cross/posix/globtest.sh	Mon Apr 29 08:27:14 2002
+++ glibc-2.3.1-20030220.shell/posix/globtest.sh	Tue Jul  1 06:51:56 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 common_objpfx=$1; shift
 elf_objpfx=$1; shift
diff -Naur glibc-2.3.1-20030220.cross/posix/wordexp-tst.sh glibc-2.3.1-20030220.shell/posix/wordexp-tst.sh
--- glibc-2.3.1-20030220.cross/posix/wordexp-tst.sh	Fri Oct 20 20:23:30 2000
+++ glibc-2.3.1-20030220.shell/posix/wordexp-tst.sh	Tue Jul  1 06:52:34 2003
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Some of these tests may look a little weird.
 # The first parameter to wordexp-test is what it gives to wordexp.
diff -Naur glibc-2.3.1-20030220.cross/scripts/config.guess glibc-2.3.1-20030220.shell/scripts/config.guess
--- glibc-2.3.1-20030220.cross/scripts/config.guess	Thu Jul  4 11:15:21 2002
+++ glibc-2.3.1-20030220.shell/scripts/config.guess	Tue Jul  1 06:53:15 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 #   2000, 2001, 2002 Free Software Foundation, Inc.
diff -Naur glibc-2.3.1-20030220.cross/scripts/config.sub glibc-2.3.1-20030220.shell/scripts/config.sub
--- glibc-2.3.1-20030220.cross/scripts/config.sub	Thu Jul  4 11:15:21 2002
+++ glibc-2.3.1-20030220.shell/scripts/config.sub	Tue Jul  1 06:53:35 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 #   2000, 2001, 2002 Free Software Foundation, Inc.
diff -Naur glibc-2.3.1-20030220.cross/scripts/cpp glibc-2.3.1-20030220.shell/scripts/cpp
--- glibc-2.3.1-20030220.cross/scripts/cpp	Fri Aug 30 14:36:11 2002
+++ glibc-2.3.1-20030220.shell/scripts/cpp	Tue Jul  1 06:53:49 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # This script is used solely by rpcgen when run by sunrpc/Makefile,
 # which passes CPP in the environment to tell us what to run.
diff -Naur glibc-2.3.1-20030220.cross/scripts/documented.sh glibc-2.3.1-20030220.shell/scripts/documented.sh
--- glibc-2.3.1-20030220.cross/scripts/documented.sh	Tue Apr 10 03:15:45 2001
+++ glibc-2.3.1-20030220.shell/scripts/documented.sh	Tue Jul  1 06:54:02 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 bindir=$1
 
 VERSION=1.0
diff -Naur glibc-2.3.1-20030220.cross/scripts/install-sh glibc-2.3.1-20030220.shell/scripts/install-sh
--- glibc-2.3.1-20030220.cross/scripts/install-sh	Sat May  9 00:54:56 1998
+++ glibc-2.3.1-20030220.shell/scripts/install-sh	Tue Jul  1 06:54:16 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 #
 # install - install a program, script, or datafile
 # This comes from X11R5 (mit/util/scripts/install.sh).
diff -Naur glibc-2.3.1-20030220.cross/scripts/mkinstalldirs glibc-2.3.1-20030220.shell/scripts/mkinstalldirs
--- glibc-2.3.1-20030220.cross/scripts/mkinstalldirs	Sat May  9 00:55:06 1998
+++ glibc-2.3.1-20030220.shell/scripts/mkinstalldirs	Tue Jul  1 06:54:28 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # mkinstalldirs --- make directory hierarchy
 # Author: Noah Friedman <friedman@prep.ai.mit.edu>
 # Created: 1993-05-16
diff -Naur glibc-2.3.1-20030220.cross/scripts/move-if-change glibc-2.3.1-20030220.shell/scripts/move-if-change
--- glibc-2.3.1-20030220.cross/scripts/move-if-change	Sat May  9 00:55:22 1998
+++ glibc-2.3.1-20030220.shell/scripts/move-if-change	Tue Jul  1 06:54:39 2003
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Like mv $1 $2, but if the files are the same, just delete $1.
 # Status is 0 if $2 is changed, 1 otherwise.
 if
diff -Naur glibc-2.3.1-20030220.cross/scripts/rellns-sh glibc-2.3.1-20030220.shell/scripts/rellns-sh
--- glibc-2.3.1-20030220.cross/scripts/rellns-sh	Sun Dec 19 02:40:25 1999
+++ glibc-2.3.1-20030220.shell/scripts/rellns-sh	Tue Jul  1 06:54:52 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # rellns-sh - Simplified ln program to generate relative symbolic link.
 # Copyright (C) 1996, 1997 Free Software Foundation, Inc.
 # Written by Ulrich Drepper <drepper@cygnus.com>, October 1996
diff -Naur glibc-2.3.1-20030220.cross/stdlib/gen-mpn-copy glibc-2.3.1-20030220.shell/stdlib/gen-mpn-copy
--- glibc-2.3.1-20030220.cross/stdlib/gen-mpn-copy	Mon Dec  4 21:55:55 1995
+++ glibc-2.3.1-20030220.shell/stdlib/gen-mpn-copy	Tue Jul  1 06:55:20 2003
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 translations='
 sparc64		sparc/sparc64
diff -Naur glibc-2.3.1-20030220.cross/sysdeps/unix/make-syscalls.sh glibc-2.3.1-20030220.shell/sysdeps/unix/make-syscalls.sh
--- glibc-2.3.1-20030220.cross/sysdeps/unix/make-syscalls.sh	Thu Jan 16 01:10:08 2003
+++ glibc-2.3.1-20030220.shell/sysdeps/unix/make-syscalls.sh	Tue Jul  1 06:55:52 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # Usage: make-syscalls.sh ../sysdeps/unix/common
 # Expects $sysdirs in environment.
diff -Naur glibc-2.3.1-20030220.cross/sysdeps/unix/snarf-ioctls glibc-2.3.1-20030220.shell/sysdeps/unix/snarf-ioctls
--- glibc-2.3.1-20030220.cross/sysdeps/unix/snarf-ioctls	Fri Jul  6 08:56:07 2001
+++ glibc-2.3.1-20030220.shell/sysdeps/unix/snarf-ioctls	Tue Jul  1 06:56:06 2003
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Copyright (C) 1991, 1992, 1995, 1997 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
diff -Naur glibc-2.3.1-20030220.cross/timezone/yearistype glibc-2.3.1-20030220.shell/timezone/yearistype
--- glibc-2.3.1-20030220.cross/timezone/yearistype	Fri Mar 16 04:03:50 2001
+++ glibc-2.3.1-20030220.shell/timezone/yearistype	Tue Jul  1 06:56:23 2003
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 : '@(#)yearistype.sh	7.7'
 
