Dettagli su questo pacchetto si trovano nella Sezione 6.37.2, “Contenuti di Bash.”
Il pacchetto Bash contiene la Bourne-Again SHell.
Bash ha un problema quando viene compilata con le più recenti versioni di Glibc, il quale ne causa la chiusura. Questa patch corregge il problema:
patch -Np1 -i ../bash-3.0-avoid_WCONTINUED-1.patch
Preparare Bash per la compilazione:
./configure --prefix=/tools --without-bash-malloc
Significato delle opzioni di configurazione:
Questa opzione disattiva l'uso della funzione di allocazione di memoria di Bash (malloc) che è nota per causare errori di segmentation faults. Disattivando questa opzione, Bash userà le funzioni malloc dalle Glibc, che sono più stabili.
Compilare il pacchetto:
make
Per testare i risultati digitare: make tests.
Installare il pacchetto:
make install
Fare un link link per i programmi che usano sh come shell:
ln -s bash /tools/bin/sh
Dettagli su questo pacchetto si trovano nella Sezione 6.37.2, “Contenuti di Bash.”