Details on this package are located in Section 6.28.2, “Contents of Bash.”
The Bash package contains the Bourne-Again SHell.
Apply fixes for several bugs discovered since the initial release of Bash-3.2:
patch -Np1 -i ../bash-3.2-fixes-5.patch
Prepare Bash for compilation:
./configure --prefix=/tools --without-bash-malloc
The meaning of the configure option:
--without-bash-malloc
This option turns off the use of Bash's memory allocation
(malloc
) function which is
known to cause segmentation faults. By turning this option
off, Bash will use the malloc
functions from Glibc which are more stable.
Compile the package:
make
To test the results, issue: make
tests
.
Install the package:
make install
Make a link for the programs that use sh for a shell:
ln -vs bash /tools/bin/sh
Details on this package are located in Section 6.28.2, “Contents of Bash.”