Les détails sur ce paquet sont situés dans Section 10.23.4, “Contenu de Shadow.”
Le paquet Shadow contient des programmes de gestion de mots de passe d'une façon sécurisée.
Désactivez l'installation du programme groups, car Coreutils offre une meilleure version :
cp -v src/Makefile.in{,.orig} sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in
Les entrées de cache suivantes définissent les valeurs des tests qui ne se lancent pas dans une compilation croisée :
echo "ac_cv_func_setpgrp_void=yes" > config.cache
Préparez la compilation de Shadow :
./configure --prefix=/tools \ --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc \ --cache-file=config.cache
Voici la signification des options de configure :
--sysconfdir=/etc
Dit à Shadow d'installer ses fichiers de configuration dans
/etc
et non dans /tools/etc
.
Compilez le paquet :
make
Ce paquet n'est pas fourni avec une suite de tests.
Installez le paquet :
make DESTDIR=${CLFS} install
Les détails sur ce paquet sont situés dans Section 10.23.4, “Contenu de Shadow.”