summaryrefslogtreecommitdiffstats
path: root/shell-term-fm/bash/PRE_BUILD
blob: 59fb9dc06f33a1099b1b875fd09edee753ff0c9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
default_pre_build      &&
cd  "$SOURCE_DIRECTORY"  &&
unpack_file  3  &&

for i in $(seq -w 1 037); do
  message "${MESSAGE_COLOR}applying patch bash42-$i ...${DEFAULT_COLOR}" &&
  patch -p0 < $SPELL_DIRECTORY/patches/bash42-$i
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 &&
if grep "# Generated by GNU Autoconf 2.59" configure > /dev/null; then
  patch -Np1 < "$SPELL_DIRECTORY/bash_autoconf.patch"
fi