Los detalles sobre este paquete se encuentran en la Sección 6.27.2, “Contenido de Bash”.
El paquete Bash contiene la “Bourne-Again SHell”.
Los desarrolladores han corregido diversos problemas desde la liberación inicial de Bash-3.1. Aplica dichas correcciones:
patch -Np1 -i ../bash-3.1-fixes-8.patch
Prepara Bash para su compilación:
./configure --prefix=/tools --without-bash-malloc
Significado de la opción de configure:
Esta opción desactiva el uso de la función de ubicación de memoria (malloc) de Bash, que se sabe que provoca violaciones de segmento. Al desactivar esta opción Bash utilizará la función malloc de Glibc, que es más estable.
Compila el paquete:
make
Para comprobar los resultados, ejecuta: make tests.
Instala el paquete:
make install
Crea un enlace para los programas que usan sh como intérprete de comandos:
ln -vs bash /tools/bin/sh
Los detalles sobre este paquete se encuentran en la Sección 6.27.2, “Contenido de Bash”.