apparmor/utils/aa-sandbox
Steve Beattie f9d1005b9d utils: remove unneeded imports from aa-easyprof and aa-sandbox
Found by running pyflakes on these scripts.

Signed-off-by: Steve Beattie <steve@nxnw.org>
Acked-by: Christian Boltz <apparmor@cboltz.de>
2014-01-17 00:09:23 -08:00

36 lines
1 KiB
Python
Executable file

#! /usr/bin/env python
# ------------------------------------------------------------------
#
# Copyright (C) 2012 Canonical Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License published by the Free Software Foundation.
#
# ------------------------------------------------------------------
import apparmor.sandbox
from apparmor.common import error
import optparse
import sys
if __name__ == "__main__":
argv = sys.argv
parser = optparse.OptionParser()
apparmor.easyprof.add_parser_policy_args(parser)
(opt, args) = apparmor.sandbox.parse_args(sys.argv, parser)
if len(args) < 1:
error("Must specify binary")
binary = args[0]
if not apparmor.sandbox.check_requirements(binary):
sys.exit(1)
if opt.withx:
rc, report = apparmor.sandbox.run_xsandbox(args, opt)
else:
rc, report = apparmor.sandbox.run_sandbox(args, opt)
apparmor.common.msg(report)
sys.exit(rc)