10.19. Attr-2.4.47

Attr est une bibliothèque pour récupérer et assigner les capacités POSIX.1e (précédemment POSIX 6) du brouillon 15.

10.19.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 :

./configure \
    --prefix=/usr

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

Déplacez la bibliothèque partagée vers /lib et re-créez le lien symbolique dans /usr/lib  :

mv -v /usr/lib/libattr.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so

Ajoutez les permissions appropriées pour la bibliothèque partagée :

chmod 755 -v /lib/libattr.so.1.1.0

10.19.2. Contenu de Attr

Programmes installés: attr, getfattr, setfattr
Bibliothèques installées: libattr.[a,so]
Répertoires installés: /usr/include/attr, /usr/share/doc/attr-2.4.47

Descriptions courtes

attr

Modifie les attributs étendus sur les objets du système de fichier

getfattr

Obtient les attributs d'un objet du système de fichier

setfattr

Assigne les attributs étendus aux objets du système de fichiers

libattr

La bibliothèque pour gérer les attributs étendus des objets du système de fichiers