Das Paket entpacken und in das neue Verzeichnis wechseln:
tar xf pakete/bash-4.2.tar.gz && cd bash-4.2/
Diesen Patch nur benutzen wenn euer Host System ein Molli oder LFS ist das älter als 2 - 4 Wochen ist. Mit dem folgendem Patch werden verschiedene Bugs beseitigt:
patch -Np1 -i ../patches/bash-4.2-fixes-3.patch
Bereite die Bash zum kompilieren vor:
./configure --prefix=/tools --without-bash-malloc
Die Bedeutung der Parameter für configure:
--without-bash-malloc
Malloc ist abgekürzt memory allocation und die von bash ist Mist. Die von Glibc ist viel besser.
Das Paket kompilieren:
make
Installiere das Paket:
make install
Einige Programme wollen sh, daher ein:
ln -vs bash /tools/bin/sh
Nun das Verzeichnis verlassen und dann entfernen:
cd .. && rm -rf bash-4.2/