Le paquet acl contient des outils pour administrer des listes de contrôle d'accès (Access Control Lists), qui sont utilisées pour définir des droits d'accès beaucoup plus personnalisables pour les fichiers et les répertoires.
Ajoutez un script de test manquant :
cat > test/sort-getfacl-output << "EOF" #! /usr/bin/perl -w undef $/; print join("\n\n", sort split(/\n\n/, ><)), "\n\n"; EOF chmod 755 test/sort-getfacl-output
Modifiez le répertoire de la documentation pour qu'il soit versionné et qu'il ajoute le support d'une installation DESTDIR :
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' \ -e 's|@prefix|$(DESTDIR)&|' \ -e 's|@libexec|$(DESTDIR)&|' \ include/builddefs.in
Modifiez le script configure
pour
utiliser file de
/tools
:
sed -i 's@/usr/bin/file@/tools/bin/file@g' configure
Préparez la compilation d'Acl :
MAKE=/tools/bin/make MSGFMT=/tools/bin/msgfmt \ MSGMERGE=/tools/bin/msgmerge XGETTEXT=/tools/bin/xgettext \ ./configure --prefix=/usr --libexecdir=/usr/lib
Compilez le paquet :
make
Pour tester les résultats, lancez :
make tests root-tests ext-tests
Installez le paquet :
make install install-dev install-lib install -v -m644 doc/*.txt /usr/share/doc/acl-2.2.49 chmod -v 755 /usr/lib/libacl.{la,so.1.1.0} rm -v /usr/lib/libacl.so mv -v /usr/lib/libacl.so* /lib ln -sfv ../../lib/libacl.so.1.1.0 /usr/lib/libacl.so