6.21.1. Installation d'Attr
Modifiez le répertoire de la documentation pour qu'elle aille dans
un répertoire versionné :
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
Empêche l'instalation de pages de manuel qui sont déjà installées
par le paquet pages
man
:
sed -i -e "/SUBDIRS/s|man[25]||g" man/Makefile
Préparez la compilation d'Attr :
./configure --prefix=/usr \
--disable-static
Compilez le paquet :
make
Il faut lancer les tests sur un système de fichiers supportant les
attributs étendus, comme les systèmes de fichiers ext2, ext3, ou
ext4. On sait que les tests échouent aussi si on en exécute
plusieurs à la fois (avec une option -j supérieur à 1). Pour tester
les résultats, lancez :
make -j1 tests root-tests
Installez le paquet :
make install install-dev install-lib
chmod -v 755 /usr/lib/libattr.so
Il faut supprimer la bibliothèque partagée de /lib
, et donc, recréer le fichier .so
dans /usr/lib
:
mv -v /usr/lib/libattr.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so