diff options
author | Paul Sherwood <paul.sherwood@codethink.co.uk> | 2016-08-30 10:09:31 +0100 |
---|---|---|
committer | Paul Sherwood <paul.sherwood@codethink.co.uk> | 2016-08-30 10:09:31 +0100 |
commit | 26a317005383036fa7a5b8b57956c48def2a8686 (patch) | |
tree | f77bf3aec73bc1d5117569e00aab29eef8e543dc | |
parent | d2e954a814e20c5fc3f67fe61d52ce52145acc7e (diff) | |
download | ybd-26a317005383036fa7a5b8b57956c48def2a8686.tar.gz |
Move permissions check after usage check
-rw-r--r-- | ybd/app.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -130,14 +130,14 @@ def setup(args, original_cwd=""): config['start-time'] = datetime.datetime.now() config['program'] = os.path.basename(args[0]) config['my-version'] = get_version(os.path.dirname(__file__)) - if not os.geteuid() == 0: - log('SETUP', '%s needs root permissions' % sys.argv[0], exit=True) - log('SETUP', '%s version is' % config['program'], config['my-version']) if len(args) != 3: sys.stdout.write("\nUsage: %s DEFINITION_FILE ARCH\n\n" % sys.argv[0]) sys.exit(1) + if not os.geteuid() == 0: + log('SETUP', '%s needs root permissions' % sys.argv[0], exit=True) + log('SETUP', 'Running %s in' % args[0], os.getcwd()) config['target'] = os.path.basename(os.path.splitext(args[1])[0]) config['arch'] = args[2] |