from scripts.update_package_script.update_package import SoftwareUpdateScript import sys import time sys.path.append("..") def main(): packages_directory = sys.argv[1] input_arguments_status = True if packages_directory is '': print("################################ PLEASE PROVIDE THE BINARIES #########################################") input_arguments_status = False # If there is no project is defined (e.g. TD, DD), exit if sys.argv[2] is None: print('################################ PLEASE SELECT A STACK ###############################################') input_arguments_status = False if sys.argv[3] is None: print('################################ PLEASE SELECT A TARGET ##############################################') input_arguments_status = False if input_arguments_status: stack = sys.argv[2] if sys.argv[2] != '' else None target = sys.argv[3] if sys.argv[3] != '' else None start = time.time() update = SoftwareUpdateScript() update.update_software_packages(packages_directory, stack, target) print('Package(s) Update Time: {:.1f} s'.format(time.time() - start)) if __name__ == "__main__": main()