The attr package contains utilities to administer the extended attributes on filesystem objects.
This package is known to build and work properly using an LFS-7.4 platform.
Download (HTTP): http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz
Download MD5 sum: 84f58dec00b60f2dc8fd1c9709291cc7
Download size: 336 KB
Estimated disk space required: 3.5 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/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
sed ... include/builddefs.in: This command modifies the documentation directory so that it is a versioned directory.
--disable-static
: This
switch prevents installation of static versions of the libraries.
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
Last updated on 2013-08-22 13:45:41 -0700