diff options
Diffstat (limited to 'src/scripts/download.sh')
| -rwxr-xr-x | src/scripts/download.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/scripts/download.sh b/src/scripts/download.sh index 2ed5d12..cf79b8c 100755 --- a/src/scripts/download.sh +++ b/src/scripts/download.sh | |||
| @@ -39,8 +39,15 @@ | |||
| 39 | # | | | 39 | # | | |
| 40 | # +-=-=-=-=-=-+ | 40 | # +-=-=-=-=-=-+ |
| 41 | 41 | ||
| 42 | # set program name for errors | 42 | # set PROG_NAME and load profile |
| 43 | PROG_NAME="$(basename "${0}")" | 43 | PROG_NAME="$(basename "${0}")" |
| 44 | IPERD_PROFILE="$(dirname "${0}")/iperd.profile" | ||
| 45 | if test ! -f "${IPERD_PROFILE}";then | ||
| 46 | echo "${PROG_NAME}: unable to find iperd.profile" 1>&2; | ||
| 47 | exit 1; | ||
| 48 | fi | ||
| 49 | . "${IPERD_PROFILE}" | ||
| 50 | |||
| 44 | 51 | ||
| 45 | # set logging function | 52 | # set logging function |
| 46 | LOGGER="/usr/bin/sed -e s/^/${PROGRAM_NAME}:/g" | 53 | LOGGER="/usr/bin/sed -e s/^/${PROGRAM_NAME}:/g" |
| @@ -145,6 +152,7 @@ unset HASH_FILE | |||
| 145 | unset HASH_DATA | 152 | unset HASH_DATA |
| 146 | unset KEEPTEMPFILE | 153 | unset KEEPTEMPFILE |
| 147 | unset EXTRACT_MKTEMP | 154 | unset EXTRACT_MKTEMP |
| 155 | unset WGET_FLAGS | ||
| 148 | 156 | ||
| 149 | 157 | ||
| 150 | # parse CLI arguments | 158 | # parse CLI arguments |
| @@ -183,6 +191,9 @@ fi | |||
| 183 | 191 | ||
| 184 | 192 | ||
| 185 | # adjust options | 193 | # adjust options |
| 194 | if test "x${CONFIG_TLS_CHECK}" == "xno";then | ||
| 195 | WGET_FLAGS="${WGET_FLAGS} --no-check-certificate"; | ||
| 196 | fi | ||
| 186 | if test -z "${TMPFILE}";then | 197 | if test -z "${TMPFILE}";then |
| 187 | TMPFILE="${FILE}.tmp" | 198 | TMPFILE="${FILE}.tmp" |
| 188 | fi | 199 | fi |
| @@ -240,6 +251,7 @@ trap cleanup SIGHUP SIGINT SIGTERM EXIT | |||
| 240 | if test ! -f "${TMPFILE}" && test ! -f "${FILE}";then | 251 | if test ! -f "${TMPFILE}" && test ! -f "${FILE}";then |
| 241 | mkdir -p "$(dirname "${TMPFILE}")" || exit 1; | 252 | mkdir -p "$(dirname "${TMPFILE}")" || exit 1; |
| 242 | wget \ | 253 | wget \ |
| 254 | ${WGET_FLAGS} \ | ||
| 243 | -q \ | 255 | -q \ |
| 244 | -O "${TMPFILE}.new" \ | 256 | -O "${TMPFILE}.new" \ |
| 245 | "${URL}" \ | 257 | "${URL}" \ |
