Des détails sur ce paquet se trouvent sur Section 10.37.2, « Contenu de Attr. »
Attr est une bibliothèque pour récupérer et assigner les capacités POSIX.1e (précédemment POSIX 6) du brouillon 15.
Appliquez un sed qui désactive les pages de manuel qui étaient installées par le paquet Section 10.6, « Man-pages-4.09 » :
sed -i -e "/SUBDIRS/s|man[25]||g" man/Makefile
Appliquez un sed pour installer la documentation dans un répertoire versionné :
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
Préparez la compilation de Attr :
CC="gcc ${BUILD32}" \ ./configure \ --prefix=/usr \ --libdir=/lib \ --libexecdir=/usr/lib
Compilez le paquet :
make
Les tests nécessitent d'être exécutés sur un système de fichier qui supporte les attributs étendus. Testez les résultats :
make -j1 tests root-tests
Installez le paquet :
make install install-dev install-lib
Recréez le lien symbolique dans /usr/lib
et supprimer le lien partagé depuis
/lib
:
ln -sfv ../../lib/$(readlink /lib/libattr.so) /usr/lib/libattr.so rm -v /lib/libattr.so
Ajoutez les permissions appropriées pour la bibliothèque partagée :
chmod 755 -v /lib/libattr.so.1.1.0
Des détails sur ce paquet se trouvent sur Section 10.37.2, « Contenu de Attr. »