[prev in list] [next in list] [prev in thread] [next in thread]
List: apparmor-dev
Subject: [apparmor] [patch 2/8] utils: convert raw rules classes to subclass from _Raw_Rule
From: Steve Beattie <steve () nxnw ! org>
Date: 2014-08-29 0:04:06
Message-ID: 20140829000404.805368461 () nxnw ! org
[Download RAW message or body]
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@nxnw.org>
---
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@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic