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

for ((i=5; i<=2*BASH_PATCHLEVEL + 3; i+=2)); do
  local patchname="SOURCE${i}" &&
  verify_file "${i}" &&
  message "${MESSAGE_COLOR}applying patch ${!patchname} ...${DEFAULT_COLOR}" &&
  patch -p0 < ${SOURCE_CACHE}/${!patchname}
done &&

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
