6.17.1. Installation of Attr
Add a missing test script:
cat > test/sort-getfattr-output << "EOF"
#! /usr/bin/perl -w
undef $/;
print join("\n\n", sort split(/\n\n/, ><)), "\n\n";
EOF
chmod 755 test/sort-getfattr-output
Modify the documentation directory so that it is a versioned
directory and also adds support for a DESTDIR installation:
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' \
-e 's|@prefix|$(DESTDIR)&|' \
-e 's|@libexec|$(DESTDIR)&|' \
include/builddefs.in
Modify the configure script to use
file from
/tools:
sed -i 's@/usr/bin/file@/tools/bin/file@g' configure
Prepare Attr for compilation:
MAKE=/tools/bin/make MSGFMT=/tools/bin/msgfmt \
MSGMERGE=/tools/bin/msgmerge XGETTEXT=/tools/bin/xgettext \
./configure --prefix=/usr --libexecdir=/usr/lib
Compile the package:
make
To test the results, issue:
make tests root-tests ext-tests
Install the package:
make install install-dev install-lib
chmod -v 755 /usr/lib/libattr.{la,so.1.1.0}
rm -v /usr/lib/libattr.so
mv -v /usr/lib/libattr.so* /lib
ln -sfv ../../lib/libattr.so.1.1.0 /usr/lib/libattr.so