Commit 27f5fc4f authored by Ian Fischer's avatar Ian Fischer

Merge pull request #505 from iansf/sky_tool_build_path

Specify local build paths when using sky_tool.
parents 162b8514 31c8370e
...@@ -128,6 +128,7 @@ class StartSky(object): ...@@ -128,6 +128,7 @@ class StartSky(object):
start_parser.add_argument('--install', action='store_true') start_parser.add_argument('--install', action='store_true')
start_parser.add_argument('--poke', action='store_true') start_parser.add_argument('--poke', action='store_true')
start_parser.add_argument('--checked', action='store_true') start_parser.add_argument('--checked', action='store_true')
start_parser.add_argument('--build_path', type=str)
start_parser.add_argument('project_or_path', nargs='?', type=str, start_parser.add_argument('project_or_path', nargs='?', type=str,
default='.') default='.')
start_parser.set_defaults(func=self.run) start_parser.set_defaults(func=self.run)
...@@ -178,7 +179,10 @@ class StartSky(object): ...@@ -178,7 +179,10 @@ class StartSky(object):
"exist to locate %s." \ "exist to locate %s." \
% (os.path.basename(__file__), APK_NAME)) % (os.path.basename(__file__), APK_NAME))
return 2 return 2
apk_path = os.path.join(APK_DIR, APK_NAME) if args.build_path is not None:
apk_path = os.path.join(args.build_path, 'apks', APK_NAME)
else:
apk_path = os.path.join(APK_DIR, APK_NAME)
if not os.path.exists(apk_path): if not os.path.exists(apk_path):
logging.error("'%s' does not exist?" % apk_path) logging.error("'%s' does not exist?" % apk_path)
return 2 return 2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment