Il pacchetto Bash contiene la Bourne-Again SHell.
La seguente patch corregge vari problemi, incluso un problema in cui Bash talvolta mostra solo 33 carattteri su una linea, quindi salta alla seguente:
patch -Np1 -i ../bash-3.0-fixes-3.patch
Bash ha anche problemi quando compilata con le versioni più nuove di Glibc. La seguente patch risolve questo problema:
patch -Np1 -i ../bash-3.0-avoid_WCONTINUED-1.patch
Preparare Bash per la compilazione:
./configure --prefix=/usr --bindir=/bin \ --without-bash-malloc --with-installed-readline
Significato delle opzioni di configurazione:
Questa opzione dice a Bash di usare la libreria readline già installata nel sistema piuttosto che usare la propria versione di readline.
Compilare il pacchetto:
make
Per testare i risultati, digitare: make tests.
Installare il pacchetto:
make install
Eseguire il programma bash appena compilato (sostituendo quello si sta attualmente eseguendo):
exec /bin/bash --login +h
I parametri usati rendono il processo bash una shell di login interattiva e continuano a disabilitare l'hashing, così che i nuovi programmi siano trovati non appena sono disponibili.