5.13. Bash-4.2

5.13.1. Installation der Bash

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/