[apparmor] [patch 2/8] utils: convert raw rules classes to subclass from _Raw_Rule
Seth Arnold
seth.arnold at canonical.com
Thu Sep 4 06:40:39 UTC 2014
On Thu, Aug 28, 2014 at 05:04:06PM -0700, Steve Beattie wrote:
> The patch that adds support for af_unix rules added a _Raw_Rule base
> class to inherit from in rules.py. This patch converts the rest of the
> raw rules classes to use the same.
>
> Signed-off-by: Steve Beattie <steve at nxnw.org>
Acked-by: Seth Arnold <seth.arnold at canonical.com>
Thanks
> ---
> utils/apparmor/rules.py | 65 +++++++-----------------------------------------
> 1 file changed, 10 insertions(+), 55 deletions(-)
>
> Index: b/utils/apparmor/rules.py
> ===================================================================
> --- a/utils/apparmor/rules.py
> +++ b/utils/apparmor/rules.py
> @@ -56,65 +56,20 @@ class _Raw_Rule(object):
> 'deny ' if self.deny else '',
> self.rule)
>
> -class Raw_DBUS_Rule(object):
> - audit = False
> - deny = False
> -
> - def __init__(self, rule):
> - self.rule = rule
> -
> - def serialize(self):
> - return "%s%s%s" % ('audit ' if self.audit else '',
> - 'deny ' if self.deny else '',
> - self.rule)
> -
> -class Raw_Mount_Rule(object):
> - audit = False
> - deny = False
> -
> - def __init__(self, rule):
> - self.rule = rule
> -
> - def serialize(self):
> - return "%s%s%s" % ('audit ' if self.audit else '',
> - 'deny ' if self.deny else '',
> - self.rule)
> -
> -class Raw_Signal_Rule(object):
> - audit = False
> - deny = False
> -
> - def __init__(self, rule):
> - self.rule = rule
> -
> - def serialize(self):
> - return "%s%s%s" % ('audit ' if self.audit else '',
> - 'deny ' if self.deny else '',
> - self.rule)
> -
> -class Raw_Ptrace_Rule(object):
> - audit = False
> - deny = False
> -
> - def __init__(self, rule):
> - self.rule = rule
> +class Raw_DBUS_Rule(_Raw_Rule):
> + pass
>
> - def serialize(self):
> - return "%s%s%s" % ('audit ' if self.audit else '',
> - 'deny ' if self.deny else '',
> - self.rule)
> +class Raw_Mount_Rule(_Raw_Rule):
> + pass
>
> -class Raw_Pivot_Root_Rule(object):
> - audit = False
> - deny = False
> +class Raw_Signal_Rule(_Raw_Rule):
> + pass
>
> - def __init__(self, rule):
> - self.rule = rule
> +class Raw_Ptrace_Rule(_Raw_Rule):
> + pass
>
> - def serialize(self):
> - return "%s%s%s" % ('audit ' if self.audit else '',
> - 'deny ' if self.deny else '',
> - self.rule)
> +class Raw_Pivot_Root_Rule(_Raw_Rule):
> + pass
>
> class Raw_Unix_Rule(_Raw_Rule):
> pass
>
>
> --
> AppArmor mailing list
> AppArmor at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20140903/c450a964/attachment-0001.pgp>
More information about the AppArmor
mailing list