[apparmor] [patch] utils: make aa-status(8) function without python3-apparmor

Christian Boltz apparmor at cboltz.de
Sun Nov 22 15:09:31 UTC 2015


Hello,

Am Freitag, 31. Juli 2015 schrieb Steve Beattie:
> Signed-off-by: Steve Beattie <steve at nxnw.org>
> ---
>  utils/aa-status |   14 ++++++++++++--
>  1 file changed, 12 insertions(+), 2 deletions(-)
> 
> Index: b/utils/aa-status
> ===================================================================
> --- a/utils/aa-status
> +++ b/utils/aa-status
> @@ -12,9 +12,19 @@
> 
>  import re, os, sys, errno
> 
> +# PLEASE NOTE: we try to keep aa-status as minimal as possible, for
> +# environments where installing all of the python utils and python
> +# apparmor module may not make sense. Please think carefully before
> +# importing anything from apparmor; see how the apparmor.fail import
> is +# handled below.
> +
>  # setup exception handling
> -from apparmor.fail import enable_aa_exception_handler
> -enable_aa_exception_handler()
> +try:
> +    from apparmor.fail import enable_aa_exception_handler
> +    enable_aa_exception_handler()
> +except ImportError:
> +    # just let normal python exceptions happen (LP: #1480492)
> +    pass
> 
>  def cmd_enabled():
>      '''Returns error code if AppArmor is not enabled'''

This patch was never commited.

Assuming you still want it, please commit to 2.10 and trunk.

My archive says it's
Acked-by: Seth Arnold <seth.arnold at canonical.com>
Acked-by: Christian Boltz <apparmor at cboltz.de> (at least until we need
    more apparmor.* stuff in aa-status)


Regards,

Christian Boltz
-- 
I'll not give more detailed instructions to help you shoot yourself
in your foot :-)  [Stefan Seyfried in opensuse-factory]




More information about the AppArmor mailing list