some fixes for updates q7s-cp script
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit

This commit is contained in:
Robin Müller 2022-02-08 15:09:46 +01:00
parent acfd6bfd5e
commit 00eeeade3f
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814

View File

@ -68,21 +68,29 @@ def build_cmd(args):
cmd = "scp " cmd = "scp "
if args.recursive: if args.recursive:
cmd += "-r " cmd += "-r "
address = ""
port_args = ""
target = args.target
if args.flatsat: if args.flatsat:
cmd += f"{args.source} eive@flatsat.eive.absatvirt.lw:{target}" address = "eive@flatsat.eive.absatvirt.lw"
else: else:
target = args.target address = "root@localhost"
if args.invert and target == "": port_args=f"-P {args.port}"
if args.invert:
if target == "":
target = "." target = "."
elif target == "":
target = f"/tmp"
if args.invert:
cmd += f"-P {args.port} root@localhost:{args.source} {target}"
else: else:
cmd += f"-P {args.port} {args.source} root@localhost:{target}" target = args.target
if args.target: else:
cmd += args.target if target == "":
return cmd target = f"/tmp"
else:
target = args.target
if args.invert:
cmd += f"{port_args} {address}:{args.source} {target}"
else:
cmd += f"{port_args} {args.source} {address}:{target}"
return cmd
if __name__ == "__main__": if __name__ == "__main__":