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 <[email protected]>

Acked-by: Seth Arnold <[email protected]>

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
> [email protected]
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/apparmor
> 

Attachment: signature.asc
Description: Digital signature

-- 
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to