diff --git a/.murdock b/.murdock index 3e7584270d..cb11097ded 100755 --- a/.murdock +++ b/.murdock @@ -72,7 +72,11 @@ NIGHTLY=${NIGHTLY:-0} RUN_TESTS=${RUN_TESTS:-${NIGHTLY}} DWQ_ENV="-E BOARDS -E APPS -E NIGHTLY -E RUN_TESTS -E ENABLE_TEST_CACHE - -E TEST_HASH -E CI_PULL_LABELS" + -E TEST_HASH -E CI_PULL_LABELS -EPKG_USE_MIRROR" + +if [ ${NIGHTLY} -eq 1 ]; then + export PKG_USE_MIRROR=0 +fi get_supported_kconfig_board_app() { local board=$1 diff --git a/pkg/pkg.mk b/pkg/pkg.mk index eb82b0639c..abc67d51bf 100644 --- a/pkg/pkg.mk +++ b/pkg/pkg.mk @@ -24,6 +24,12 @@ ifeq (,$(PKG_LICENSE)) $(error PKG_LICENSE not defined) endif +ifneq (, $(PKG_MIRROR_URL)) + ifneq (0, $(PKG_USE_MIRROR)) + PKG_URL = $(PKG_MIRROR_URL) + endif +endif + PKG_DIR ?= $(CURDIR) PKG_PATCH_DIR ?= $(PKG_DIR)/patches diff --git a/pkg/yxml/Makefile b/pkg/yxml/Makefile index 26ecd627be..7a2c8343eb 100644 --- a/pkg/yxml/Makefile +++ b/pkg/yxml/Makefile @@ -1,5 +1,6 @@ PKG_NAME=yxml PKG_URL=https://g.blicky.net/yxml.git +PKG_MIRROR_URL=https://github.com/RIOT-OS-pkgmirror/yxml.git PKG_VERSION=f9438757fc49b9f86961ddb55ae430e36bb88ebb PKG_LICENSE=MIT