summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsupport/download/scp6
1 files changed, 4 insertions, 2 deletions
diff --git a/support/download/scp b/support/download/scp
index 8ecf2f4b22..49cfff2b9f 100755
--- a/support/download/scp
+++ b/support/download/scp
@@ -8,7 +8,8 @@ set -e
# Options:
# -q Be quiet.
# -o FILE Copy to local file FILE.
-# -u FILE Copy from remote file FILE.
+# -f FILE Copy from remote file FILE.
+# -u URI Download file at URI.
#
# Environment:
# SCP : the scp command to call
@@ -18,6 +19,7 @@ while getopts "${BR_BACKEND_DL_GETOPTS}" OPT; do
case "${OPT}" in
q) verbose=-q;;
o) output="${OPTARG}";;
+ f) filename="${OPTARG}";;
u) uri="${OPTARG}";;
:) printf "option '%s' expects a mandatory argument\n" "${OPTARG}"; exit 1;;
\?) printf "unknown option '%s'\n" "${OPTARG}" >&2; exit 1;;
@@ -32,4 +34,4 @@ _scp() {
eval ${SCP} "${@}"
}
-_scp ${verbose} "${@}" "'${uri}'" "'${output}'"
+_scp ${verbose} "${@}" "'${uri}/${filename}'" "'${output}'"
OpenPOWER on IntegriCloud