%general-entities; ]> $LastChangedBy$ $Date$ attr-&attr-version; attr Introduction to attr The attr package contains utilities to administer the extended attributes on filesystem objects. &lfs70_checked; Package Information Download (HTTP): Download MD5 sum: &attr-md5sum; Download size: &attr-size; Estimated disk space required: &attr-buildsize; Estimated build time: &attr-time; User Notes: Installation of attr Install attr by running the following commands: sed -i -e 's|/@pkg_name@|&-@pkg_version@|' \ include/builddefs.in && INSTALL_USER=root INSTALL_GROUP=root ./configure \ --prefix=/usr --libdir=/lib \ --libexecdir=/usr/lib && make There are three sets of tests that come with this package. Issue the following to execute all three: make tests root-tests ext-tests. For meaningful results, the tests need to be carried out on a file system that supports extended attributes. Now, as the root user: make install install-dev install-lib && chmod -v 0755 /lib/libattr.so.1.1.0 && rm -v /lib/libattr.{a,la,so} && ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so Command Explanations sed ... include/builddefs.in: This command modifies the documentation directory so that it is a versioned directory. Configuring attr Configuration Information There is no configuration to attr itself, but to get any use out of attr, a filesystem needs to support extended attributes. One way to achieve this is to add the user_xattr option to an ext3 filesystem in the /etc/fstab file as shown below: # file system mount-point type options dump fsck # order /dev/sda1 / ext3 defaults,acl,user_xattr 0 2 Contents Installed Programs Installed Library Installed Directories attr, getfattr, and setfattr libattr.{so,a} /usr/{include/attr,share/doc/attr-&attr-version;} Short Descriptions attr extends attributes on filesystem objects. attr getfattr gets the extended attributes of filesystem objects. getfattr setfattr sets the extended attributes of filesystem objects. setfattr libattr.{so,a} contains the attr API functions. libattr.{so,a}