diff --git a/scripts/upgrade_oniro.py b/scripts/upgrade_oniro.py index 1768f07824ec29cfd2bffbfa070f32b793866ed9..5e018de1f1fff5a5a29649cf60a92bcdcc80a031 100644 --- a/scripts/upgrade_oniro.py +++ b/scripts/upgrade_oniro.py @@ -46,7 +46,15 @@ import pathlib script_description = "[WIP] A tool to upgrade to a newer version of Oniro" -def arg_parsing(): +# Script options +target_version = "" +build_directory = pathlib.Path() +machine = "" +flavour = "" +image = "" +conf_directory = pathlib.Path() + +def init_script_options(): parser = argparse.ArgumentParser(description=script_description) # TODO a choice could be added in the version by checking all the tags of Oniro @@ -68,7 +76,14 @@ def arg_parsing(): help="Path to the config directory you want to use. If omitted the default configs will be use.") - return parser.parse_args() + parsed_args = vars(parser.parse_args()) + global target_version, build_directory, machine, flavour, image, conf_directory + target_version = parsed_args["target_version"] + build_directory = parsed_args["build_directory"] + machine = parsed_args["machine"] + flavour = parsed_args["flavour"] + image = parsed_args["image"] + conf_directory = parsed_args["conf_directory"] if __name__ == "__main__": - print(arg_parsing()) + init_script_options()