Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete integrity tests for downloaded resources #3551

Merged
merged 8 commits into from Aug 9, 2021
55 changes: 7 additions & 48 deletions dependencies/Makefile.linux
Expand Up @@ -14,16 +14,11 @@ ASSIMP_PACKAGE = libassimp.5.0.1.tar.bz2
PICO_PACKAGE = libpico.tar.bz2
LUA_GD_PACKAGE = lua-gd-linux64.tar.bz2
LUA_PACKAGE = lua-5.2.3.tar.gz
OPENSSL_PACKAGE = libssl_1.1.tar.xz


PACKAGES = qt open-al ois pico lua-gd lua assimp
PACKAGES_CLEAN = $(addsuffix -clean, $(PACKAGES))

ifeq ($(UBUNTU_VERSION), 16.04)
PACKAGES += open-ssl
endif

.PHONY: release debug distrib profile clean cleanse $(PACKAGES) $(PACKAGES_CLEAN)

release debug distrib profile: ../.clang-format $(PACKAGES)
Expand Down Expand Up @@ -53,9 +48,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(QT_PACKAGE):
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(QT_PACKAGE)
@echo "# downloading $(QT_PACKAGE)"
@wget -qq $(DEPENDENCIES_URL)/$(QT_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "fa88e2be4491ff6b2b96de3068a0ae49 $(QT_PACKAGE)" > $(QT_PACKAGE).md5
@md5sum -c --status $(QT_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(QT_PACKAGE)"; exit 1; fi
@rm $(QT_PACKAGE).md5
@if [ "$$(md5sum $(QT_PACKAGE) | awk '{print $$1;}')" != "fa88e2be4491ff6b2b96de3068a0ae49" ]; then echo "MD5 checksum failed for $(QT_PACKAGE)"; exit 1; fi
@touch $(WEBOTS_DEPENDENCY_PATH)/$(QT_PACKAGE)


Expand All @@ -71,9 +64,7 @@ $(WEBOTS_DEPENDENCY_PATH)/openal:
@echo "# downloading $(OPENAL_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(OPENAL_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(OPENAL_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "6c7c9a77dec67f42c51d0f035a94a090 $(OPENAL_PACKAGE)" > $(OPENAL_PACKAGE).md5
@md5sum -c --status $(OPENAL_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(OPENAL_PACKAGE)"; exit 1; fi
@rm $(OPENAL_PACKAGE).md5
@if [ "$$(md5sum $(OPENAL_PACKAGE) | awk '{print $$1;}')" != "6c7c9a77dec67f42c51d0f035a94a090" ]; then echo "MD5 checksum failed for $(OPENAL_PACKAGE)"; exit 1; fi
@echo "# uncompressing $(OPENAL_PACKAGE)"
@tar xfm $(WEBOTS_DEPENDENCY_PATH)/$(OPENAL_PACKAGE) -C $(WEBOTS_DEPENDENCY_PATH)
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(OPENAL_PACKAGE)
Expand All @@ -92,9 +83,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE):
@echo "# downloading $(OIS_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(OIS_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "d1482733dce06f6dcc1c062c5c314185 $(OIS_PACKAGE)" > $(OIS_PACKAGE).md5
@md5sum -c --status $(OIS_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(OIS_PACKAGE)"; exit 1; fi
@rm $(OIS_PACKAGE).md5
@if [ "$$(md5sum $(OIS_PACKAGE) | awk '{print $$1;}')" != "d1482733dce06f6dcc1c062c5c314185" ]; then echo "MD5 checksum failed for $(OIS_PACKAGE)"; exit 1; fi
@touch $(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE)

assimp-clean:
Expand All @@ -110,9 +99,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(ASSIMP_PACKAGE):
@echo "# downloading $(ASSIMP_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(ASSIMP_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(ASSIMP_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "bc43fbff14dd9884c01a0aea8e8ba628 $(ASSIMP_PACKAGE)" > $(ASSIMP_PACKAGE).md5
@md5sum -c --status $(ASSIMP_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(ASSIMP_PACKAGE)"; exit 1; fi
@rm $(ASSIMP_PACKAGE).md5
@if [ "$$(md5sum $(ASSIMP_PACKAGE) | awk '{print $$1;}')" != "bc43fbff14dd9884c01a0aea8e8ba628" ]; then echo "MD5 checksum failed for $(ASSIMP_PACKAGE)"; exit 1; fi
@touch $(WEBOTS_DEPENDENCY_PATH)/$(ASSIMP_PACKAGE)

pico-clean:
Expand All @@ -128,9 +115,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE):
@echo "# downloading $(PICO_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(PICO_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "2a05b1e86e88a43756a754a69e82a20f $(PICO_PACKAGE)" > $(PICO_PACKAGE).md5
@md5sum -c --status $(PICO_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(PICO_PACKAGE)"; exit 1; fi
@rm $(PICO_PACKAGE).md5
@if [ "$$(md5sum $(PICO_PACKAGE) | awk '{print $$1;}')" != "2a05b1e86e88a43756a754a69e82a20f" ]; then echo "MD5 checksum failed for $(PICO_PACKAGE)"; exit 1; fi
@touch $(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE)

lua-gd-clean:
Expand All @@ -146,9 +131,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE):
@echo "# downloading $(LUA_GD_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(LUA_GD_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "9c1a6f7904b3c52e9d8435e275f48ef6 $(LUA_GD_PACKAGE)" > $(LUA_GD_PACKAGE).md5
@md5sum -c --status $(LUA_GD_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(LUA_GD_PACKAGE)"; exit 1; fi
@rm $(LUA_GD_PACKAGE).md5
@if [ "$$(md5sum $(LUA_GD_PACKAGE) | awk '{print $$1;}')" != "9c1a6f7904b3c52e9d8435e275f48ef6" ]; then echo "MD5 checksum failed for $(LUA_GD_PACKAGE)"; exit 1; fi
@touch $(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE)


Expand All @@ -161,35 +144,11 @@ $(WEBOTS_DEPENDENCY_PATH)/lua-5.2.3:
@echo "# downloading $(LUA_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(LUA_PACKAGE)
@wget -qq https://www.lua.org/ftp/$(LUA_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "dc7f94ec6ff15c985d2d6ad0f1b35654 $(LUA_PACKAGE)" > $(LUA_PACKAGE).md5
@md5sum -c --status $(LUA_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(LUA_PACKAGE)"; exit 1; fi
@rm $(LUA_PACKAGE).md5
@if [ "$$(md5sum $(LUA_PACKAGE) | awk '{print $$1;}')" != "dc7f94ec6ff15c985d2d6ad0f1b35654" ]; then echo "MD5 checksum failed for $(LUA_PACKAGE)"; exit 1; fi
@echo "# uncompressing $(LUA_PACKAGE)"
@tar xfm $(WEBOTS_DEPENDENCY_PATH)/$(LUA_PACKAGE) -C $(WEBOTS_DEPENDENCY_PATH)
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(LUA_PACKAGE)

$(WEBOTS_DEPENDENCY_PATH)/lua-5.2.3/src/liblua.a: $(WEBOTS_DEPENDENCY_PATH)/lua-5.2.3
@echo "# compiling lua"
+@make --silent -C $(WEBOTS_DEPENDENCY_PATH)/lua-5.2.3 linux 2> /dev/null


open-ssl-clean:
@rm -rf $(WEBOTS_DEPENDENCY_PATH)/openssl $(WEBOTS_DEPENDENCY_PATH)/$(OPENSSL_PACKAGE) $(WEBOTS_HOME_LIB)/libcrypto.so* $(WEBOTS_HOME_LIB)/libssl.so*

open-ssl: $(WEBOTS_HOME_LIB)/libcrypto.so

$(WEBOTS_HOME_LIB)/libcrypto.so: $(WEBOTS_DEPENDENCY_PATH)/openssl
@cp -a $(WEBOTS_DEPENDENCY_PATH)/openssl/libcrypto.so* $(WEBOTS_HOME_LIB)
@cp -a $(WEBOTS_DEPENDENCY_PATH)/openssl/libssl.so* $(WEBOTS_HOME_LIB)

$(WEBOTS_DEPENDENCY_PATH)/openssl:
@echo "# downloading $(OPENSSL_PACKAGE)"
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(OPENSSL_PACKAGE)
@wget -qq $(DEPENDENCIES_URL)/$(OPENSSL_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@echo "4be3d9987533fad1f4ac776be62decee $(OPENSSL_PACKAGE)" > $(OPENSSL_PACKAGE).md5
@md5sum -c --status $(OPENSSL_PACKAGE).md5 ; if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(OPENSSL_PACKAGE)"; exit 1; fi
@rm $(OPENSSL_PACKAGE).md5
@echo "# uncompressing $(OPENSSL_PACKAGE)"
@tar xfm $(WEBOTS_DEPENDENCY_PATH)/$(OPENSSL_PACKAGE) -C $(WEBOTS_DEPENDENCY_PATH)
@rm -f $(WEBOTS_DEPENDENCY_PATH)/$(OPENSSL_PACKAGE)
@touch $(WEBOTS_DEPENDENCY_PATH)/$(OPENSSL_PACKAGE)
27 changes: 6 additions & 21 deletions dependencies/Makefile.windows
Expand Up @@ -81,10 +81,7 @@ $(WEBOTS_DEPENDENCY_PATH)/openvr-1.0.7:
@echo "# downloading $(OPEN_VR_PACKAGE)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(OPEN_VR_PACKAGE)"
@wget -qq "$(DEPENDENCIES_URL)/$(OPEN_VR_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@echo "5aa5208fdf403ab64a2ccdb7abc1f789 *$(OPEN_VR_PACKAGE)" > $(OPEN_VR_PACKAGE).md5
@md5sum -c --status $(OPEN_VR_PACKAGE).md5
if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(OPEN_VR_PACKAGE)"; exit 1; fi
@rm $(OPEN_VR_PACKAGE).md5
@if [ "$$(md5sum $(OPEN_VR_PACKAGE) | awk '{print $$1;}')" != "5aa5208fdf403ab64a2ccdb7abc1f789" ]; then echo "MD5 checksum failed for $(OPEN_VR_PACKAGE)"; exit 1; fi
@echo "# uncompressing $(OPEN_VR_PACKAGE)"
@unzip -q -o "$(WEBOTS_DEPENDENCY_PATH)/$(OPEN_VR_PACKAGE)" -d "$(WEBOTS_DEPENDENCY_PATH)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(OPEN_VR_PACKAGE)"
Expand All @@ -104,10 +101,7 @@ $(WEBOTS_DEPENDENCY_PATH)/lua-5.2.3:
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(LUA_PACKAGE)"
@echo "# downloading $(LUA_PACKAGE)"
@wget -qq "https://www.lua.org/ftp/$(LUA_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@echo "dc7f94ec6ff15c985d2d6ad0f1b35654 *$(LUA_PACKAGE)" > $(LUA_PACKAGE).md5
@md5sum -c --status $(LUA_PACKAGE).md5
if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(LUA_PACKAGE)"; exit 1; fi
@rm $(LUA_PACKAGE).md5
@if [ "$$(md5sum $(LUA_PACKAGE) | awk '{print $$1;}')" != "dc7f94ec6ff15c985d2d6ad0f1b35654" ]; then echo "MD5 checksum failed for $(LUA_PACKAGE)"; exit 1; fi
@echo "# uncompressing $(LUA_PACKAGE)"
@cd "$(WEBOTS_DEPENDENCY_PATH)"; tar xfm $(LUA_PACKAGE) -C "$(WEBOTS_DEPENDENCY_PATH)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(LUA_PACKAGE)"
Expand All @@ -133,10 +127,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE):
@echo "# downloading $(OIS_PACKAGE)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE)"
@wget -qq "$(DEPENDENCIES_URL)/$(OIS_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@echo "32c0b9a81ac3a27fe313598c4f8daad1 *$(OIS_PACKAGE)" > $(OIS_PACKAGE).md5
@md5sum -c --status $(OIS_PACKAGE).md5
if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(OIS_PACKAGE)"; exit 1; fi
@rm $(OIS_PACKAGE).md5
@if [ "$$(md5sum $(OIS_PACKAGE) | awk '{print $$1;}')" != "32c0b9a81ac3a27fe313598c4f8daad1" ]; then echo "MD5 checksum failed for $(OIS_PACKAGE)"; exit 1; fi
touch "$(WEBOTS_DEPENDENCY_PATH)/$(OIS_PACKAGE)"

pico-clean:
Expand All @@ -155,10 +146,7 @@ $(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE):
@echo "# downloading $(PICO_PACKAGE)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE)"
@wget -qq "$(DEPENDENCIES_URL)/$(PICO_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@echo "60a412e55d54bb8bf95c7cd728fb4d9a *$(PICO_PACKAGE)" > $(PICO_PACKAGE).md5
@md5sum -c --status $(PICO_PACKAGE).md5
if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(PICO_PACKAGE)"; exit 1; fi
@rm $(PICO_PACKAGE).md5
@if [ "$$(md5sum $(PICO_PACKAGE) | awk '{print $$1;}')" != "60a412e55d54bb8bf95c7cd728fb4d9a" ]; then echo "MD5 checksum failed for $(PICO_PACKAGE)"; exit 1; fi
@touch "$(WEBOTS_DEPENDENCY_PATH)/$(PICO_PACKAGE)"

lua-gd-clean:
Expand All @@ -175,9 +163,6 @@ $(TARGET_PATH)/gd.dll: $(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE)
$(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE):
@echo "# downloading $(LUA_GD_PACKAGE)"
@rm -f "$(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE)"
@wget -qq "$(DEPENDENCIES_URL)/$(LUA_GD_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@echo "0a54dcc518d331a853f77fb66ebf75e9 *$(LUA_GD_PACKAGE)" > $(LUA_GD_PACKAGE).md5
@md5sum -c --status $(LUA_GD_PACKAGE).md5
if [ $$? -ne 0 ]; then echo "MD5 checksum failed for $(LUA_GD_PACKAGE)"; exit 1; fi
@rm $(LUA_GD_PACKAGE).md5
@wget -qq "$(DEPENDENCIES_URL)/$(LUA_GD_PACKAGE)" -P "$(WEBOTS_DEPENDENCY_PATH)"
@if [ "$$(md5sum $(LUA_GD_PACKAGE) | awk '{print $$1;}')" != "0a54dcc518d331a853f77fb66ebf75e9" ]; then echo "MD5 checksum failed for $(LUA_GD_PACKAGE)"; exit 1; fi
@touch "$(WEBOTS_DEPENDENCY_PATH)/$(LUA_GD_PACKAGE)"
8 changes: 8 additions & 0 deletions projects/default/resources/Makefile
Expand Up @@ -24,6 +24,7 @@ ifeq ($(OSTYPE),linux)
HOSTTYPE ?= $(shell uname -m)
OS_TAG=linux64
SUMO_PACKAGE=sumo-$(SUMO_VERSION)-linux64.tar.gz
SUMO_MD5SUM="c01bf4299603e965cfe2b1753ecac66c"
PREVIOUS_SUMO_PACKAGE=$(filter-out $(SUMO_PACKAGE),$(wildcard sumo-*-linux64.tar.gz))
EXTRACT=tar xfz
# remove .tar.gz
Expand All @@ -34,6 +35,7 @@ endif
ifeq ($(OSTYPE),darwin)
OS_TAG=mac
SUMO_PACKAGE=sumo-$(SUMO_VERSION)-mac.tar.gz
SUMO_MD5SUM="c3cb346833b50487a74f7a648af5b28f"
PREVIOUS_SUMO_PACKAGE=$(filter-out $(SUMO_PACKAGE),$(wildcard sumo-*-mac.tar.gz))
EXTRACT=tar xfz
# remove .tar.gz
Expand All @@ -44,6 +46,7 @@ endif
ifeq ($(OSTYPE),windows)
OS_TAG=windows
SUMO_PACKAGE=sumo-$(SUMO_VERSION)-windows.zip
SUMO_MD5SUM="545904bc1d9f936f4f0f8d02e782e7cf"
PREVIOUS_SUMO_PACKAGE=$(filter-out $(SUMO_PACKAGE),$(wildcard sumo-*-windows.zip))
EXTRACT=unzip -q
# remove .zip
Expand All @@ -57,6 +60,11 @@ $(SUMO_TARGET):
@if ! $(WGET) -h > /dev/null ; then echo "You need to download the" $(SUMO_PACKAGE) "package and copy it in this directory"; fi
@echo "#" downloading $(SUMO_PACKAGE)
@$(WGET) https://www.cyberbotics.com/files/repository/dependencies/$(OS_TAG)/release/$(SUMO_PACKAGE)
ifeq ($(OSTYPE),darwin)
@if [ `md5 -q $(SUMO_PACKAGE)` != $(SUMO_MD5SUM) ]; then echo "MD5 checksum failed for $(SUMO_PACKAGE)"; exit 1; fi
else
@if [ "$$(md5sum $(SUMO_PACKAGE) | awk '{print $$1;}')" != $(SUMO_MD5SUM) ]; then echo "MD5 checksum failed for $(SUMO_PACKAGE)"; exit 1; fi
endif
@echo "#" extracting $(SUMO_PACKAGE)
@$(EXTRACT) $(SUMO_PACKAGE)
@echo "#" removing old $(SUMO_TARGET)
Expand Down
8 changes: 8 additions & 0 deletions projects/robots/gctronic/e-puck/transfer/Makefile
Expand Up @@ -25,16 +25,19 @@ EXTRACT=unzip -q

ifeq ($(OSTYPE),linux)
OS_TAG=linux64
XC16_MD5SUM="01f1fbde40335014e9c60b38fd5b1bcb"
WGET=wget --quiet
endif

ifeq ($(OSTYPE),darwin)
OS_TAG=mac
XC16_MD5SUM="409c5feadbe09984c6d377c8509731eb"
WGET=LANG=en_US.UTF-8 wget --quiet
endif

ifeq ($(OSTYPE),windows)
OS_TAG=windows
XC16_MD5SUM="8187594d8356b84bf852649a13380362"
WGET=wget --quiet
endif

Expand All @@ -44,6 +47,11 @@ $(XC16_TARGET):
@if ! $(WGET) -h > /dev/null ; then echo "You need to download the" $(XC16_PACKAGE) "package and copy it in this directory"; fi
@echo "#" downloading $(XC16_PACKAGE)
@$(WGET) https://www.cyberbotics.com/files/repository/dependencies/$(OS_TAG)/release/$(XC16_PACKAGE)
ifeq ($(OSTYPE),darwin)
@if [ `md5 -q $(XC16_PACKAGE)` != $(XC16_MD5SUM) ]; then echo "MD5 checksum failed for $(XC16_PACKAGE)"; exit 1; fi
else
@if [ "$$(md5sum $(XC16_PACKAGE) | awk '{print $$1;}')" != $(XC16_MD5SUM) ]; then echo "MD5 checksum failed for $(XC16_PACKAGE)"; exit 1; fi
endif
@echo "#" removing old $(XC16_TARGET)
@rm -rf $(XC16_TARGET)
@echo "#" extracting $(XC16_PACKAGE)
Expand Down
2 changes: 2 additions & 0 deletions projects/robots/robotis/darwin-op/libraries/Makefile.mac
Expand Up @@ -29,6 +29,7 @@ $(DARWIN_OP_LIB_PATH)/libssh/libssh.4.dylib: $(WEBOTS_DEPENDENCY_PATH)/$(SSH_PAC
$(WEBOTS_DEPENDENCY_PATH)/$(SSH_PACKAGE):
rm -f $(WEBOTS_DEPENDENCY_PATH)/$(SSH_PACKAGE)
$(WGET) $(DEPENDENCIES_URL_DEVELOP)/$(SSH_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@if [ `md5 -q $(WEBOTS_DEPENDENCY_PATH)/$(SSH_PACKAGE)` != "e98fef570bc518c21e419a88faad03e4" ]; then echo "MD5 checksum failed for $(SSH_PACKAGE)"; exit 1; fi
touch $(WEBOTS_DEPENDENCY_PATH)/$(SSH_PACKAGE)


Expand All @@ -44,4 +45,5 @@ $(DARWIN_OP_LIB_PATH)/libzip/libnihzip.dylib: $(WEBOTS_DEPENDENCY_PATH)/$(ZIP_PA
$(WEBOTS_DEPENDENCY_PATH)/$(ZIP_PACKAGE):
rm -f $(WEBOTS_DEPENDENCY_PATH)/$(ZIP_PACKAGE)
$(WGET) $(DEPENDENCIES_URL_DEVELOP)/$(ZIP_PACKAGE) -P $(WEBOTS_DEPENDENCY_PATH)
@if [ `md5 -q $(WEBOTS_DEPENDENCY_PATH)/$(ZIP_PACKAGE)` != "8f5eb8c0eeb5605a3ec3f924be8ac592" ]; then echo "MD5 checksum failed for $(ZIP_PACKAGE)"; exit 1; fi
touch $(WEBOTS_DEPENDENCY_PATH)/$(ZIP_PACKAGE)