%general-entities; ]> Acl-&acl-version; Acl <para>Acl is a library for getting and setting POSIX Access Control Lists.</para> </sect2> <sect2 role="installation"> <title>Installation of Acl Apply a sed for a test: sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \ libacl/__acl_to_any_text.c Apply a sed to install the documentation with a versioned directory: sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in Apply a sed to fix a few tests: sed -i "s:| sed.*::g" test/{sbits-restore,cp,misc}.test Prepare Acl for compilation: ./configure \ --prefix=/usr \ --libexecdir=/usr/lib Compile the package: make The Acl tests need a filesystem which supports access controls after Coreutils has been built with the Acl libraries. Return to this section after Coreutils has been installed. Test the results: make tests Install the package: make install install-dev install-lib Move the shared library to /lib and recreate the symlink in /usr/lib: mv -v /usr/lib/libacl.so.* /lib ln -sfv ../../lib/libacl.so.1 /usr/lib/libacl.so Set the proper permissions on the shared library: chmod 755 -v /lib/libacl.so.1.1.0 Contents of Acl Installed programs Installed libraries Installed directories chacl, getfacl, setfacl libattr.[a,so] /usr/include/acl, /usr/share/doc/acl-&acl-version; Short Descriptions chacl Changes the access control list of a file or directory chacl getfacl Get file access control lists getfacl setfacl Set file access control lists setfacl libacl Library to manage access control lists libacl