Merge branch 'develop' into mohr/startracker
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
Conflicts: CMakeLists.txt cmake/PreProjectConfig.cmake linux/fsfwconfig/events/translateEvents.cpp
This commit is contained in:
@ -49,6 +49,13 @@ def handle_args():
|
||||
action="store_true",
|
||||
help="Copy from Q7S to host instead. Always copies to current directory.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"-f",
|
||||
"--flatsat",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Copy to flatsat instead"
|
||||
)
|
||||
# Positional argument(s)
|
||||
parser.add_argument(
|
||||
"source", help="Source files to copy or target files to copy back to host"
|
||||
@ -61,17 +68,28 @@ def build_cmd(args):
|
||||
cmd = "scp "
|
||||
if args.recursive:
|
||||
cmd += "-r "
|
||||
address = ""
|
||||
port_args = ""
|
||||
target = args.target
|
||||
if args.invert and target == "":
|
||||
target = "."
|
||||
elif target == "":
|
||||
target = f"/tmp"
|
||||
if args.invert:
|
||||
cmd += f"-P {args.port} root@localhost:{args.source} {target}"
|
||||
if args.flatsat:
|
||||
address = "eive@flatsat.eive.absatvirt.lw"
|
||||
else:
|
||||
cmd += f"-P {args.port} {args.source} root@localhost:{target}"
|
||||
if args.target:
|
||||
cmd += args.target
|
||||
address = "root@localhost"
|
||||
port_args=f"-P {args.port}"
|
||||
if args.invert:
|
||||
if target == "":
|
||||
target = "."
|
||||
else:
|
||||
target = args.target
|
||||
else:
|
||||
if target == "":
|
||||
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
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user