Hello, this patch fixes two (unrelated) issues in common.py: - it adds some debug logging in valid_path() - it fixes a py2 incompability in DebugLogger.__init__
=== modified file 'utils/apparmor/common.py' --- utils/apparmor/common.py 2014-02-12 23:54:00 +0000 +++ utils/apparmor/common.py 2014-02-24 18:55:21 +0000 @@ -112,6 +112,7 @@ return False if '"' in path: # We double quote elsewhere + debug("%s (contains quote)" % (m)) return False try: @@ -228,7 +229,7 @@ try: logging.basicConfig(filename=self.logfile, level=self.debug_level, format='%(asctime)s - %(name)s - %(message)s\n') - except OSError: + except IOError: # Unable to open the default logfile, so create a temporary logfile and tell use about it import tempfile templog = tempfile.NamedTemporaryFile('w', prefix='apparmor', suffix='.log', delete=False) Regards, Christian Boltz -- *pieps* Die Verkehrshinweise: Im Netzwerkkabel von Marc 100 MB Stau wegen einer Vollsperrung der Ausfahrt Festplatte. Bitte warten Sie auf dem Rasthof FTP-Server. *pieps* [Christian Boltz, gefunden von D. Haller] -- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor