%general-entities; ]> attr &attr-version;
&attr-url;
Attr-&attr-version; Attr <para>The attr package contains utilities to administer the extended attributes on filesystem objects.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&attr-ch6-sbu;</seg> <seg>&attr-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Attr Modify the documentation directory so that it is a versioned directory: sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in Prevent installation of manual pages that were already installed by Man-Pages package: sed -i -e "/SUBDIRS/s|man2||" man/Makefile Prepare Attr for compilation: ./configure --prefix=/usr Compile the package: make The Attr tests need to be run on a filesystem that supports extended attributes. To test the results, issue: make -k tests root-tests Install the package: make install install-dev install-lib chmod -v 755 /usr/lib/libattr.so The shared library needs to be moved to /lib, and as a result the .so file in /usr/lib will need to be recreated: mv -v /usr/lib/libattr.so.* /lib ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so Contents of Attr Installed programs Installed library Installed directories attr, getfattr, and setattr libattr.{so,a} /usr/include/attr, /usr/share/doc/attr-&attr-version; Short Descriptions attr Extends attributes on filesystem objects attr getfattr Gets the extended attributes of filesystem objects. getfattr setattr Sets the extended attributes of filesystem objects setattr libattr.{so,a} Contains the Attr API functions. libattr.{so,a}