No nobody has really had a solution for me yet. I've just been making notes of which ones currently, then I'll come back to it.
i tried to dig into upgrade2bos.py script, and looks like it is possible to re-install it by commenting backup and prep functions:
def main(args):
print("Connecting to remote host...")
with SSHManager(args.hostname, USERNAME, PASSWORD) as ssh:
# check compatibility of remote server
check_compatibility(ssh)
# if not args.no_backup:
# backup_firmware(ssh) [b]<-- comment out[/b]
# prepare target directory
ssh.run('rm', '-fr', TARGET_DIR)
ssh.run('mkdir', '-p', TARGET_DIR)
# upgrade remote system with missing utilities
if os.path.isdir(SYSTEM_DIR):
# prepare_system(ssh) [b]<-- comment out[/b]