@@ -7,6 +7,7 @@ set -e
#
# Options:
# -q Be quiet.
+# -C Only check that the file exists remotely.
# -o FILE Save into file FILE.
# -f FILENAME The filename of the tarball to get at URL
# -u URL Download file at URL.
@@ -19,6 +20,7 @@ verbose=
while getopts "${BR_BACKEND_DL_GETOPTS}" OPT; do
case "${OPT}" in
q) verbose=-q;;
+ C) checkonly=1;;
o) output="${OPTARG}";;
f) filename="${OPTARG}";;
u) url="${OPTARG}";;
@@ -40,4 +42,9 @@ _wget() {
# mirror
[ -n "${encode}" ] && filename=${filename//\?/%3F}
+if [ -n "${checkonly}" ]; then
+ _wget --spider ${verbose} "${@}" "'${url}/${filename}'"
+ exit ${?}
+fi
+
_wget ${verbose} "${@}" -O "'${output}'" "'${url}/${filename}'"