Skip to content

Commit 5849cb3

Browse files
committed
Added error handling for wget calls
1 parent e4dd955 commit 5849cb3

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

build/helpers/dependencies.cmd

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ REM TO-DO: overwrite to build rules
1414
:DOWNLOAD_MSYS_UTILS
1515
TITLE Download msys utils...
1616
CD /D %DOWNLOADS_DIR%
17-
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/mingw_min/min_msys_X86.zip -O min_msys_%ARCH%.zip
17+
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/mingw_min/min_msys_X86.zip -O min_msys_%ARCH%.zip || GOTO :ERROR
1818

1919
:BUILD_ICONV
2020
TITLE Building iconv...
2121
CD /D %DOWNLOADS_DIR%
2222
REM wget --no-check-certificate -c http://ftp.gnu.org/gnu/libiconv/libiconv-%ICONV_VER%.tar.gz -O libiconv-%ICONV_VER%.tar.gz
23-
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/libiconv-%ICONV_VER%.tar.gz -O libiconv-%ICONV_VER%.tar.gz
23+
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/libiconv-%ICONV_VER%.tar.gz -O libiconv-%ICONV_VER%.tar.gz || GOTO :ERROR
2424
rm -rf %DEPENDENCIES_BIN_DIR%\iconv %DEPENDENCIES_SRC_DIR%\libiconv-*
2525
MKDIR %DEPENDENCIES_BIN_DIR%\iconv
2626
tar xf libiconv-%ICONV_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -45,7 +45,7 @@ CD /D %DOWNLOADS_DIR%
4545
:BUILD_ZLIB
4646
TITLE Building zlib...
4747
CD /D %DOWNLOADS_DIR%
48-
wget -c http://zlib.net/zlib-%ZLIB_VER%.tar.gz -O zlib-%ZLIB_VER%.tar.gz
48+
wget -c http://zlib.net/zlib-%ZLIB_VER%.tar.gz -O zlib-%ZLIB_VER%.tar.gz || GOTO :ERROR
4949
rm -rf %DEPENDENCIES_BIN_DIR%\zlib %DEPENDENCIES_SRC_DIR%\zlib*
5050
MKDIR %DEPENDENCIES_BIN_DIR%\zlib
5151
tar xf zlib-%ZLIB_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -64,7 +64,7 @@ CD /D %DOWNLOADS_DIR%
6464
:BUILD_UUID
6565
TITLE Building uuid...
6666
CD /D %DOWNLOADS_DIR%
67-
wget -c http://netcologne.dl.sourceforge.net/project/osspuuidwin32/src/ossp_uuid_1.6.2_win32_source_120608.7z -O ossp_uuid_1.6.2_win32_source_120608.7z
67+
wget -c http://netcologne.dl.sourceforge.net/project/osspuuidwin32/src/ossp_uuid_1.6.2_win32_source_120608.7z -O ossp_uuid_1.6.2_win32_source_120608.7z || GOTO :ERROR
6868
rm -rf %DEPENDENCIES_BIN_DIR%\uuid %DEPENDENCIES_SRC_DIR%\ossp_uuid
6969
MKDIR %DEPENDENCIES_BIN_DIR%\uuid
7070
7z x %DOWNLOADS_DIR%\ossp_uuid_1.6.2_win32_source_120608.7z -o%DEPENDENCIES_SRC_DIR%\ -y || GOTO :ERROR
@@ -87,7 +87,7 @@ CD /D %DOWNLOADS_DIR%
8787
TITLE Building xml...
8888
CD /D %DOWNLOADS_DIR%
8989
REM wget -c ftp://xmlsoft.org/libxml2/libxml2-%XML_VER%.tar.gz -O libxml2-%XML_VER%.tar.gz
90-
wget -c http://repo.postgrespro.ru/depends/libxml2-%XML_VER%.tar.gz -O libxml2-%XML_VER%.tar.gz
90+
wget -c http://repo.postgrespro.ru/depends/libxml2-%XML_VER%.tar.gz -O libxml2-%XML_VER%.tar.gz || GOTO :ERROR
9191
rm -rf %DEPENDENCIES_BIN_DIR%\libxml2 %DEPENDENCIES_SRC_DIR%\libxml2-*
9292
MKDIR %DEPENDENCIES_BIN_DIR%\libxml2
9393
tar xf libxml2-%XML_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -111,7 +111,7 @@ CD /D %DOWNLOADS_DIR%
111111
TITLE Building xslt...
112112
CD /D %DOWNLOADS_DIR%
113113
REM wget -c ftp://xmlsoft.org/libxslt/libxslt-%XSLT_VER%.tar.gz -O libxslt-%XSLT_VER%.tar.gz
114-
wget -c http://repo.postgrespro.ru/depends/libxslt-%XSLT_VER%.tar.gz -O libxslt-%XSLT_VER%.tar.gz
114+
wget -c http://repo.postgrespro.ru/depends/libxslt-%XSLT_VER%.tar.gz -O libxslt-%XSLT_VER%.tar.gz || GOTO :ERROR
115115
rm -rf %DEPENDENCIES_BIN_DIR%\libxslt %DEPENDENCIES_SRC_DIR%\libxslt-*
116116
MKDIR %DEPENDENCIES_BIN_DIR%\libxslt
117117
tar xf libxslt-%XSLT_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -131,7 +131,7 @@ CD /D %DOWNLOADS_DIR%
131131
:BUILD_OPENSSL
132132
TITLE Building OpenSSL...
133133
CD /D %DOWNLOADS_DIR%
134-
wget --no-check-certificate -c https://www.openssl.org/source/openssl-%OPENSSL_VER%.tar.gz -O openssl-%OPENSSL_VER%.tar.gz
134+
wget --no-check-certificate -c https://www.openssl.org/source/openssl-%OPENSSL_VER%.tar.gz -O openssl-%OPENSSL_VER%.tar.gz || GOTO :ERROR
135135
rm -rf %DEPENDENCIES_BIN_DIR%\openssl %DEPENDENCIES_SRC_DIR%\openssl-*
136136
MKDIR %DEPENDENCIES_BIN_DIR%\openssl
137137
tar zxf openssl-%OPENSSL_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR%
@@ -158,7 +158,7 @@ CD /D %DOWNLOADS_DIR%
158158
TITLE Building gettext...
159159
CD /D %DOWNLOADS_DIR%
160160
REM wget --no-check-certificate -c http://ftp.gnu.org/gnu/gettext/gettext-%GETTEXT_VER%.tar.gz -O gettext-%GETTEXT_VER%.tar.gz
161-
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/gettext-%GETTEXT_VER%.tar.gz -O gettext-%GETTEXT_VER%.tar.gz
161+
wget --no-check-certificate -c http://repo.postgrespro.ru/depends/gettext-%GETTEXT_VER%.tar.gz -O gettext-%GETTEXT_VER%.tar.gz || GOTO :ERROR
162162
rm -rf %DEPENDENCIES_BIN_DIR%\libintl %DEPENDENCIES_SRC_DIR%\gettext-*
163163
MKDIR %DEPENDENCIES_BIN_DIR%\libintl
164164
tar xf gettext-%GETTEXT_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -180,7 +180,7 @@ CD /D %DOWNLOADS_DIR%
180180
:BUILD_LIBSSH2
181181
TITLE Building libssh2...
182182
CD /D %DOWNLOADS_DIR%
183-
wget --no-check-certificate -c http://www.libssh2.org/download/libssh2-%LIBSSH2_VER%.tar.gz -O libssh2-%LIBSSH2_VER%.tar.gz
183+
wget --no-check-certificate -c http://www.libssh2.org/download/libssh2-%LIBSSH2_VER%.tar.gz -O libssh2-%LIBSSH2_VER%.tar.gz || GOTO :ERROR
184184
rm -rf %DEPENDENCIES_BIN_UDIR%/libssh2 %DEPENDENCIES_SRC_UDIR%/libssh2-*
185185
MKDIR %DEPENDENCIES_BIN_DIR%\libssh2
186186
tar xf libssh2-%LIBSSH2_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
@@ -193,7 +193,7 @@ CD /D %DOWNLOADS_DIR%
193193
:BUILD_ICU
194194
TITLE Building icu...
195195
CD /D %DOWNLOADS_DIR%
196-
wget --no-check-certificate -c http://download.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.zip -O icu4c-56_1-src.zip
196+
wget --no-check-certificate -c http://download.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.zip -O icu4c-56_1-src.zip || GOTO :ERROR
197197
rm -rf %DEPENDENCIES_BIN_DIR%\icu %DEPENDENCIES_SRC_DIR%\icu
198198
MKDIR %DEPENDENCIES_BIN_DIR%\icu
199199
7z x icu4c-56_1-src.zip -o%DEPENDENCIES_SRC_DIR% -y

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy