Des détails sur ce paquet se trouvent sur Section 10.72.2, « Contenu de Yaboot. »
Le paquet Yaboot contient un chargeur d'amorçage PowerPC pour les machines avec l'Open Firmware comme les Macintoshs NewWorld.
Le correctif suivant ajoute les fonctions stubs pour les nouvelles versions de e2fsprogs :
patch -Np1 -i ../yaboot-1.3.17-stubfuncs-1.patch
Le correctif suivant ajoute le support de Parted à yabootconfig :
patch -Np1 -i ../yaboot-1.3.17-parted-1.patch
Le correctif suivant permet à ofpath d'utiliser PATH_PREFIX
comme les autres scripts ybin
:
patch -Np1 -i ../yaboot-1.3.17-ofpath_path_prefix-1.patch
Le Makefile est déjà configuré pour faire de la compilation croisée
dans le style du noyau, mais il essaiera d'utiliser strip pour nettoyer le chargeur
de second niveau. Il s'attend aussi à être lancé en root
pour l'installation, et à s'installer pour
l'utilisateur root, ce que l'utilisateur clfs
ne peut pas faire. Il échouera aussi à
cause d'un avertissement de compilation avec le drapeau -Werror. La
commande suivante corrige ces problèmes :
cp -v Makefile{,.orig} sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ -e 's/-o root -g root//' \ -e 's/-Werror//' \ Makefile.orig > Makefile
Compilez le paquet :
make CROSS=${CLFS_TARGET}-
Installez le paquet :
make CROSS=${CLFS_TARGET}- ROOT=/tools PREFIX="" install
Des détails sur ce paquet se trouvent sur Section 10.72.2, « Contenu de Yaboot. »