10.29.1. Installation de Attr
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 ${BUILD64}" \
./configure \
--prefix=/usr \
--libdir=/lib64 \
--libexecdir=/usr/lib64
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/lib64
et supprimez le lien partagé depuis
/lib64
:
ln -sfv ../../lib64/$(readlink /lib64/libattr.so) /usr/lib64/libattr.so
rm -v /lib64/libattr.so
Ajoutez les permissions appropriées pour la bibliothèque
partagée :
chmod 755 -v /lib64/libattr.so.1.1.0