%general-entities; ]> $LastChangedBy$ $Date$ attr-&attr-version; attr Introduction to attr The attr package contains utilities to administer the extended attributes on filesystem objects. &lfs75_checked; Package Information Download (HTTP): Download (FTP): 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 --disable-static && 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 755 /usr/lib/libattr.so && mv -v /usr/lib/libattr.so.* /lib && 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 /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 contains the attr API functions. libattr.so