[Buildroot] [PATCHv2 4/8] support/download/wget: implement source-check
Thomas De Schampheleire
patrickdepinguin at gmail.com
Mon Feb 4 18:05:49 UTC 2019
From: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
---
support/download/wget | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/support/download/wget b/support/download/wget
index c69e6071aa..7f631ebb61 100755
--- a/support/download/wget
+++ b/support/download/wget
@@ -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}'"
--
2.19.2
More information about the buildroot
mailing list