Des détails sur ce paquet se trouvent sur Section 10.40.2, « Contenu de Acl. »
Acl est une bibliothèque pour récupérer et gérer les listes de contrôle d'accès POSIX.
Appliquez un sed pour installer la documentation dans un dossier versionné :
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
Appliquez un sed pour corriger quelques tests :
sed -i "s:| sed.*::g" test/{sbits-restore,cp,misc}.test
Préparez la compilation de Acl :
CC="gcc ${BUILDN32}" \ ./configure \ --prefix=/usr \ --libdir=/lib32 \ --libexecdir=/usr/lib32
Compilez le paquet :
make
Les tests d'Acl requièrent un système de fichier qui support les contrôles d'accès après que Coreutils a été construit avec les bibliothèques Acl. Revenez à cette section après que Coreutils est installé. Testez les résultats :
make tests
Installez le paquet :
make install install-dev install-lib
Recréez le lien symbolique dans /usr/lib32
et supprimez le lien partagé depuis
/lib32
:
ln -sfv ../../lib32/$(readlink /lib32/libacl.so) /usr/lib32/libacl.so rm -v /lib32/libacl.so
Initialisez les bonnes permissions sur la bibliothèque partagée :
chmod 755 -v /lib32/libacl.so.1.1.0
Des détails sur ce paquet se trouvent sur Section 10.40.2, « Contenu de Acl. »