default_pre_build      &&
cd  "$SOURCE_DIRECTORY"  &&
unpack_file  3  &&

patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-001 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-002 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-003 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-004 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-005 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-006 &&
patch -p0 < $SCRIPT_DIRECTORY/patches/bash41-007 &&

if [[ "$BASH_NI_LOGIN" == y ]]; then
  message "${MESSAGE_COLOR}Defining NON_INTERACTIVE_LOGIN_SHELLS.$DEFAULT_COLOR" &&
  sed -i 's/\/\* \(#define NON_INTERACTIVE_LOGIN_SHELLS\) \*\//\1/' config-top.h 
fi &&
if grep "# Generated by GNU Autoconf 2.59" configure > /dev/null; then
  patch -Np1 < "$SPELL_DIRECTORY/bash_autoconf.patch"
fi
