Modify the build instructions and project requirements to reflect the utils rewrite from Perl to Python.
Signed-off-by: Tyler Hicks <[email protected]> --- * Changes since v1: - Recommend --with-perl since some tools still use the Perl libapparmor wrapper - Leave a mention of Perl in 'Required version' section since some tools still use Perl - Consolidate Python sections in the 'Required version' section README | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/README b/README index 83dec86..57f56ca 100644 --- a/README +++ b/README @@ -62,14 +62,13 @@ the following order. libapparmor: $ cd ./libraries/libapparmor $ sh ./autogen.sh -$ sh ./configure --prefix=/usr --with-perl # see below +$ sh ./configure --prefix=/usr --with-perl --with-python # see below $ make $ make check $ make install -[optional arguments to libapparmor's configure include --with-python - and --with-ruby, to generate python and ruby bindings to libapparmor, - respectively.] +[an additional optional argument to libapparmor's configure is --with-ruby, to +generate Ruby bindings to libapparmor.] Utilities: @@ -148,10 +147,7 @@ $ make check Utils ----- -There are some simple tests available, including basic perl syntax -checks for the perl modules and executables. There are also minimal -checks on the python utilities and python-based tests in the test/ -subdirectory. +Tests for the Python utilities exist in the test/ subdirectory. $ cd utils $ make check @@ -207,13 +203,10 @@ The AppArmor userspace utilities are written with some assumptions about installed and available versions of other tools. This is a (possibly incomplete) list of known version dependencies: -AppArmor.pm (used by aa-audit, aa-autodep, aa-complain, aa-disable, -aa-enforce, aa-genprof, aa-logprof, aa-unconfined) requires minimum -Perl 5.10.1. +The Python utilities require a minimum of Python 2.7 or Python 3.3. -Python scripts require a minimum of Python 2.7. Some utilities as well -as some of the parser test scripts may require Python 3.3. Python 3.0, -3.1, and 3.2 are largely untested. +AppArmor.pm (used by aa-exec, aa-notify, aa-decode) requires minimum +Perl 5.10.1. Most shell scripts are written for POSIX-compatible sh. aa-decode expects bash, probably version 3.2 and higher. -- 2.1.0 -- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
