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)